Summary: | dev-ros/image_geometry-1.12.1 : /.../cstdlib:75:25: fatal error: stdlib.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Robot Operating System team <ros> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plevine457, slyfox |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 582084 | ||
Attachments: |
dev-ros:image_geometry-1.12.1:20160919-172525.log
emerge-history.txt environment |
Description
Toralf Förster
2016-09-19 18:00:11 UTC
Created attachment 446708 [details]
dev-ros:image_geometry-1.12.1:20160919-172525.log
Created attachment 446710 [details]
emerge-history.txt
Created attachment 446712 [details]
environment
It injects /usr/include with -isystem /usr/bin/x86_64-pc-linux-gnu-g++ -Dimage_geometry_EXPORTS -isystem //usr/include -isystem /usr/include/opencv -I/var/tmp/portage/dev-ros/image_geometry-1.12.1/work/vision_opencv-1.12.1/image_geometry/include -DNDEBUG -march=native -O2 -pipe -fPIC -o CMakeFiles/image_geometry.dir/src/pinhole_camera_model.cpp.o -c /var/tmp/portage/dev-ros/image_geometry-1.12.1/work/vision_opencv-1.12.1/image_geometry/src/pinhole_camera_model.cpp presumably with include_directories(SYSTEM ${catkin_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS} ) g++ has it's own stdlib.h implementation and cstdlib->stdlib.h got broken by skipping gcc's stdlib.h. Submitted pull-request: https://github.com/ros-perception/vision_opencv/pull/152 (In reply to Peter Levine from comment #5) > Submitted pull-request: > > https://github.com/ros-perception/vision_opencv/pull/152 Pull request accepted upstream. https://github.com/ros-perception/vision_opencv/commit/4cbcb7b36ef4d2048bbc02b9923e76f11a93da0a > Pull request accepted upstream. > > https://github.com/ros-perception/vision_opencv/commit/ > 4cbcb7b36ef4d2048bbc02b9923e76f11a93da0a Pushed it to ::gentoo as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=009a858967cb9d39fce4d4fcd1f618dfd7299f21 Thank you! |