-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Description
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:
- urdf:
- dynamic_reconfigure: address gcc6 build error dynamic_reconfigure#65
- geometric_shapes:
- polled_camera: address gcc6 build error in polled_camera ros-perception/image_common#55
- tf: ros/geometry@b0d31cc
- image_geometry: ros-perception/vision_opencv@ead421b
- cv_bridge: address gcc6 build error in cv_bridge and tune ros-perception/vision_opencv#154
- navigation/navfn and navigation/move_slow_and_clear: address gcc6 build error ros-planning/navigation#522
- image_pipeline: make image_pipeline compile with gcc6 ros-perception/image_pipeline#227
- image_transport_plugins: address gcc6 build error and tune ros-perception/image_transport_plugins#21
- srdf on kinetic address gcc6 build error moveit/srdfdom#28
- zeroconf_avahi_suite: address gcc6 build error stonier/zeroconf_avahi_suite#6
Note: The list of failing packages was determined using the meta-ros OpenEmbedded layer. It is probably incomplete.
Metadata
Metadata
Assignees
Labels
No labels