diff --git a/recipes-ros/packagegroups/packagegroup-ros-world.bb b/recipes-ros/packagegroups/packagegroup-ros-world.bb
index 35dc0ea6a39bf5974b160f67670b59910cf3553b..1414041a750d82bf06381ed9e33cc36ce954bf86 100644
--- a/recipes-ros/packagegroups/packagegroup-ros-world.bb
+++ b/recipes-ros/packagegroups/packagegroup-ros-world.bb
@@ -65,8 +65,6 @@ RDEPENDS_${PN} = "\
     hardware-interface \
     joint-limits-interface \
     transmission-interface \
-    collada-parser \
-    collada-urdf \
     kdl-parser \
     resource-retriever \
     urdf-parser-plugin \
@@ -175,6 +173,7 @@ RDEPENDS_${PN} = "\
     rosbridge-suite \
     "
 
+# collada-parser and collada-urdf require collada-dom, which does not compile with gcc6.
 # ar-track-alvar does not compile due to unknown opencv identifiers.
 # image-view requires gtk+, but it cannot be found by cmake for some reason.
 # sound-play requires python-gst (which is not available in any layers' master branch)