Error when installing ROS indigo on Raspberry Pi3:Pluginlib
eh.. I'm a Chinese and the word "未定义的引用" probably means "undefined"
==> Processing catkin package: 'pluginlib'
==> Building with env: '/opt/ros/indigo/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmakecheckbuildsystem in '/home/pi/roscatkinws/buildisolated/pluginlib'
==> make -j4 -l4 in '/home/pi/roscatkinws/buildisolated/pluginlib'
[ 50%] Linking CXX executable /home/pi/roscatkinws/develisolated/pluginlib/lib/pluginlib/plugintool
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::verifyoptions(unsigned int, boost::regexconstants::matchflags)’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::getmemblock()’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::matchresults<gnu_cxx::normaliterator, std::allocator<boost::submatch<gnu_cxx::normaliterator > > >::maybeassign(boost::matchresults<gnucxx::normaliterator, std::allocator<boost::submatch<gnucxx::normaliterator > > > const&)’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::perlmatcher<gnu_cxx::normaliterator, std::allocator<boost::submatch<gnu_cxx::normaliterator > >, boost::regextraits > >::constructinit(boost::basicregex > > const&, boost::regexconstants::matchflags)’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::cppregextraitsimplementation::transformprimary(char const, char const) const’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::getdefaulterrorstring(boost::regexconstants::errortype)’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::cppregextraitsimplementation::transform(char const, char const) const’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::putmemblock(void*)’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::basicregex > >::doassign(char const, char const, unsigned int)’未定义的引用
/opt/ros/indigo/lib/librosconsole.so:对‘boost::redetail::raiseruntimeerror(std::runtimeerror const&)’未定义的引用
collect2: error: ld returned 1 exit status
CMakeFiles/plugintool.dir/build.make:138: recipe for target '/home/pi/roscatkinws/develisolated/pluginlib/lib/pluginlib/plugintool' failed
make[2]: *** [/home/pi/roscatkinws/develisolated/pluginlib/lib/pluginlib/plugintool] Error 1
CMakeFiles/Makefile2:198: recipe for target 'CMakeFiles/plugintool.dir/all' failed
make[1]: *** [CMakeFiles/plugintool.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'pluginlib':
Command '['/opt/ros/indigo/env.sh', 'make', '-j4', '-l4']' returned non-zero exit status 2
Reproduce this error by running:
==> cd /home/pi/roscatkinws/build_isolated/pluginlib && /opt/ros/indigo/env.sh make -j4 -l4
Command failed, exiting.
Can anybody solve it?
Asked by yaqing on 2017-07-10 09:40:28 UTC
Comments