Giter Site home page Giter Site logo

Comments (25)

mdhorn avatar mdhorn commented on July 20, 2024 2

realsense_camera is not a release package, that command appears to be incorrect in the README.md directions
$ rosdep install --from-paths < location where you cloned realsense repo >

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024 2

For the latest release, this should work:

$ rosdep install --skip-keys=librealsense --from-paths< location where you cloned realsense repo >

Please confirm and we will update the README.md.

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024 2

Based on your answer, I'll assume you did upgrade a system that was 14.04 --> 16.04.

If you read the answer which I previously linked
http://answers.ros.org/question/234322/linker-error-on-ros-kinetic-ubuntu-1604/

You have the wrong version of gcc and need to upgrade it to the default of 5.3.x.

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

Hi mdhorn,
Thanks for your reply! However, I got this error:

$ rosdep install --from-paths /home/jack/catkin_ws/src/realsense_camera 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ros-kinetic-librealsense
ERROR: the following rosdeps failed to install
  apt: command [sudo -H apt-get install ros-kinetic-librealsense] failed

How to solve this?

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

Cheers mate! It does solved this problem
<---------------------------------------------------------------------->
#All required rosdeps installed successfully
<---------------------------------------------------------------------->

However, when I try to compile this package, I got these errors:


$ catkin_make
...
[ 95%] Built target realsense_camera_nodelet
[ 97%] Linking CXX executable /home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `getParams()':
rgbd_topics.cpp:(.text+0x1992): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text+0x19ce): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x19e7): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a2d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1a46): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a8d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1aa6): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1ae8): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b01): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1b43): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b5c): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x800): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x653): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `main':
rgbd_topics.cpp:(.text.startup+0x5f): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
rgbd_topics.cpp:(.text.startup+0x108): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text.startup+0xb65): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
rgbd_topics.cpp:(.text.startup+0xbf3): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x8f7): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
collect2: error: ld returned 1 exit status
realsense_camera/CMakeFiles/tests_rgbd_topics.dir/build.make:361: recipe for target '/home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics' failed
make[2]: *** [/home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics] Error 1
CMakeFiles/Makefile2:1594: recipe for target 'realsense_camera/CMakeFiles/tests_rgbd_topics.dir/all' failed
make[1]: *** [realsense_camera/CMakeFiles/tests_rgbd_topics.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] Linking CXX executable /home/jack/catkin_ws/devel/lib/realsense_camera/tests_camera_core
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageInfrared1Callback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x431): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageInfrared2Callback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x691): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageDepthCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x8f1): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageColorCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0xb7b): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testPointCloud_Test::TestBody()':
camera_core.cpp:(.text+0x1c49): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
camera_core.cpp:(.text+0x1c86): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `fillConfigMap(int, char**)':
camera_core.cpp:(.text+0x2ae8): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2cab): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2d38): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2e45): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o:camera_core.cpp:(.text+0x2eb5): more undefined references to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' follow
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testDepthStream_Test::TestBody()':
camera_core.cpp:(.text+0x4398): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testTransforms_Test::TestBody()':
camera_core.cpp:(.text+0x9b34): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9c82): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9dd0): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9e7e): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `ros::ServiceClient::deserializeFailed(std::exception const&)':
camera_core.cpp:(.text._ZN3ros13ServiceClient17deserializeFailedERKSt9exception[_ZN3ros13ServiceClient17deserializeFailedERKSt9exception]+0x7d): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `bool ros::ServiceClient::call<realsense_camera::cameraConfiguration>(realsense_camera::cameraConfiguration&)':
camera_core.cpp:(.text._ZN3ros13ServiceClient4callIN16realsense_camera19cameraConfigurationEEEbRT_[_ZN3ros13ServiceClient4callIN16realsense_camera19cameraConfigurationEEEbRT_]+0x1c5): undefined reference to `ros::ServiceClient::call(ros::SerializedMessage const&, ros::SerializedMessage&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
camera_core.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x800): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `image_transport::TransportHints::TransportHints(std::string const&, ros::TransportHints const&, ros::NodeHandle const&, std::string const&)':
camera_core.cpp:(.text._ZN15image_transport14TransportHintsC2ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_[_ZN15image_transport14TransportHintsC5ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_]+0x139): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
camera_core.cpp:(.text._ZN15image_transport14TransportHintsC2ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_[_ZN15image_transport14TransportHintsC5ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_]+0x14c): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `main':
camera_core.cpp:(.text.startup+0x69): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
camera_core.cpp:(.text.startup+0x12e): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x211): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x2fa): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x428): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x4eb): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x613): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x6de): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x824): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x8f5): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0xc93): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text.startup+0xd27): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
collect2: error: ld returned 1 exit status
realsense_camera/CMakeFiles/tests_camera_core.dir/build.make:361: recipe for target '/home/jack/catkin_ws/devel/lib/realsense_camera/tests_camera_core' failed
make[2]: *** [/home/jack/catkin_ws/devel/lib/realsense_camera/tests_camera_core] Error 1
CMakeFiles/Makefile2:1866: recipe for target 'realsense_camera/CMakeFiles/tests_camera_core.dir/all' failed
make[1]: *** [realsense_camera/CMakeFiles/tests_camera_core.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

It is hard to tell from the information you include where the build is failing....I'm pretty sure there is a failure above where you included. You might try attaching the full build log.

Also, try build in a single thread so that the build will stop on the first failure.
cd /home/jack/catkin_ws
catkin_make -j1

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

Hi man, here is the full build log:


jack@jack-All-Series:~/catkin_ws$ catkin_make -j1
Base path: /home/jack/catkin_ws
Source space: /home/jack/catkin_ws/src
Build space: /home/jack/catkin_ws/build
Devel space: /home/jack/catkin_ws/devel
Install space: /home/jack/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/jack/catkin_ws/build"
####
####
#### Running command: "make -j1" in "/home/jack/catkin_ws/build"
####
[  0%] Built target tf_generate_messages_nodejs
[ 11%] Built target gtest
[ 11%] Built target std_msgs_generate_messages_cpp
[ 11%] Built target _realsense_camera_generate_messages_check_deps_cameraConfiguration
[ 17%] Built target realsense_camera_generate_messages_cpp
[ 17%] Built target topic_tools_generate_messages_nodejs
[ 17%] Built target topic_tools_generate_messages_lisp
[ 17%] Built target pcl_msgs_generate_messages_py
[ 17%] Built target pcl_msgs_generate_messages_nodejs
[ 17%] Built target pcl_msgs_generate_messages_lisp
[ 17%] Built target pcl_msgs_generate_messages_cpp
[ 17%] Built target tf2_msgs_generate_messages_lisp
[ 17%] Built target tf2_msgs_generate_messages_cpp
[ 17%] Built target actionlib_msgs_generate_messages_py
[ 17%] Built target topic_tools_generate_messages_py
[ 17%] Built target tf2_msgs_generate_messages_py
[ 17%] Built target actionlib_msgs_generate_messages_nodejs
[ 17%] Built target actionlib_msgs_generate_messages_lisp
[ 17%] Built target actionlib_generate_messages_py
[ 17%] Built target actionlib_msgs_generate_messages_eus
[ 17%] Built target actionlib_generate_messages_lisp
[ 17%] Built target actionlib_generate_messages_eus
[ 17%] Built target tf_generate_messages_py
[ 17%] Built target rosgraph_msgs_generate_messages_nodejs
[ 17%] Built target rosgraph_msgs_generate_messages_lisp
[ 17%] Built target roscpp_generate_messages_nodejs
[ 17%] Built target tf_generate_messages_eus
[ 17%] Built target pcl_msgs_generate_messages_eus
[ 17%] Built target rosgraph_msgs_generate_messages_cpp
[ 17%] Built target rosgraph_msgs_generate_messages_eus
[ 17%] Built target dynamic_reconfigure_generate_messages_py
[ 17%] Built target tf_generate_messages_cpp
[ 17%] Built target std_msgs_generate_messages_py
[ 17%] Built target roscpp_generate_messages_lisp
[ 17%] Built target std_msgs_generate_messages_eus
[ 17%] Built target dynamic_reconfigure_generate_messages_lisp
[ 17%] Built target tf2_msgs_generate_messages_eus
[ 17%] Built target nodelet_generate_messages_cpp
[ 17%] Built target dynamic_reconfigure_generate_messages_eus
[ 17%] Built target dynamic_reconfigure_generate_messages_cpp
[ 17%] Built target dynamic_reconfigure_generate_messages_nodejs
[ 17%] Built target nodelet_generate_messages_py
[ 17%] Built target roscpp_generate_messages_cpp
[ 17%] Built target geometry_msgs_generate_messages_eus
[ 17%] Built target dynamic_reconfigure_gencfg
[ 17%] Built target rosgraph_msgs_generate_messages_py
[ 17%] Built target tf_generate_messages_lisp
[ 17%] Built target std_msgs_generate_messages_lisp
[ 17%] Built target nodelet_generate_messages_lisp
[ 17%] Built target bond_generate_messages_py
[ 17%] Built target geometry_msgs_generate_messages_lisp
[ 17%] Built target nodelet_generate_messages_nodejs
[ 17%] Built target bond_generate_messages_cpp
[ 17%] Built target roscpp_generate_messages_eus
[ 17%] Built target bond_generate_messages_eus
[ 17%] Built target topic_tools_generate_messages_eus
[ 17%] Built target topic_tools_generate_messages_cpp
[ 17%] Built target bond_generate_messages_lisp
[ 17%] Built target tf2_msgs_generate_messages_nodejs
[ 17%] Built target nodelet_generate_messages_eus
[ 17%] Built target bond_generate_messages_nodejs
[ 17%] Built target sensor_msgs_generate_messages_cpp
[ 17%] Built target actionlib_msgs_generate_messages_cpp
[ 17%] Built target actionlib_generate_messages_nodejs
[ 17%] Built target sensor_msgs_generate_messages_eus
[ 17%] Built target sensor_msgs_generate_messages_lisp
[ 17%] Built target sensor_msgs_generate_messages_nodejs
[ 17%] Built target pcl_ros_gencfg
[ 17%] Built target geometry_msgs_generate_messages_cpp
[ 17%] Built target actionlib_generate_messages_cpp
[ 17%] Built target sensor_msgs_generate_messages_py
[ 17%] Built target geometry_msgs_generate_messages_nodejs
[ 17%] Built target std_msgs_generate_messages_nodejs
[ 17%] Built target geometry_msgs_generate_messages_py
[ 17%] Built target roscpp_generate_messages_py
[ 23%] Linking CXX executable /home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `getParams()':
rgbd_topics.cpp:(.text+0x1992): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text+0x19ce): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x19e7): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a2d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1a46): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a8d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1aa6): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1ae8): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b01): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1b43): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b5c): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x800): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x653): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `main':
rgbd_topics.cpp:(.text.startup+0x5f): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
rgbd_topics.cpp:(.text.startup+0x108): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text.startup+0xb65): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
rgbd_topics.cpp:(.text.startup+0xbf3): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x8f7): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
collect2: error: ld returned 1 exit status
realsense_camera/CMakeFiles/tests_rgbd_topics.dir/build.make:361: recipe for target '/home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics' failed
make[2]: *** [/home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics] Error 1
CMakeFiles/Makefile2:493: recipe for target 'realsense_camera/CMakeFiles/tests_rgbd_topics.dir/all' failed
make[1]: *** [realsense_camera/CMakeFiles/tests_rgbd_topics.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j1" failed

Sadly, after I run this command: "$ rosdep install --skip-keys=librealsense --from-paths< location >" , all my previously written packages cannot be built now. It keeps throwing out " undefined reference to 'ros::init...'" errors. I'm sure that I did not change any part of my code. Now, the whole thing just does not work. Why this is the case? Please help!


jack@jack-All-Series:~/catkin_ws$ catkin_make -j1
Base path: /home/jack/catkin_ws
Source space: /home/jack/catkin_ws/src
Build space: /home/jack/catkin_ws/build
Devel space: /home/jack/catkin_ws/devel
Install space: /home/jack/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/jack/catkin_ws/build"
####
####
#### Running command: "make -j1" in "/home/jack/catkin_ws/build"
####
[ 50%] Linking CXX executable /home/jack/catkin_ws/devel/lib/my_pcl_tutorial/example
CMakeFiles/example.dir/src/example.cpp.o: In function `main':
example.cpp:(.text+0x116): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
example.cpp:(.text+0x172): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
CMakeFiles/example.dir/src/example.cpp.o: In function `void ros::Publisher::publish<sensor_msgs::PointCloud2_<std::allocator<void> > >(sensor_msgs::PointCloud2_<std::allocator<void> > const&) const':
example.cpp:(.text._ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_]+0xa0): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
example.cpp:(.text._ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_]+0x1a3): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
example.cpp:(.text._ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_]+0x29e): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
example.cpp:(.text._ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_]+0x3c1): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
example.cpp:(.text._ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_]+0x4c4): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/example.dir/src/example.cpp.o:example.cpp:(.text._ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_[_ZNK3ros9Publisher7publishIN11sensor_msgs12PointCloud2_ISaIvEEEEEvRKT_]+0x5d6): more undefined references to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' follow
collect2: error: ld returned 1 exit status
my_pcl_tutorial/CMakeFiles/example.dir/build.make:314: recipe for target '/home/jack/catkin_ws/devel/lib/my_pcl_tutorial/example' failed
make[2]: *** [/home/jack/catkin_ws/devel/lib/my_pcl_tutorial/example] Error 1
CMakeFiles/Makefile2:1776: recipe for target 'my_pcl_tutorial/CMakeFiles/example.dir/all' failed
make[1]: *** [my_pcl_tutorial/CMakeFiles/example.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j1" failed

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

Are you sourcing the develop setup file?

  1. cd /home/jack/catkin_ws
  2. Remove build and devel folders: rm -r devel/ build/
  3. Source: source devel/setup.bash
  4. Compile using catkin_make --pkg realsense_camera
  5. Source again, step 2)

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

