hello!
sorry for my bad english.
im trying to get this tutorial: ANTDROID
to work on my raspberry pi.
i followed the instructiones and it crashes istalling cv_bridge
also this tutorial: ROS on Raspberry Pi
and this tutorial: ROS on Debian
crashes everytime when i paste "visionopencv" in "rosinstallgenerator roscomm --rosdistro indigo --deps --wet-only --exclude roslisp --tar > indigo-roscomm-wet.rosinstall"
now im working on it about 3 weeks at any free minute i have. imgoing crazy.
i tied all commands and instructions abaud openCV, CV_Bridge and so on from the internet i found
it installs 73 packages from 101 packages and then crashes...
libconsole-bridge-dev and liblz4-dev are installed
i have tried a original rpi wheezy image and a image with preinstalled basic ros_comm
with the preinstalled ros image i can do:
rosinstallgenerator roscomm --rosdistro indigo --deps --wet-only --exclude roslisp --tar > indigo-ros_comm-wet.rosinstall
and 48 from 48 operacion work perfectly
i tried tru ssh connection on windows / ubundtu and also with mouse and keyboard direct on the rpi
please, please give me a little step by step instruction to get this error with cv_bridge to work
here is the error text i get:
Processing catkin package: 'cvbridge'
==> Building with env: '/opt/ros/indigo/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmakecheckbuildsystem in '/home/pi/rosfromsources/buildisolated/cvbridge'
==> make -j4 -l4 in '/home/pi/rosfromsources/buildisolated/cvbridge'
[ 0%] [ 0%] Built target geometrymsgsgeneratemessageslisp
Built target stdmsgsgeneratemessageslisp
[ 0%] [ 0%] Built target sensormsgsgeneratemessageslisp
Built target sensormsgsgeneratemessagespy
[ 0%] [ 0%] Built target sensormsgsgeneratemessagescpp
Built target geometrymsgsgeneratemessagescpp
[ 0%] [ 0%] Built target geometrymsgsgeneratemessagespy
Built target stdmsgsgeneratemessagespy
[ 0%] Built target stdmsgsgeneratemessagescpp
[ 25%] Building CXX object src/CMakeFiles/cvbridge.dir/cvbridge.cpp.o
In file included from /home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:36:0:
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:26:3: warning: scoped enums only available with -std=c++0x or -std=gnu++0x [enabled by default]
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:329:72: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:331:78: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:333:75: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:335:75: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:411:65: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:413:71: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:415:68: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:417:68: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp: In function 'cv::Mat cvbridge::matFromImage(const Image&)':
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:265:23: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:265:55: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:266:23: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:266:55: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp: In member function 'void cvbridge::CvImage::toImageMsg(sensormsgs::Image&) const':
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:360:44: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:360:76: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp: In function 'cvbridge::CvImageConstPtr cvbridge::toCvShare(const Image&, const boost::sharedptr&, const string&)':
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:410:23: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:410:55: error: 'boost::endian::order' is not a class or namespace
src/CMakeFiles/cvbridge.dir/build.make:54: recipe for target 'src/CMakeFiles/cvbridge.dir/cvbridge.cpp.o' failed
make[2]: *** [src/CMakeFiles/cvbridge.dir/cvbridge.cpp.o] Error 1
CMakeFiles/Makefile2:643: recipe for target 'src/CMakeFiles/cvbridge.dir/all' failed
make[1]: *** [src/CMakeFiles/cvbridge.dir/all] Error 2
Makefile:123: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'cvbridge':
Command '['/opt/ros/indigo/env.sh', 'make', '-j4', '-l4']' returned non-zero exit status 2
Reproduce this error by running:
==> cd /home/pi/rosfromsources/buildisolated/cvbridge && /opt/ros/indigo/env.sh make -j4 -l4
Command failed, exiting.
pi@raspberrypi ~/rosfromsources $ cd /home/pi/rosfromsources/buildisolated/cvbridge && /opt/ros/indigo/env.sh make -j4 -l4
[ 25%] [ 25%] [ 25%] Built target stdmsgsgeneratemessageslisp
Built target sensormsgsgeneratemessageslisp
[ 25%] Built target geometrymsgsgeneratemessageslisp
Built target sensormsgsgeneratemessagespy
[ 25%] [ 25%] Built target sensormsgsgeneratemessagescpp
Built target geometrymsgsgeneratemessagespy
[ 25%] [ 25%] Built target geometrymsgsgeneratemessagescpp
Built target stdmsgsgeneratemessagespy
[ 25%] Built target stdmsgsgeneratemessagescpp
[ 25%] Building CXX object src/CMakeFiles/cvbridge.dir/cvbridge.cpp.o
In file included from /home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:36:0:
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:26:3: warning: scoped enums only available with -std=c++0x or -std=gnu++0x [enabled by default]
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:329:72: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:331:78: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:333:75: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:335:75: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:328:13: error: provided for 'template struct boost::endian::detail::valueconverter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:411:65: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:413:71: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:415:68: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:417:68: error: wrong number of template arguments (1, should be 3)
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/boost/endian/conversion.hpp:410:13: error: provided for 'template struct boost::endian::detail::converter'
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp: In function 'cv::Mat cvbridge::matFromImage(const Image&)':
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:265:23: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:265:55: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:266:23: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:266:55: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp: In member function 'void cvbridge::CvImage::toImageMsg(sensormsgs::Image&) const':
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:360:44: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:360:76: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp: In function 'cvbridge::CvImageConstPtr cvbridge::toCvShare(const Image&, const boost::sharedptr&, const string&)':
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:410:23: error: 'boost::endian::order' is not a class or namespace
/home/pi/rosfromsources/src/visionopencv/cvbridge/src/cvbridge.cpp:410:55: error: 'boost::endian::order' is not a class or namespace
src/CMakeFiles/cvbridge.dir/build.make:54: recipe for target 'src/CMakeFiles/cvbridge.dir/cvbridge.cpp.o' failed
make[2]: *** [src/CMakeFiles/cvbridge.dir/cvbridge.cpp.o] Error 1
CMakeFiles/Makefile2:643: recipe for target 'src/CMakeFiles/cvbridge.dir/all' failed
make[1]: *** [src/CMakeFiles/cv_bridge.dir/all] Error 2
Makefile:123: recipe for target 'all' failed
make: *** [all] Error 2
Asked by g.sart on 2016-01-23 08:39:49 UTC
Comments
duplicit thread http://answers.ros.org/question/224904/cv_bridge-install-error-on-rpi-rosindigo/
Asked by Mikisoft on 2016-01-25 17:48:01 UTC