Failed to process package 'rosbag':

asked 2020-04-27 01:35:46 -0500

yungukbae gravatar image

updated 2020-04-27 04:26:32 -0500

gvdhoorn gravatar image

rosbag package build error The os is raspbian buster anyone have idea?

==> Processing catkin package: 'rosbag'
==> Building with env: '/opt/ros/kinetic/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmake_check_build_system in '/home/pi/ros_catkin_ws/build_isolated/rosbag'
==> make -j4 -l4 in '/home/pi/ros_catkin_ws/build_isolated/rosbag'
Scanning dependencies of target rosbag
[ 12%] Building CXX object CMakeFiles/rosbag.dir/src/player.cpp.o
[ 25%] Building CXX object CMakeFiles/rosbag.dir/src/recorder.cpp.o
[ 37%] Linking CXX shared library /home/pi/ros_catkin_ws/devel_isolated/rosbag/lib/librosbag.so
[ 50%] Built target rosbag
Scanning dependencies of target play
Scanning dependencies of target record
[ 75%] Building CXX object CMakeFiles/record.dir/src/record.cpp.o
[ 75%] Building CXX object CMakeFiles/play.dir/src/play.cpp.o
[ 87%] Linking CXX executable /home/pi/ros_catkin_ws/devel_isolated/rosbag/lib/rosbag/play
/usr/bin/ld: warning: libboost_system.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_system.so.1.67.0
/usr/bin/ld: warning: libboost_system.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_system.so.1.67.0
/usr/bin/ld: warning: libboost_thread.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_thread.so.1.67.0
/usr/bin/ld: warning: libboost_thread.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_thread.so.1.67.0
/usr/bin/ld: warning: libboost_chrono.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_chrono.so.1.67.0
/usr/bin/ld: warning: libboost_chrono.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_chrono.so.1.67.0
/usr/bin/ld: warning: libboost_date_time.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_date_time.so.1.67.0
/usr/bin/ld: warning: libboost_date_time.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_date_time.so.1.67.0
/usr/bin/ld: warning: libboost_atomic.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_atomic.so.1.67.0
/usr/bin/ld: warning: libboost_atomic.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_atomic.so.1.67.0
/usr/bin/ld: warning: libboost_filesystem.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_filesystem.so.1.67.0
/usr/bin/ld: warning: libboost_filesystem.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_filesystem.so.1.67.0
/usr/bin/ld: warning: libboost_program_options.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_program_options.so.1.67.0
/usr/bin/ld: warning: libboost_program_options.so.1.58.0, needed by /opt/ros/kinetic/lib/librosbag_storage.so, may conflict with libboost_program_options.so.1.67.0
/usr/bin/ld: warning: libboost_regex.so.1.58.0, needed by ...
(more)
edit retag flag offensive close merge delete

Comments

1

You have two versions of boost installed, which conflict with each other. You'll need to resolve the conflict, or build everything (in ROS) from source with the newer version of Boost (I'm not sure Kinetic can successfully be compiled with Boost 1.67 though).

gvdhoorn gravatar image gvdhoorn  ( 2020-04-27 04:27:32 -0500 )edit

Thanks for comment! so.. I need to uninstall libboost 1.58.0 and upgrade 1.67 ver is it right?

yungukbae gravatar image yungukbae  ( 2020-04-28 01:13:50 -0500 )edit