You have removed devel/ folder in step 1). How can you source the setup file in devel/ in step 2)?

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024
  1. cd /home/jack/catkin_ws
  2. Remove build and devel folders: rm -r devel/ build/
  3. Compile using catkin_make --pkg realsense_camera
  4. Source: source devel/setup.bash

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024
jack@jack-All-Series:~/catkin_ws$` rm -r devel/ build/
jack@jack-All-Series:~/catkin_ws$ catkin_make --pkg realsense_camera
Base path: /home/jack/catkin_ws
Source space: /home/jack/catkin_ws/src
Build space: /home/jack/catkin_ws/build
Devel space: /home/jack/catkin_ws/devel
Install space: /home/jack/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/jack/catkin_ws/build"
####
####
#### Running command: "make -j8 -l8" in "/home/jack/catkin_ws/build/realsense_camera"
####
[  0%] Built target tf_generate_messages_nodejs
[  0%] Built target pcl_msgs_generate_messages_nodejs
[ 11%] Built target gtest
[ 11%] Built target std_msgs_generate_messages_cpp
[ 11%] Built target topic_tools_generate_messages_lisp
[ 11%] Built target topic_tools_generate_messages_nodejs
[ 11%] Built target pcl_msgs_generate_messages_py
[ 11%] Built target _realsense_camera_generate_messages_check_deps_cameraConfiguration
[ 11%] Built target pcl_msgs_generate_messages_lisp
[ 11%] Built target pcl_msgs_generate_messages_cpp
[ 11%] Built target actionlib_msgs_generate_messages_py
[ 11%] Built target tf2_msgs_generate_messages_cpp
[ 11%] Built target tf2_msgs_generate_messages_lisp
[ 11%] Built target topic_tools_generate_messages_py
[ 11%] Built target tf2_msgs_generate_messages_py
[ 11%] Built target actionlib_msgs_generate_messages_nodejs
[ 11%] Built target actionlib_generate_messages_py
[ 11%] Built target actionlib_msgs_generate_messages_lisp
[ 11%] Built target actionlib_msgs_generate_messages_eus
[ 11%] Built target actionlib_generate_messages_lisp
[ 11%] Built target actionlib_generate_messages_eus
[ 11%] Built target tf_generate_messages_py
[ 11%] Built target rosgraph_msgs_generate_messages_nodejs
[ 11%] Built target rosgraph_msgs_generate_messages_lisp
[ 11%] Built target roscpp_generate_messages_nodejs
[ 11%] Built target tf_generate_messages_eus
[ 11%] Built target rosgraph_msgs_generate_messages_cpp
[ 11%] Built target pcl_msgs_generate_messages_eus
[ 11%] Built target rosgraph_msgs_generate_messages_eus
[ 11%] Built target dynamic_reconfigure_generate_messages_py
[ 11%] Built target tf_generate_messages_cpp
[ 11%] Built target std_msgs_generate_messages_py
[ 11%] Built target std_msgs_generate_messages_eus
[ 11%] Built target roscpp_generate_messages_lisp
[ 11%] Built target dynamic_reconfigure_generate_messages_lisp
[ 11%] Built target tf2_msgs_generate_messages_eus
[ 11%] Built target nodelet_generate_messages_cpp
[ 11%] Built target dynamic_reconfigure_generate_messages_eus
[ 11%] Built target dynamic_reconfigure_generate_messages_cpp
[ 11%] Built target dynamic_reconfigure_generate_messages_nodejs
[ 11%] Built target geometry_msgs_generate_messages_eus
[ 11%] Built target nodelet_generate_messages_py
[ 11%] Built target roscpp_generate_messages_cpp
[ 11%] Built target std_msgs_generate_messages_lisp
[ 11%] Built target rosgraph_msgs_generate_messages_py
[ 11%] Built target tf_generate_messages_lisp
[ 11%] Built target dynamic_reconfigure_gencfg
[ 11%] Built target bond_generate_messages_py
[ 11%] Built target nodelet_generate_messages_lisp
[ 11%] Built target geometry_msgs_generate_messages_lisp
[ 11%] Built target nodelet_generate_messages_nodejs
[ 11%] Built target bond_generate_messages_cpp
[ 11%] Built target bond_generate_messages_eus
[ 11%] Built target roscpp_generate_messages_eus
[ 11%] Built target topic_tools_generate_messages_eus
[ 11%] Built target topic_tools_generate_messages_cpp
[ 11%] Built target bond_generate_messages_lisp
[ 11%] Built target tf2_msgs_generate_messages_nodejs
[ 11%] Built target nodelet_generate_messages_eus
[ 11%] Built target bond_generate_messages_nodejs
[ 11%] Built target sensor_msgs_generate_messages_cpp
[ 11%] Built target actionlib_msgs_generate_messages_cpp
[ 11%] Built target actionlib_generate_messages_nodejs
[ 11%] Built target sensor_msgs_generate_messages_eus
[ 11%] Built target sensor_msgs_generate_messages_lisp
[ 11%] Built target sensor_msgs_generate_messages_nodejs
[ 11%] Built target pcl_ros_gencfg
[ 11%] Built target actionlib_generate_messages_cpp
[ 11%] Built target geometry_msgs_generate_messages_cpp
[ 11%] Built target sensor_msgs_generate_messages_py
[ 11%] Built target geometry_msgs_generate_messages_nodejs
[ 11%] Built target std_msgs_generate_messages_nodejs
[ 11%] Built target geometry_msgs_generate_messages_py
[ 11%] Built target roscpp_generate_messages_py
[ 17%] Built target realsense_camera_gencfg
[ 29%] Built target realsense_camera_generate_messages_py
[ 47%] Built target realsense_camera_generate_messages_lisp
[ 47%] Built target realsense_camera_generate_messages_eus
[ 52%] Built target realsense_camera_generate_messages_cpp
[ 58%] Built target realsense_camera_generate_messages_nodejs
[ 58%] Built target realsense_camera_generate_messages
[ 64%] Linking CXX executable /home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics
[ 82%] Built target realsense_camera_nodelet
[ 88%] Linking CXX executable /home/jack/catkin_ws/devel/lib/realsense_camera/tests_camera_core
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageInfrared1Callback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x431): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageInfrared2Callback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x691): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageDepthCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x8f1): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageColorCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0xb7b): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testPointCloud_Test::TestBody()':
camera_core.cpp:(.text+0x1c49): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
camera_core.cpp:(.text+0x1c86): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `fillConfigMap(int, char**)':
camera_core.cpp:(.text+0x2ae8): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2cab): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2d38): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2e45): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o:camera_core.cpp:(.text+0x2eb5): more undefined references to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' follow
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testDepthStream_Test::TestBody()':
camera_core.cpp:(.text+0x4398): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testTransforms_Test::TestBody()':
camera_core.cpp:(.text+0x9b34): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9c82): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9dd0): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9e7e): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `ros::ServiceClient::deserializeFailed(std::exception const&)':
camera_core.cpp:(.text._ZN3ros13ServiceClient17deserializeFailedERKSt9exception[_ZN3ros13ServiceClient17deserializeFailedERKSt9exception]+0x7d): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `bool ros::ServiceClient::call<realsense_camera::cameraConfiguration>(realsense_camera::cameraConfiguration&)':
camera_core.cpp:(.text._ZN3ros13ServiceClient4callIN16realsense_camera19cameraConfigurationEEEbRT_[_ZN3ros13ServiceClient4callIN16realsense_camera19cameraConfigurationEEEbRT_]+0x1c5): undefined reference to `ros::ServiceClient::call(ros::SerializedMessage const&, ros::SerializedMessage&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
camera_core.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x800): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `image_transport::TransportHints::TransportHints(std::string const&, ros::TransportHints const&, ros::NodeHandle const&, std::string const&)':
camera_core.cpp:(.text._ZN15image_transport14TransportHintsC2ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_[_ZN15image_transport14TransportHintsC5ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_]+0x139): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
camera_core.cpp:(.text._ZN15image_transport14TransportHintsC2ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_[_ZN15image_transport14TransportHintsC5ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_]+0x14c): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `main':
camera_core.cpp:(.text.startup+0x69): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
camera_core.cpp:(.text.startup+0x12e): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x211): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x2fa): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x428): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x4eb): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x613): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x6de): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x824): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x8f5): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0xc93): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text.startup+0xd27): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
collect2: error: ld returned 1 exit status
realsense_camera/CMakeFiles/tests_camera_core.dir/build.make:361: recipe for target '/home/jack/catkin_ws/devel/lib/realsense_camera/tests_camera_core' failed
make[2]: *** [/home/jack/catkin_ws/devel/lib/realsense_camera/tests_camera_core] Error 1
CMakeFiles/Makefile2:732: recipe for target 'realsense_camera/CMakeFiles/tests_camera_core.dir/all' failed
make[1]: *** [realsense_camera/CMakeFiles/tests_camera_core.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `getParams()':
rgbd_topics.cpp:(.text+0x1992): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text+0x19ce): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x19e7): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a2d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1a46): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a8d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1aa6): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1ae8): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b01): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1b43): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b5c): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x800): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x653): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `main':
rgbd_topics.cpp:(.text.startup+0x5f): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
rgbd_topics.cpp:(.text.startup+0x108): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text.startup+0xb65): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
rgbd_topics.cpp:(.text.startup+0xbf3): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x8f7): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
collect2: error: ld returned 1 exit status
realsense_camera/CMakeFiles/tests_rgbd_topics.dir/build.make:361: recipe for target '/home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics' failed
make[2]: *** [/home/jack/catkin_ws/devel/lib/realsense_camera/tests_rgbd_topics] Error 1
CMakeFiles/Makefile2:493: recipe for target 'realsense_camera/CMakeFiles/tests_rgbd_topics.dir/all' failed
make[1]: *** [realsense_camera/CMakeFiles/tests_rgbd_topics.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

Looks like you are missing the cv-bridge package:
sudo apt-get install ros-$ROS_DISTRO-cv-bridge

What initial ROS package did you install from the installation directions for ROS?
desktop? sudo apt-get install ros-kinetic-desktop
base? sudo apt-get install ros-kinetic-ros-base

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

I think I have installed the cv-bridge package. I installed Desktop-Full.

jack@jack-All-Series:~/catkin_ws$ sudo apt-get install ros-$ROS_DISTRO-cv-bridge
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ros-kinetic-cv-bridge is already the newest version (1.12.0-1xenial-20160603-161345-0700).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

And you are sourcing /opt/ros/kinetic/setup.bash in your startup file?

echo $ROS_PACKAGE_PATH

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

I think I followed the ROS installation guide carefully and I have done sourcing /opt/ros/kinetic/setup.bash already.

jack@jack-All-Series:~/catkin_ws$ echo $ROS_PACKAGE_PATH 
/home/jack/catkin_ws/src:/opt/ros/kinetic/share:/opt/ros/kinetic/stacks

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

Well, you can try:
catkin_make_isolated --pkg realsense_camera

if that fails, I'm afraid I'll have to send you over to http://answers.ros.org/ for assistance.

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

Sadly, it does not work. And most importantly, my previously working packages don't work now. So frustrated. But anyway, thanks very much man! Thanks for your patience and kindness!
And, what should I do next to get assistance from http://answers.ros.org/ ?

jack@jack-All-Series:~/catkin_ws$ sudo apt-get install ros-$ROS_DISTRO-cv-bridgeReading package lists... Done
Building dependency tree       
Reading state information... Done
ros-kinetic-cv-bridge is already the newest version (1.12.0-1xenial-20160603-161345-0700).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
jack@jack-All-Series:~/catkin_ws$ echo $ROS_PACKAGE_PATH 
/home/jack/catkin_ws/src:/opt/ros/kinetic/share:/opt/ros/kinetic/stacks
jack@jack-All-Series:~/catkin_ws$ ^C
jack@jack-All-Series:~/catkin_ws$ catkin_make_isolated --pkg realsense_camera
Base path: /home/jack/catkin_ws
Source space: /home/jack/catkin_ws/src
Build space: /home/jack/catkin_ws/build_isolated
Devel space: /home/jack/catkin_ws/devel_isolated
Install space: /home/jack/catkin_ws/install_isolated

~~ traversing 1 packages in topological order:
~~ - realsense_camera

The packages or cmake arguments have changed, forcing cmake invocation

==> Processing catkin package: 'realsense_camera'
==> Creating build directory: 'build_isolated/realsense_camera'
==> cmake /home/jack/catkin_ws/src/realsense_camera -DCATKIN_DEVEL_PREFIX=/home/jack/catkin_ws/devel_isolated/realsense_camera -DCMAKE_INSTALL_PREFIX=/home/jack/catkin_ws/install_isolated -G Unix Makefiles in '/home/jack/catkin_ws/build_isolated/realsense_camera'
-- The C compiler identification is GNU 4.9.3
-- The CXX compiler identification is GNU 4.9.3
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/jack/catkin_ws/devel_isolated/realsense_camera
-- Using CMAKE_PREFIX_PATH: /home/jack/catkin_ws/devel;/opt/ros/kinetic
-- This workspace overlays: /home/jack/catkin_ws/devel;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python (found version "2.7.11") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/jack/catkin_ws/build_isolated/realsense_camera/test_results
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.1
CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:90 (find_package):
  Could not find a package configuration file provided by "librealsense" with
  any of the following names:

    librealsenseConfig.cmake
    librealsense-config.cmake

  Add the installation prefix of "librealsense" to CMAKE_PREFIX_PATH or set
  "librealsense_DIR" to a directory containing one of the above files.  If
  "librealsense" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:20 (find_package)


-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- realsense_camera: 0 messages, 1 services
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jack/catkin_ws/build_isolated/realsense_camera
==> make -j8 -l8 in '/home/jack/catkin_ws/build_isolated/realsense_camera'
Scanning dependencies of target topic_tools_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target tf2_msgs_generate_messages_nodejs
Scanning dependencies of target actionlib_msgs_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[  0%] Built target topic_tools_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_nodejs
[  0%] Built target sensor_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target bond_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_eus
Scanning dependencies of target topic_tools_generate_messages_eus
Scanning dependencies of target topic_tools_generate_messages_cpp
Scanning dependencies of target bond_generate_messages_eus
Scanning dependencies of target nodelet_generate_messages_eus
Scanning dependencies of target nodelet_generate_messages_nodejs
[  0%] Built target bond_generate_messages_lisp
Scanning dependencies of target nodelet_generate_messages_py
[  0%] Built target topic_tools_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_eus
[  0%] Built target bond_generate_messages_eus
[  0%] Built target nodelet_generate_messages_eus
[  0%] Built target topic_tools_generate_messages_cpp
[  0%] Built target nodelet_generate_messages_nodejs
Scanning dependencies of target roscpp_generate_messages_cpp
Scanning dependencies of target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target nodelet_generate_messages_py
[  0%] Built target roscpp_generate_messages_eus
Scanning dependencies of target bond_generate_messages_py
Scanning dependencies of target nodelet_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_lisp
Scanning dependencies of target dynamic_reconfigure_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target roscpp_generate_messages_cpp
Scanning dependencies of target dynamic_reconfigure_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_cpp
[  0%] Built target bond_generate_messages_py
[  0%] Built target nodelet_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_lisp
[  0%] Built target dynamic_reconfigure_generate_messages_nodejs
Scanning dependencies of target rosgraph_msgs_generate_messages_py
[  0%] Built target dynamic_reconfigure_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_lisp
[  0%] Built target actionlib_generate_messages_cpp
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target pcl_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_py
Scanning dependencies of target roscpp_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_py
[  0%] Built target tf_generate_messages_lisp
Scanning dependencies of target tf_generate_messages_cpp
Scanning dependencies of target nodelet_generate_messages_cpp
[  0%] Built target pcl_msgs_generate_messages_nodejs
[  0%] Built target sensor_msgs_generate_messages_py
[  0%] Built target roscpp_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target pcl_ros_gencfg
Scanning dependencies of target tf2_msgs_generate_messages_eus
Scanning dependencies of target geometry_msgs_generate_messages_lisp
[  0%] Built target tf_generate_messages_cpp
Scanning dependencies of target std_msgs_generate_messages_nodejs
Scanning dependencies of target dynamic_reconfigure_gencfg
[  0%] Built target pcl_ros_gencfg
Scanning dependencies of target geometry_msgs_generate_messages_py
[  0%] Built target nodelet_generate_messages_cpp
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target tf2_msgs_generate_messages_eus
[  0%] Built target dynamic_reconfigure_gencfg
Scanning dependencies of target pcl_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_eus
Scanning dependencies of target dynamic_reconfigure_generate_messages_lisp
[  0%] Built target pcl_msgs_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_nodejs
[  0%] Built target roscpp_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target dynamic_reconfigure_generate_messages_lisp
Scanning dependencies of target tf_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target bond_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_py
Scanning dependencies of target tf_generate_messages_py
[  0%] Built target roscpp_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_eus
Scanning dependencies of target actionlib_generate_messages_eus
[  0%] Built target tf_generate_messages_nodejs
[  0%] Built target tf_generate_messages_eus
[  0%] Built target bond_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_lisp
[  0%] Built target tf_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_eus
[  0%] Built target actionlib_generate_messages_eus
Scanning dependencies of target dynamic_reconfigure_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_eus
Scanning dependencies of target actionlib_generate_messages_py
[  0%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target actionlib_msgs_generate_messages_lisp
[  0%] Built target actionlib_generate_messages_lisp
[  0%] Built target dynamic_reconfigure_generate_messages_py
[  0%] Built target actionlib_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_nodejs
Scanning dependencies of target actionlib_generate_messages_nodejs
Scanning dependencies of target topic_tools_generate_messages_py
Scanning dependencies of target tf2_msgs_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_lisp
Scanning dependencies of target tf2_msgs_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_nodejs
[  0%] Built target topic_tools_generate_messages_py
[  0%] Built target actionlib_generate_messages_nodejs
[  0%] Built target tf2_msgs_generate_messages_cpp
Scanning dependencies of target pcl_msgs_generate_messages_cpp
Scanning dependencies of target tf2_msgs_generate_messages_lisp
[  0%] Built target tf2_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_py
Scanning dependencies of target pcl_msgs_generate_messages_lisp
Scanning dependencies of target dynamic_reconfigure_generate_messages_eus
Scanning dependencies of target bond_generate_messages_nodejs
[  0%] Built target pcl_msgs_generate_messages_lisp
[  0%] Built target pcl_msgs_generate_messages_cpp
Scanning dependencies of target topic_tools_generate_messages_lisp
Scanning dependencies of target pcl_msgs_generate_messages_py
Scanning dependencies of target _realsense_camera_generate_messages_check_deps_cameraConfiguration
[  0%] Built target dynamic_reconfigure_generate_messages_eus
[  0%] Built target bond_generate_messages_nodejs
Scanning dependencies of target realsense_camera_gencfg
[  0%] Built target tf2_msgs_generate_messages_lisp
[  0%] Built target pcl_msgs_generate_messages_py
Scanning dependencies of target gtest
[  0%] Built target topic_tools_generate_messages_lisp
Scanning dependencies of target sensor_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_lisp
[  5%] Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 11%] Generating dynamic reconfigure files from cfg/r200_params.cfg: /home/jack/catkin_ws/devel_isolated/realsense_camera/include/realsense_camera/r200_paramsConfig.h /home/jack/catkin_ws/devel_isolated/realsense_camera/lib/python2.7/dist-packages/realsense_camera/cfg/r200_paramsConfig.py
[ 11%] Built target _realsense_camera_generate_messages_check_deps_cameraConfiguration
Generating reconfiguration files for r200_params in realsense_camera
Wrote header file in /home/jack/catkin_ws/devel_isolated/realsense_camera/include/realsense_camera/r200_paramsConfig.h
Scanning dependencies of target realsense_camera_generate_messages_lisp
Scanning dependencies of target realsense_camera_generate_messages_py
Scanning dependencies of target realsense_camera_generate_messages_eus
Scanning dependencies of target realsense_camera_generate_messages_nodejs
Scanning dependencies of target realsense_camera_generate_messages_cpp
[ 17%] Generating Javascript code from realsense_camera/cameraConfiguration.srv
[ 23%] Generating Lisp code from realsense_camera/cameraConfiguration.srv
[ 29%] Generating Python code from SRV realsense_camera/cameraConfiguration
[ 35%] Generating C++ code from realsense_camera/cameraConfiguration.srv
[ 41%] Generating EusLisp manifest code for realsense_camera
[ 47%] Generating EusLisp code from realsense_camera/cameraConfiguration.srv
[ 47%] Built target realsense_camera_gencfg
[ 52%] Generating Python srv __init__.py for realsense_camera
[ 52%] Built target realsense_camera_generate_messages_nodejs
[ 52%] Built target realsense_camera_generate_messages_lisp
[ 52%] Built target realsense_camera_generate_messages_py
[ 52%] Built target realsense_camera_generate_messages_cpp
Scanning dependencies of target realsense_camera_nodelet
[ 58%] Building CXX object CMakeFiles/realsense_camera_nodelet.dir/src/r200_nodelet.cpp.o
[ 64%] Building CXX object CMakeFiles/realsense_camera_nodelet.dir/src/base_nodelet.cpp.o
[ 64%] Built target realsense_camera_generate_messages_eus
Scanning dependencies of target realsense_camera_generate_messages
[ 64%] Built target realsense_camera_generate_messages
[ 70%] Linking CXX shared library libgtest.so
[ 70%] Built target gtest
Scanning dependencies of target tests_camera_core
Scanning dependencies of target tests_rgbd_topics
[ 76%] Building CXX object CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o
[ 82%] Building CXX object CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o
[ 88%] Linking CXX shared library /home/jack/catkin_ws/devel_isolated/realsense_camera/lib/librealsense_camera_nodelet.so
[ 88%] Built target realsense_camera_nodelet
[ 94%] Linking CXX executable /home/jack/catkin_ws/devel_isolated/realsense_camera/lib/realsense_camera/tests_rgbd_topics
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `getParams()':
rgbd_topics.cpp:(.text+0x1992): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text+0x19ce): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x19e7): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a2d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1a46): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1a8d): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1aa6): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1ae8): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b01): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
rgbd_topics.cpp:(.text+0x1b43): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
rgbd_topics.cpp:(.text+0x1b5c): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x800): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x653): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `main':
rgbd_topics.cpp:(.text.startup+0x5f): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
rgbd_topics.cpp:(.text.startup+0x108): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
rgbd_topics.cpp:(.text.startup+0xb65): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
rgbd_topics.cpp:(.text.startup+0xbf3): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
CMakeFiles/tests_rgbd_topics.dir/test/rgbd_topics.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
rgbd_topics.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs11CameraInfo_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x8f7): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
collect2: error: ld returned 1 exit status
CMakeFiles/tests_rgbd_topics.dir/build.make:361: recipe for target '/home/jack/catkin_ws/devel_isolated/realsense_camera/lib/realsense_camera/tests_rgbd_topics' failed
make[2]: *** [/home/jack/catkin_ws/devel_isolated/realsense_camera/lib/realsense_camera/tests_rgbd_topics] Error 1
CMakeFiles/Makefile2:3251: recipe for target 'CMakeFiles/tests_rgbd_topics.dir/all' failed
make[1]: *** [CMakeFiles/tests_rgbd_topics.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] Linking CXX executable /home/jack/catkin_ws/devel_isolated/realsense_camera/lib/realsense_camera/tests_camera_core
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageInfrared1Callback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x431): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageInfrared2Callback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x691): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageDepthCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0x8f1): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `imageColorCallback(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)':
camera_core.cpp:(.text+0xb7b): undefined reference to `cv_bridge::toCvShare(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testPointCloud_Test::TestBody()':
camera_core.cpp:(.text+0x1c49): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
camera_core.cpp:(.text+0x1c86): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `fillConfigMap(int, char**)':
camera_core.cpp:(.text+0x2ae8): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2cab): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2d38): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text+0x2e45): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o:camera_core.cpp:(.text+0x2eb5): more undefined references to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' follow
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testDepthStream_Test::TestBody()':
camera_core.cpp:(.text+0x4398): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `RealsenseTests_testTransforms_Test::TestBody()':
camera_core.cpp:(.text+0x9b34): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9c82): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9dd0): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
camera_core.cpp:(.text+0x9e7e): undefined reference to `tf::Transformer::waitForTransform(std::string const&, std::string const&, ros::Time const&, ros::Duration const&, ros::Duration const&, std::string*) const'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `ros::ServiceClient::deserializeFailed(std::exception const&)':
camera_core.cpp:(.text._ZN3ros13ServiceClient17deserializeFailedERKSt9exception[_ZN3ros13ServiceClient17deserializeFailedERKSt9exception]+0x7d): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `bool ros::ServiceClient::call<realsense_camera::cameraConfiguration>(realsense_camera::cameraConfiguration&)':
camera_core.cpp:(.text._ZN3ros13ServiceClient4callIN16realsense_camera19cameraConfigurationEEEbRT_[_ZN3ros13ServiceClient4callIN16realsense_camera19cameraConfigurationEEEbRT_]+0x1c5): undefined reference to `ros::ServiceClient::call(ros::SerializedMessage const&, ros::SerializedMessage&, std::string const&)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `ros::SubscriptionCallbackHelperT<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
camera_core.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN11sensor_msgs12PointCloud2_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x800): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `image_transport::TransportHints::TransportHints(std::string const&, ros::TransportHints const&, ros::NodeHandle const&, std::string const&)':
camera_core.cpp:(.text._ZN15image_transport14TransportHintsC2ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_[_ZN15image_transport14TransportHintsC5ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_]+0x139): undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
camera_core.cpp:(.text._ZN15image_transport14TransportHintsC2ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_[_ZN15image_transport14TransportHintsC5ERKSsRKN3ros14TransportHintsERKNS3_10NodeHandleES2_]+0x14c): undefined reference to `ros::NodeHandle::getParam(std::string const&, std::string&) const'
CMakeFiles/tests_camera_core.dir/test/camera_core.cpp.o: In function `main':
camera_core.cpp:(.text.startup+0x69): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
camera_core.cpp:(.text.startup+0x12e): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x211): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x2fa): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x428): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x4eb): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x613): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x6de): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0x824): undefined reference to `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)'
camera_core.cpp:(.text.startup+0x8f5): undefined reference to `image_transport::ImageTransport::subscribeCamera(std::string const&, unsigned int, boost::function<void (boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&, boost::shared_ptr<sensor_msgs::CameraInfo_<std::allocator<void> > const> const&)> const&, boost::shared_ptr<void> const&, image_transport::TransportHints const&)'
camera_core.cpp:(.text.startup+0xc93): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
camera_core.cpp:(.text.startup+0xd27): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
collect2: error: ld returned 1 exit status
CMakeFiles/tests_camera_core.dir/build.make:361: recipe for target '/home/jack/catkin_ws/devel_isolated/realsense_camera/lib/realsense_camera/tests_camera_core' failed
make[2]: *** [/home/jack/catkin_ws/devel_isolated/realsense_camera/lib/realsense_camera/tests_camera_core] Error 1
CMakeFiles/Makefile2:2949: recipe for target 'CMakeFiles/tests_camera_core.dir/all' failed
make[1]: *** [CMakeFiles/tests_camera_core.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'realsense_camera': 
  Command '['make', '-j8', '-l8']' returned non-zero exit status 2

Reproduce this error by running:
==> cd /home/jack/catkin_ws/build_isolated/realsense_camera && make -j8 -l8

Command failed, exiting.

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

I would search for your issue on http://answers.ros.org
http://answers.ros.org/question/234322/linker-error-on-ros-kinetic-ubuntu-1604/

Did you by chance upgrade from 14.04 to 16.04?

Also, what is your version of gcc?
gcc --version

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

My ubuntu version: 16.04 LTS

gcc (Ubuntu 4.9.3-13ubuntu2) 4.9.3

from realsense-ros.

jb892 avatar jb892 commented on July 20, 2024

Thanks man! I just installed clang and replace g++ to clang. It does solve my problem! Thanks a lot! Really appreciate it!

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

Fixed by PR 64
#64

from realsense-ros.

Andruxa-Toronto avatar Andruxa-Toronto commented on July 20, 2024

I have an identical issue. I am fairly new to ROS. Went through most of the tutorials. But after following the installation steps of librealsense (installing QTCreator, Video4Linux patch...etc.), something broke in regards to catkin. At first I thought it couldn't just make the realsense_camera package, but then I realised even when the camera package is removed from catkin_ws, and just trying to catkin_make my old beginner_tutorials package, that worked without issues prior to this - causes errors.

I tried substituting gcc for clang, and that built the beginner_tutorials package without errors, but not the realsense_camera package. Still that would have been a temporary solution. I would like to fix catkin.
I tried reinstalling the entire ROS package and doing it all from scratch, but that did not seem to make any difference.
Should I just reinstall the entire Ubuntu OS, and start from scratch? I would really rather like to try to find a solution instead. In case this happens again in the future.
I am using all up to date software. Ubuntu 16.04.1, ros kinetic.

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

@scandrew Unfortunately, this Issue listed several different problems. To get help, please do not comment on a previously closed Issue; instead, open a new issue. If you think your problem relates to another closed issue, you can reference that issue.

When you open the new request, please complete the templet to describe your environment, show the command(s) your using, and your results so we have some idea of the nature of your problem.

Where I have seen people have problems is completing all of the sections of Step 3; in your case, you should have only completed '(OR) Kernel in16.04.xx' part of step 3.
Check your version of gcc;
gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609

If you don't have gcc > 5.3, then you'll need to fix that.
sudo apt-get install gcc-5
sudo update-alternatives --config gcc

from realsense-ros.

Andruxa-Toronto avatar Andruxa-Toronto commented on July 20, 2024

Thank you for the guidance! I will open a new issue. I think you are right, since I couldn't get my realsense camera to work, I probably went through more steps in patching the kernel than I needed. I have since installed it properly on the other 2 computers, and everything works fine there.
I just have one question for you, since we are on this topic. Is there a way to revert these extra steps, that are now causing the problems, without fully reinstalling Ubuntu? It would be nice if I could clean it, or reinstall a few modules to try fix the problem, otherwise I will be forced to just reinstall the OS and start from scratch.
Thanks,
Andrew

from realsense-ros.

mdhorn avatar mdhorn commented on July 20, 2024

@scandrew If you followed all of the listed instructions, then you probably have a wrong kernel and a the wrong version of gcc. The kernel should not be a problem, but the version of gcc will be. Basically, just reverse what the script did:

sudo update-alternatives --remove-all gcc
sudo apt-get --reinstall install gcc g++
sudo apt-get purge gcc-4.9 g++-4.9
sudo add-apt-repository -r ppa:ubuntu-toolchain-r/test

Those commands should restore the default ubuntu 16.04.x version of gcc/g++.

from realsense-ros.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.