Resolving Dependencies failed on Gentoo Linux
Hi,
my operating system is Gentoo Linux.
I am following these to install ROS on my system: https://wiki.gentoo.org/wiki/ROS and http://wiki.ros.org/kinetic/Installation/Gentoo
At the step Resolving Dependencies I failed to finish it with command:
sudo PYTHONPATH="/opt/ros/kinetic/lib64/python2.7/site-packages" ./src/catkin/bin/catkin_make_isolated --install --install-space /opt/ros/kinetic -DSETUPTOOLS_DEB_LAYOUT=OFF
The messages of this error follows:
... home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/roscatkinmh/src/robotmodel/colladaparser/src/colladaparser.cpp:2437:38: error: request for member ‘find’ in ‘((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::model.boost::sharedptr
::operator->urdf::ModelInterface()->urdf::ModelInterface::joints ’, which is of non-class type ‘int’ pjoint = model->joints.find(name)->second; ^ CMakeFiles/colladaparser.dir/build.make:62: recipe for target 'CMakeFiles/colladaparser.dir/src/colladaparser.cpp.o' failed make[2]: *** [CMakeFiles/colladaparser.dir/src/colladaparser.cpp.o] Error 1 CMakeFiles/Makefile2:675: recipe for target 'CMakeFiles/colladaparser.dir/all' failed make[1]: *** [CMakeFiles/colladaparser.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2 <== Failed to process package 'colladaparser': Command '['/opt/ros/kinetic/env.sh', 'make', '-j4', '-l4']' returned non-zero exit status 2Reproduce this error by running: ==> cd /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/roscatkinmh/buildisolated/colladaparser && /opt/ros/kinetic/env.sh make -j4 -l4
Command failed, exiting.
At the and of error messages there is a last message:
Reproduce this error by running: ==> cd /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/roscatkinmh/buildisolated/colladaparser && /opt/ros/kinetic/env.sh make -j4 -l4
so I did run it. The output of this command can be found here: https://paste.pound-python.org/show/qZC5Or79Q2rzrheLbl37/
What can I do to solve this problem?
Asked by csanyipal on 2016-11-13 04:20:31 UTC
Comments
This looks like you're trying to build C++11-enabled code on a platform (or with a compiler) that doesn't support it (
‘to_string’ is not a member of ‘std’
fi). Not sure how to handle this wrt the rest of your build setup, but I'd look into that.Asked by gvdhoorn on 2016-11-13 05:12:32 UTC
I do not know which compiler is used in this command? If I get the name of this compiler, I can on Gentoo Linux see whether I can to support C++11 by using the so called USE Flags.
Asked by csanyipal on 2016-11-13 05:46:55 UTC
Have you tried recently? There's been some serious work on the overlay, and you might try with
emerge ros-kinetic/desktop_full
.Asked by allenh1 on 2017-07-12 12:33:18 UTC