ROSTutorialsWritingPublisherSubscriber(c++) : cannot make files
Hi
I am trying to complete the tutorial : ROSTutorialsWritingPublisherSubscriber(c++), using ROSbuild (Jade).
When I enter the make command, the error below pops up:
Linking CXX executable ../bin/talker
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libboost_signals.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libboost_filesystem.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/liblog4cxx.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libboost_regex.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libboost_date_time.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libboost_system.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libboost_thread.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libpthread.so
/usr/bin/ld: cannot find -l:/usr/lib/x86_64-linux-gnu/libconsole_bridge.so
collect2: error: ld returned 1 exit status
CMakeFiles/talker.dir/build.make:108: recipe for target '../bin/talker' failed
make[3]: *** [../bin/talker] Error 1
make[3]: Leaving directory '/home/mingfai_yee/jade_workspace/sandbox/beginner_tutorials/build'
CMakeFiles/Makefile2:591: recipe for target 'CMakeFiles/talker.dir/all' failed
make[2]: *** [CMakeFiles/talker.dir/all] Error 2
make[2]: Leaving directory '/home/mingfai_yee/jade_workspace/sandbox/beginner_tutorials/build'
Makefile:117: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/mingfai_yee/jade_workspace/sandbox/beginner_tutorials/build'
/opt/ros/jade/share/mk/cmake.mk:7: recipe for target 'all' failed
make: *** [all] Error 2
It seems some library files are missing from gnu directory.
I tried sudo apt-get install build-essential
and it seems the GNU GCC is up-to-date.
Appreciate any tips.
Thank you
Please tell us how you installed ROS: from sources, using the debians, etc. Also: which OS is this, and which version?
From the error, it looks like either your
CMakeLists.txt
is not setup correctly, or some (core) dependencies are not correctly installed.Hi:
My OS is Ubuntu 15.04, installed using the debians, following the Wiki page "jade/ Installation/Ubuntu.