Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

address "stdlib.h: No such file or directory" build error with gcc6 #12783

Closed
14 tasks done
bulwahn opened this issue Sep 21, 2016 · 1 comment
Closed
14 tasks done

address "stdlib.h: No such file or directory" build error with gcc6 #12783

bulwahn opened this issue Sep 21, 2016 · 1 comment

Comments

@bulwahn
Copy link

bulwahn commented Sep 21, 2016

With gcc6, compiling on various ROS packages fail with stdlib.h: No such file or directory, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

The issue can be resolved by not using include_directories(SYSTEM ...).

Currently, we are aware of the following packages and their corresponding commits and pull requests that address the issue:

bulwahn added a commit to bulwahn/image_common that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/geometric_shapes that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/geometric_shapes that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/dynamic_reconfigure that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/robot_model that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/robot_model that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/robot_model that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
wjwwood pushed a commit to ros/robot_model that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
davetcoleman pushed a commit to ros-planning/geometric_shapes that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
davetcoleman pushed a commit to ros-planning/geometric_shapes that referenced this issue Sep 21, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/robot_model that referenced this issue Sep 23, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
wjwwood pushed a commit to ros/robot_model that referenced this issue Sep 28, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/navigation that referenced this issue Sep 28, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

The SYSTEM attribute for the eigen and pcl include directories
was added in commit 9e876d2 [1] on 2012-09-16 during the
package's transition to ROS Groovy. The reason for using
the SYSTEM attribute cannot be inferred from that commit.

This attribute remained in the CMakeLists.txt during further
refinements in commits be4aebd and 3a15614 on 2014-02-24, and
was not further touched until now.

[1] ros-planning@9e876d2
[2] ros-planning@be4aebd
[3] ros-planning@3a15614

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/vision_opencv that referenced this issue Sep 30, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129

This commit addresses this issue for cv_bridge in the same way
it was done in the commit ead421b [1] for image_geometry.
This issue was also addressed in various other ROS packages.
A list of related commits and pull requests is at:

  ros/rosdistro#12783

[1] ros-perception@ead421b

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/vision_opencv that referenced this issue Sep 30, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129

This commit addresses this issue for cv_bridge in the same way
it was done in the commit ead421b [1] for image_geometry.
This issue was also addressed in various other ROS packages.
A list of related commits and pull requests is at:

  ros/rosdistro#12783

[1] ros-perception@ead421b

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/image_transport_plugins that referenced this issue Sep 30, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
vrabaud pushed a commit to ros-perception/vision_opencv that referenced this issue Oct 2, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129

This commit addresses this issue for cv_bridge in the same way
it was done in the commit ead421b [1] for image_geometry.
This issue was also addressed in various other ROS packages.
A list of related commits and pull requests is at:

  ros/rosdistro#12783

[1] ead421b

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
bulwahn added a commit to bulwahn/navigation that referenced this issue Oct 25, 2016
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

The SYSTEM attribute for the eigen and pcl include directories
was added in commit 9e876d2 [1] on 2012-09-16 during the
package's transition to ROS Groovy. The reason for using
the SYSTEM attribute cannot be inferred from that commit.

This attribute remained in the CMakeLists.txt during further
refinements in commits be4aebd [2] and 3a15614 [3]
on 2014-02-24, and commit 4a7578b [4] on 2016-10-23.

[1] ros-planning@9e876d2
[2] ros-planning@be4aebd
[3] ros-planning@3a15614
[4] ros-planning@4a7578b

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
wjwwood pushed a commit to ros/robot_model that referenced this issue Jan 5, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
wjwwood added a commit to ros/robot_model that referenced this issue Jan 5, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
rojkov pushed a commit to rojkov/moveit that referenced this issue Jan 19, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

      ros/rosdistro#12783

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
bulwahn added a commit to bulwahn/zeroconf_avahi_suite that referenced this issue Jan 23, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

The SYSTEM attribute for the include directories was added in commit
188f8fe on 2012-11-10 when the packages were changed to use catkin as
build system. The exact reason for using the SYSTEM attribute cannot be
inferred from that commit.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
rojkov pushed a commit to rojkov/moveit that referenced this issue Jan 24, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
The same goes for OpenCV.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
rojkov pushed a commit to rojkov/moveit that referenced this issue Jan 24, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
rojkov pushed a commit to rojkov/moveit that referenced this issue Jan 24, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
The same goes for OpenCV.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
rojkov pushed a commit to rojkov/srdfdom that referenced this issue Jan 25, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
davetcoleman pushed a commit to davetcoleman/moveit that referenced this issue Mar 5, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
The same goes for OpenCV.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
davetcoleman pushed a commit to davetcoleman/moveit that referenced this issue Mar 5, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
The same goes for OpenCV.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
davetcoleman pushed a commit to davetcoleman/moveit that referenced this issue Mar 5, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
The same goes for OpenCV.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
v4hn pushed a commit to ros-planning/moveit that referenced this issue Mar 6, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
The same goes for OpenCV.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
davetcoleman added a commit to ros-planning/moveit that referenced this issue Mar 12, 2017
* address gcc6 build error

With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
The same goes for OpenCV.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>

* moveit_ros/planning package doesn't really depend on Qt4

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
rojkov pushed a commit to rojkov/moveit that referenced this issue Mar 16, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
rojkov pushed a commit to rojkov/moveit that referenced this issue Mar 16, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
v4hn pushed a commit to ros-planning/moveit that referenced this issue Mar 20, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
v4hn pushed a commit to ros-planning/moveit that referenced this issue Mar 20, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
v4hn pushed a commit to ros-planning/moveit that referenced this issue Mar 20, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
bulwahn added a commit to bulwahn/geometry that referenced this issue Mar 24, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

I identified this issue when updating the orocos_kdl package to the
current git commit:

  orocos/orocos_kinematics_dynamics@d798f59

The issue occurred when compiling tf_conversions with this updated orocos_kdl.

This commit addresses for tf_conversions the same issue as
b0d31cc was addressing for tf.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
tfoote pushed a commit to ros/geometry that referenced this issue Mar 27, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

I identified this issue when updating the orocos_kdl package to the
current git commit:

  orocos/orocos_kinematics_dynamics@d798f59

The issue occurred when compiling tf_conversions with this updated orocos_kdl.

This commit addresses for tf_conversions the same issue as
b0d31cc was addressing for tf.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
rojkov pushed a commit to rojkov/ompl that referenced this issue May 23, 2017
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in almost the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

    ros/rosdistro#12783

Particularly when searching for the Boost library CMake sets
Boost_INCLUDE_DIRS to @sysRoot@/usr/include which should be
avoided in the `-isystem` option of gcc.
@mikaelarguedas
Copy link
Member

@bulwahn FYI: all referenced PRs have been merged I'm going to close this

bulwahn added a commit to bulwahn/moveit that referenced this issue Jun 26, 2018
Since gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks since gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Commit 4417f1e ("making some includes SYSTEM and re-adding link_directories")
on 2012-12-06 added the SYSTEM without providing any further
rationale for it.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
jonasgerne pushed a commit to jonasgerne/stereo_image_proc that referenced this issue Nov 5, 2019
With gcc6, compiling fails with `stdlib.h: No such file or directory`,
as including '-isystem /usr/include' breaks with gcc6, cf.,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129.

This commit addresses this issue for this package in the same way
it was addressed in various other ROS packages. A list of related
commits and pull requests is at:

  ros/rosdistro#12783

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants