Failed to process package 'diagnostic_aggregator': Kinetic/ROS/RPi3
Hi, Please help me to resolve this error while setting up ROS Kinetic on RPi3. Here is the log...
==> Processing catkin package: 'diagnosticaggregator'
==> Building with env: '/opt/ros/kinetic/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmakecheckbuildsystem in '/home/pi/roscatkinws/buildisolated/diagnosticaggregator'
==> make -j4 -l4 in '/home/pi/roscatkinws/buildisolated/diagnosticaggregator'
[ 0%] Built target diagnosticmsgsgeneratemessagescpp
Scanning dependencies of target diagnosticaggregator
[ 16%] Building CXX object CMakeFiles/diagnosticaggregator.dir/src/analyzergroup.cpp.o
[ 16%] Building CXX object CMakeFiles/diagnosticaggregator.dir/src/statusitem.cpp.o
[ 33%] Building CXX object CMakeFiles/diagnosticaggregator.dir/src/genericanalyzer.cpp.o
[ 33%] Building CXX object CMakeFiles/diagnosticaggregator.dir/src/discardanalyzer.cpp.o
[ 41%] Building CXX object CMakeFiles/diagnosticaggregator.dir/src/ignoreanalyzer.cpp.o
[ 50%] Building CXX object CMakeFiles/diagnosticaggregator.dir/src/aggregator.cpp.o
[ 58%] Linking CXX shared library /home/pi/roscatkinws/develisolated/diagnosticaggregator/lib/libdiagnosticaggregator.so
[ 58%] Built target diagnosticaggregator
Scanning dependencies of target analyzerloader
Scanning dependencies of target aggregatornode
[ 75%] Building CXX object CMakeFiles/aggregatornode.dir/src/aggregatornode.cpp.o
[ 75%] Building CXX object CMakeFiles/analyzerloader.dir/test/analyzerloader.cpp.o
[ 83%] Linking CXX executable /home/pi/roscatkinws/develisolated/diagnosticaggregator/lib/diagnosticaggregator/aggregatornode
[ 91%] Linking CXX executable /home/pi/roscatkinws/develisolated/diagnosticaggregator/lib/diagnosticaggregator/analyzerloader
/usr/bin/ld: warning: libboostthread.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostthread.so.1.67.0
/usr/bin/ld: warning: libboostthread.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostthread.so.1.67.0
/usr/bin/ld: warning: libboostchrono.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostchrono.so.1.67.0
/usr/bin/ld: warning: libboostchrono.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostchrono.so.1.67.0
/usr/bin/ld: warning: libboostsystem.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostsystem.so.1.67.0
/usr/bin/ld: warning: libboostsystem.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostsystem.so.1.67.0
/usr/bin/ld: warning: libboostdatetime.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostdatetime.so.1.67.0
/usr/bin/ld: warning: libboostdatetime.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostdatetime.so.1.67.0
/usr/bin/ld: warning: libboostatomic.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostatomic.so.1.67.0
/usr/bin/ld: warning: libboostatomic.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostatomic.so.1.67.0
/usr/bin/ld: warning: libboostfilesystem.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostfilesystem.so.1.67.0
/usr/bin/ld: warning: libboostfilesystem.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostfilesystem.so.1.67.0
/usr/bin/ld: warning: libboostprogramoptions.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostprogramoptions.so.1.67.0
/usr/bin/ld: warning: libboostprogramoptions.so.1.58.0, needed by /opt/ros/kinetic/lib/libroslib.so, may conflict with libboostprogramoptions.so.1.67.0
/usr/bin/ld: warning: libboostregex.so.1.58.0, needed by /opt/ros/kinetic/lib/librosconsole.so, may conflict with libboostregex.so.1.67.0
/usr/bin/ld: warning: libboostregex.so.1.58.0, needed by /opt/ros/kinetic/lib/librosconsole.so, may conflict with libboostregex.so.1.67.0
/usr/bin/ld: /home/pi/roscatkinws/develisolated/diagnosticaggregator/lib/libdiagnosticaggregator.so: undefined reference to `boost::redetail106700::cppregextraitsimplementationboost::re_detail_106700::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const'
/usr/bin/ld: /home/pi/ros_catkin_ws/devel_isolated/diagnostic_aggregator/lib/libdiagnostic_aggregator.so: undefined reference to
boost::redetail106700::cppregextraitsimplementation
Reproduce this error by running: ==> cd /home/pi/roscatkinws/buildisolated/diagnosticaggregator && /opt/ros/kinetic/env.sh make -j4 -l4
Command failed, exiting.
PLease Help. Thanks!
Asked by Ashkr on 2019-10-26 23:12:28 UTC
Comments
What makes this failure so odd is that in order to pass this step you have to remove libboost1.67 then install 1.58. Doing this will pass this step but will cause RVIZ to fail almost near the end which needs the v-1.67
I would love is some one can point at a solution for this.
Asked by Face on 2020-08-14 19:16:34 UTC