Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Errors #3

Open
kimn-dti opened this issue Oct 21, 2020 · 1 comment
Open

Build Errors #3

kimn-dti opened this issue Oct 21, 2020 · 1 comment

Comments

@kimn-dti
Copy link

Our group is working on reproducing your well-written article, however we are experiencing some build errors that we hope your team is able to help us with.

Steps to reproduce:

  1. We have create a docker image which is available through Docker Hub
docker pull dtiresearch/learning-shifting-for-grasping
  1. Clone our fork of the repo (changes to CMakeLists.txt)
git clone https://github.com/dti-research/learning-shifting-for-grasping.git
  1. Start Docker Container
cd learning-shifting-for-grasping/
docker run -it --rm -v $(pwd):/home/Workspace/catkin_ws/src/learning-shifting-for-grasping -w /home/Workspace/catkin_ws dtiresearch/learning-shifting-for-grasping
  1. Inside the container simply invoke catkin_make
$ catkin_make
Base path: /home/Workspace/catkin_ws
Source space: /home/Workspace/catkin_ws/src
Build space: /home/Workspace/catkin_ws/build
Devel space: /home/Workspace/catkin_ws/devel
Install space: /home/Workspace/catkin_ws/install
####
#### Running command: "cmake /home/Workspace/catkin_ws/src -DCATKIN_DEVEL_PREFIX=/home/Workspace/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/Workspace/catkin_ws/install -G Unix Makefiles" in "/home/Workspace/catkin_ws/build"
####
-- The C compiler identification is GNU 5.5.0
-- The CXX compiler identification is GNU 5.5.0
-- 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/Workspace/catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/Workspace/catkin_ws/devel;/opt/ros/kinetic
-- This workspace overlays: /home/Workspace/catkin_ws/devel;/opt/ros/kinetic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", minimum required is "2") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/Workspace/catkin_ws/build/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.12") 
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.20
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 13 packages in topological order:
-- ~~  - franka_description
-- ~~  - franka_ros (metapackage)
-- ~~  - realsense2_description
-- ~~  - franka_msgs
-- ~~  - ddynamic_reconfigure
-- ~~  - franka_gripper
-- ~~  - franka_visualization
-- ~~  - realsense2_camera
-- ~~  - franka_hw
-- ~~  - franka_control
-- ~~  - franka_example_controllers
-- ~~  - panda_moveit_config
-- ~~  - bin_picking
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'franka_description'
-- ==> add_subdirectory(franka_ros/franka_description)
-- +++ processing catkin metapackage: 'franka_ros'
-- ==> add_subdirectory(franka_ros/franka_ros)
-- +++ processing catkin package: 'realsense2_description'
-- ==> add_subdirectory(realsense-ros/realsense2_description)
-- +++ processing catkin package: 'franka_msgs'
-- ==> add_subdirectory(franka_ros/franka_msgs)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- franka_msgs: 2 messages, 0 services
-- +++ processing catkin package: 'ddynamic_reconfigure'
-- ==> add_subdirectory(ddynamic_reconfigure)
-- +++ processing catkin package: 'franka_gripper'
-- ==> add_subdirectory(franka_ros/franka_gripper)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Generating .msg files for action franka_gripper/Grasp /home/Workspace/catkin_ws/src/franka_ros/franka_gripper/action/Grasp.action
Generating for action Grasp
-- Generating .msg files for action franka_gripper/Homing /home/Workspace/catkin_ws/src/franka_ros/franka_gripper/action/Homing.action
Generating for action Homing
-- Generating .msg files for action franka_gripper/Stop /home/Workspace/catkin_ws/src/franka_ros/franka_gripper/action/Stop.action
Generating for action Stop
-- Generating .msg files for action franka_gripper/Move /home/Workspace/catkin_ws/src/franka_ros/franka_gripper/action/Move.action
Generating for action Move
-- franka_gripper: 29 messages, 0 services
-- +++ processing catkin package: 'franka_visualization'
-- ==> add_subdirectory(franka_ros/franka_visualization)
-- +++ processing catkin package: 'realsense2_camera'
-- ==> add_subdirectory(realsense-ros/realsense2_camera)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Create Release Build.
-- realsense2_camera: 2 messages, 0 services
-- +++ processing catkin package: 'franka_hw'
-- ==> add_subdirectory(franka_ros/franka_hw)
-- +++ processing catkin package: 'franka_control'
-- ==> add_subdirectory(franka_ros/franka_control)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Generating .msg files for action franka_control/ErrorRecovery /home/Workspace/catkin_ws/src/franka_ros/franka_control/action/ErrorRecovery.action
Generating for action ErrorRecovery
-- franka_control: 7 messages, 7 services
-- +++ processing catkin package: 'franka_example_controllers'
-- ==> add_subdirectory(franka_ros/franka_example_controllers)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- franka_example_controllers: 1 messages, 0 services
-- +++ processing catkin package: 'panda_moveit_config'
-- ==> add_subdirectory(franka_ros/panda_moveit_config)
-- +++ processing catkin package: 'bin_picking'
-- ==> add_subdirectory(learning-shifting-for-grasping)
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Found Ensenso: /usr/lib/libNxLib64.so (Required is at least version "2.2") 
-- Found OpenCV: /opt/ros/kinetic (found suitable version "3.3.1", minimum required is "3.3") 
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so  
-- yaml-cpp_VERSION = 0.6.0
-- YAML_CPP_INCLUDE_DIR = /usr/local/lib/cmake/yaml-cpp/../../../include
-- YAML_CPP_LIBRARIES = yaml-cpp
-- Found CPR: /home/Workspace/cpr/cpr  
-- CPR INCLUDE DIR: /home/Workspace/cpr/include
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.47.0") 
-- Detecting TensorFlow using python3 (use -DPYTHON_EXECUTABLE=... otherwise)
/root/.local/lib/python3.5/site-packages/tensorflow/python/framework/dtypes.py:523: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint8 = np.dtype([("qint8", np.int8, 1)])
/root/.local/lib/python3.5/site-packages/tensorflow/python/framework/dtypes.py:524: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/root/.local/lib/python3.5/site-packages/tensorflow/python/framework/dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint16 = np.dtype([("qint16", np.int16, 1)])
/root/.local/lib/python3.5/site-packages/tensorflow/python/framework/dtypes.py:526: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/root/.local/lib/python3.5/site-packages/tensorflow/python/framework/dtypes.py:527: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint32 = np.dtype([("qint32", np.int32, 1)])
/root/.local/lib/python3.5/site-packages/tensorflow/python/framework/dtypes.py:532: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  np_resource = np.dtype([("resource", np.ubyte, 1)])
-- Detecting TensorFlow info - done
-- Found TensorFlow: (found appropriate version "1.12.0")
-- TensorFlow-ABI is 0
-- TensorFlow-INCLUDE_DIR is /root/.local/lib/python3.5/site-packages/tensorflow/include
-- TensorFlow-LIBRARY is /root/.local/lib/python3.5/site-packages/tensorflow/libtensorflow_framework.so
-- TensorFlow-CC-LIBRARY is /usr/local/lib/tensorflow_cc/libtensorflow_cc.so
-- TensorFlow-SOURCE-DIRECTORY is /usr/local/include/tensorflow
/root/.local/lib/python3.5/site-packages/tensorflow/include
-- Found TENSORFLOW: /root/.local/lib/python3.5/site-packages/tensorflow/libtensorflow_framework.so (found version "1.12.0") 
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- bin_picking: 0 messages, 2 services
-- Configuring done
-- Generating done
-- Build files have been written to: /home/Workspace/catkin_ws/build
####
#### Running command: "make -j4 -l4" in "/home/Workspace/catkin_ws/build"
####
Scanning dependencies of target std_msgs_generate_messages_py
Scanning dependencies of target _franka_msgs_generate_messages_check_deps_FrankaState
Scanning dependencies of target _franka_msgs_generate_messages_check_deps_Errors
Scanning dependencies of target std_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_cpp
Scanning dependencies of target ddynamic_reconfigure
[  0%] Built target _franka_msgs_generate_messages_check_deps_Errors
Scanning dependencies of target std_msgs_generate_messages_lisp
[  0%] Built target _franka_msgs_generate_messages_check_deps_FrankaState
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_lisp
Scanning dependencies of target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_eus
[  0%] Built target roscpp_generate_messages_eus
[  0%] Building CXX object ddynamic_reconfigure/CMakeFiles/ddynamic_reconfigure.dir/src/ddynamic_reconfigure.cpp.o
Scanning dependencies of target roscpp_generate_messages_py
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_py
[  0%] Built target roscpp_generate_messages_lisp
[  0%] Built target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_nodejs
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target rosgraph_msgs_generate_messages_py
Scanning dependencies of target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_StopActionResult
[  0%] Built target rosgraph_msgs_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_StopActionGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspActionResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_StopActionResult
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_HomingActionResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_StopActionGoal
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspActionResult
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspEpsilon
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_StopAction
[  0%] Built target _franka_gripper_generate_messages_check_deps_HomingActionResult
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_HomingFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspEpsilon
[  0%] Built target _franka_gripper_generate_messages_check_deps_StopAction
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_StopActionFeedback
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_HomingActionGoal
[  0%] Built target _franka_gripper_generate_messages_check_deps_HomingFeedback
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_HomingAction
[  0%] Built target _franka_gripper_generate_messages_check_deps_StopActionFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_HomingActionGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspAction
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_MoveActionFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_HomingAction
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspActionFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspAction
[  0%] Built target _franka_gripper_generate_messages_check_deps_MoveActionFeedback
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspFeedback
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_MoveGoal
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspActionFeedback
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_MoveGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_MoveFeedback
Scanning dependencies of target actionlib_msgs_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_nodejs
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspResult
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_MoveActionGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_MoveActionResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_MoveFeedback
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_MoveAction
[  0%] Built target _franka_gripper_generate_messages_check_deps_MoveActionResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_MoveActionGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_StopGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspGoal
[  0%] Built target _franka_gripper_generate_messages_check_deps_MoveAction
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_MoveResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_StopGoal
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_GraspActionGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_HomingGoal
[  0%] Built target _franka_gripper_generate_messages_check_deps_MoveResult
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_StopFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_GraspActionGoal
[  0%] Built target _franka_gripper_generate_messages_check_deps_HomingGoal
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_HomingActionFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_StopFeedback
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_StopResult
Scanning dependencies of target _franka_gripper_generate_messages_check_deps_HomingResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_HomingActionFeedback
[  0%] Built target _franka_gripper_generate_messages_check_deps_HomingResult
[  0%] Built target _franka_gripper_generate_messages_check_deps_StopResult
Scanning dependencies of target actionlib_msgs_generate_messages_lisp
Scanning dependencies of target actionlib_msgs_generate_messages_eus
Scanning dependencies of target actionlib_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_lisp
[  0%] Built target actionlib_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_eus
Scanning dependencies of target trajectory_msgs_generate_messages_nodejs
Scanning dependencies of target trajectory_msgs_generate_messages_eus
[  0%] Built target trajectory_msgs_generate_messages_nodejs
Scanning dependencies of target trajectory_msgs_generate_messages_py
[  0%] Built target trajectory_msgs_generate_messages_eus
[  0%] Built target trajectory_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target control_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target geometry_msgs_generate_messages_lisp
[  0%] Built target control_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target control_msgs_generate_messages_nodejs
Scanning dependencies of target trajectory_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_eus
[  0%] Built target control_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target trajectory_msgs_generate_messages_lisp
Scanning dependencies of target control_msgs_generate_messages_lisp
Scanning dependencies of target control_msgs_generate_messages_py
Scanning dependencies of target actionlib_generate_messages_lisp
[  0%] Built target control_msgs_generate_messages_lisp
[  0%] Built target control_msgs_generate_messages_py
[  0%] Built target actionlib_generate_messages_lisp
Scanning dependencies of target control_msgs_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_py
Scanning dependencies of target trajectory_msgs_generate_messages_cpp
[  0%] Built target control_msgs_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target trajectory_msgs_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_py
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target sensor_msgs_generate_messages_nodejs
[  0%] Built target actionlib_generate_messages_py
Scanning dependencies of target actionlib_msgs_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_cpp
[  0%] Built target actionlib_generate_messages_nodejs
[  0%] Built target sensor_msgs_generate_messages_eus
Scanning dependencies of target sensor_msgs_generate_messages_lisp
Scanning dependencies of target actionlib_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_py
[  0%] Built target sensor_msgs_generate_messages_lisp
[  0%] Built target actionlib_generate_messages_cpp
[  0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target franka_gripper_generate_messages_cpp
Scanning dependencies of target actionlib_generate_messages_eus
Scanning dependencies of target _realsense2_camera_generate_messages_check_deps_Extrinsics
[  1%] Generating C++ code from franka_gripper/MoveAction.msg
[  1%] Built target actionlib_generate_messages_eus
Scanning dependencies of target _realsense2_camera_generate_messages_check_deps_IMUInfo
[  1%] Built target _realsense2_camera_generate_messages_check_deps_Extrinsics
Scanning dependencies of target nav_msgs_generate_messages_eus
[  1%] Built target nav_msgs_generate_messages_eus
[  1%] Built target _realsense2_camera_generate_messages_check_deps_IMUInfo
[  1%] Generating C++ code from franka_gripper/MoveResult.msg
[  1%] Generating C++ code from franka_gripper/HomingAction.msg
[  2%] Generating C++ code from franka_gripper/StopGoal.msg
[  2%] Generating C++ code from franka_gripper/MoveActionGoal.msg
[  2%] Generating C++ code from franka_gripper/HomingActionFeedback.msg
[  2%] Generating C++ code from franka_gripper/HomingGoal.msg
[  3%] Generating C++ code from franka_gripper/GraspFeedback.msg
[  3%] Generating C++ code from franka_gripper/StopResult.msg
[  3%] Generating C++ code from franka_gripper/MoveActionFeedback.msg
[  4%] Generating C++ code from franka_gripper/StopActionResult.msg
[  4%] Generating C++ code from franka_gripper/MoveFeedback.msg
[  4%] Generating C++ code from franka_gripper/HomingResult.msg
[  5%] Generating C++ code from franka_gripper/GraspActionFeedback.msg
[  5%] Generating C++ code from franka_gripper/MoveGoal.msg
[  5%] Generating C++ code from franka_gripper/StopFeedback.msg
[  5%] Generating C++ code from franka_gripper/GraspGoal.msg
[  6%] Generating C++ code from franka_gripper/GraspActionGoal.msg
[  6%] Generating C++ code from franka_gripper/HomingActionGoal.msg
[  6%] Generating C++ code from franka_gripper/StopActionFeedback.msg
[  7%] Generating C++ code from franka_gripper/GraspResult.msg
Scanning dependencies of target _catkin_empty_exported_target
[  7%] Generating C++ code from franka_gripper/GraspAction.msg
[  7%] Built target _catkin_empty_exported_target
Scanning dependencies of target dynamic_reconfigure_generate_messages_nodejs
[  7%] Built target dynamic_reconfigure_generate_messages_nodejs
[  7%] Generating C++ code from franka_gripper/GraspActionResult.msg
Scanning dependencies of target dynamic_reconfigure_gencfg
[  7%] Built target dynamic_reconfigure_gencfg
Scanning dependencies of target dynamic_reconfigure_generate_messages_cpp
[  7%] Built target dynamic_reconfigure_generate_messages_cpp
Scanning dependencies of target dynamic_reconfigure_generate_messages_py
[  7%] Built target dynamic_reconfigure_generate_messages_py
Scanning dependencies of target dynamic_reconfigure_generate_messages_eus
[  7%] Generating C++ code from franka_gripper/MoveActionResult.msg
[  7%] Built target dynamic_reconfigure_generate_messages_eus
[  8%] Generating C++ code from franka_gripper/StopAction.msg
Scanning dependencies of target dynamic_reconfigure_generate_messages_lisp
[  8%] Built target dynamic_reconfigure_generate_messages_lisp
Scanning dependencies of target nav_msgs_generate_messages_lisp
[  8%] Built target nav_msgs_generate_messages_lisp
Scanning dependencies of target nodelet_generate_messages_nodejs
[  8%] Built target nodelet_generate_messages_nodejs
Scanning dependencies of target tf2_msgs_generate_messages_py
[  8%] Built target tf2_msgs_generate_messages_py
Scanning dependencies of target tf2_msgs_generate_messages_cpp
[  8%] Built target tf2_msgs_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_eus
Scanning dependencies of target tf_generate_messages_py
[  8%] Built target tf_generate_messages_eus
[  8%] Built target tf_generate_messages_py
[  8%] Generating C++ code from franka_gripper/GraspEpsilon.msg
Scanning dependencies of target tf_generate_messages_cpp
[  8%] Built target tf_generate_messages_cpp
Scanning dependencies of target tf_generate_messages_nodejs
[  8%] Generating C++ code from franka_gripper/HomingActionResult.msg
[  8%] Built target tf_generate_messages_nodejs
Scanning dependencies of target diagnostic_msgs_generate_messages_cpp
[  8%] Built target diagnostic_msgs_generate_messages_cpp
[  9%] Generating C++ code from franka_gripper/HomingFeedback.msg
[  9%] Generating C++ code from franka_gripper/StopActionGoal.msg
Scanning dependencies of target bond_generate_messages_py
[  9%] Built target bond_generate_messages_py
Scanning dependencies of target nav_msgs_generate_messages_cpp
Scanning dependencies of target nodelet_generate_messages_py
[  9%] Built target nav_msgs_generate_messages_cpp
[  9%] Built target nodelet_generate_messages_py
Scanning dependencies of target nav_msgs_generate_messages_py
Scanning dependencies of target tf2_msgs_generate_messages_lisp
[  9%] Built target nav_msgs_generate_messages_py
[  9%] Built target tf2_msgs_generate_messages_lisp
Scanning dependencies of target nav_msgs_generate_messages_nodejs
Scanning dependencies of target nodelet_generate_messages_lisp
[  9%] Built target nav_msgs_generate_messages_nodejs
Scanning dependencies of target bond_generate_messages_cpp
[  9%] Built target nodelet_generate_messages_lisp
[  9%] Built target bond_generate_messages_cpp
[  9%] Built target franka_gripper_generate_messages_cpp
Scanning dependencies of target tf2_msgs_generate_messages_eus
Scanning dependencies of target nodelet_generate_messages_cpp
[  9%] Built target tf2_msgs_generate_messages_eus
Scanning dependencies of target tf2_msgs_generate_messages_nodejs
Scanning dependencies of target bond_generate_messages_nodejs
[  9%] Built target nodelet_generate_messages_cpp
[  9%] Built target tf2_msgs_generate_messages_nodejs
[  9%] Built target bond_generate_messages_nodejs
Scanning dependencies of target diagnostic_msgs_generate_messages_eus
Scanning dependencies of target nodelet_generate_messages_eus
Scanning dependencies of target bond_generate_messages_eus
[  9%] Built target diagnostic_msgs_generate_messages_eus
[  9%] Built target nodelet_generate_messages_eus
[  9%] Built target bond_generate_messages_eus
Scanning dependencies of target diagnostic_msgs_generate_messages_lisp
Scanning dependencies of target diagnostic_msgs_generate_messages_py
Scanning dependencies of target tf_generate_messages_lisp
[  9%] Built target diagnostic_msgs_generate_messages_lisp
[  9%] Built target tf_generate_messages_lisp
[  9%] Built target diagnostic_msgs_generate_messages_py
Scanning dependencies of target diagnostic_msgs_generate_messages_nodejs
Scanning dependencies of target bond_generate_messages_lisp
Scanning dependencies of target franka_hw
[  9%] Built target diagnostic_msgs_generate_messages_nodejs
Scanning dependencies of target _franka_control_generate_messages_check_deps_SetCartesianImpedance
[  9%] Built target bond_generate_messages_lisp
Scanning dependencies of target _franka_control_generate_messages_check_deps_ErrorRecoveryAction
[ 10%] Building CXX object franka_ros/franka_hw/CMakeFiles/franka_hw.dir/src/control_mode.cpp.o
[ 10%] Built target _franka_control_generate_messages_check_deps_SetCartesianImpedance
[ 10%] Building CXX object franka_ros/franka_hw/CMakeFiles/franka_hw.dir/src/franka_hw.cpp.o
[ 10%] Built target _franka_control_generate_messages_check_deps_ErrorRecoveryAction
Scanning dependencies of target _franka_control_generate_messages_check_deps_ErrorRecoveryResult
[ 10%] Built target _franka_control_generate_messages_check_deps_ErrorRecoveryResult
Scanning dependencies of target _franka_control_generate_messages_check_deps_ErrorRecoveryActionGoal
[ 10%] Built target _franka_control_generate_messages_check_deps_ErrorRecoveryActionGoal
Scanning dependencies of target _franka_control_generate_messages_check_deps_SetFullCollisionBehavior
[ 10%] Built target _franka_control_generate_messages_check_deps_SetFullCollisionBehavior
Scanning dependencies of target _franka_control_generate_messages_check_deps_SetForceTorqueCollisionBehavior
[ 10%] Built target _franka_control_generate_messages_check_deps_SetForceTorqueCollisionBehavior
Scanning dependencies of target _franka_control_generate_messages_check_deps_ErrorRecoveryGoal
[ 10%] Built target _franka_control_generate_messages_check_deps_ErrorRecoveryGoal
Scanning dependencies of target _franka_control_generate_messages_check_deps_ErrorRecoveryActionFeedback
[ 10%] Built target _franka_control_generate_messages_check_deps_ErrorRecoveryActionFeedback
Scanning dependencies of target _franka_control_generate_messages_check_deps_SetKFrame
[ 10%] Built target _franka_control_generate_messages_check_deps_SetKFrame
[ 10%] Building CXX object franka_ros/franka_hw/CMakeFiles/franka_hw.dir/src/resource_helpers.cpp.o
[ 10%] Building CXX object franka_ros/franka_hw/CMakeFiles/franka_hw.dir/src/trigger_rate.cpp.o
[ 11%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libddynamic_reconfigure.so
Scanning dependencies of target _franka_control_generate_messages_check_deps_SetJointImpedance
Scanning dependencies of target _franka_control_generate_messages_check_deps_ErrorRecoveryFeedback
[ 11%] Built target _franka_control_generate_messages_check_deps_SetJointImpedance
Scanning dependencies of target _franka_control_generate_messages_check_deps_SetLoad
[ 11%] Built target _franka_control_generate_messages_check_deps_ErrorRecoveryFeedback
Scanning dependencies of target _franka_control_generate_messages_check_deps_SetEEFrame
[ 11%] Built target _franka_control_generate_messages_check_deps_SetLoad
Scanning dependencies of target _franka_control_generate_messages_check_deps_ErrorRecoveryActionResult
[ 11%] Built target _franka_control_generate_messages_check_deps_SetEEFrame
Scanning dependencies of target controller_manager_msgs_generate_messages_eus
[ 11%] Built target controller_manager_msgs_generate_messages_eus
[ 11%] Built target ddynamic_reconfigure
Scanning dependencies of target controller_manager_msgs_generate_messages_cpp
[ 11%] Built target _franka_control_generate_messages_check_deps_ErrorRecoveryActionResult
Scanning dependencies of target controller_manager_msgs_generate_messages_py
Scanning dependencies of target controller_manager_msgs_generate_messages_lisp
[ 11%] Built target controller_manager_msgs_generate_messages_cpp
[ 11%] Built target controller_manager_msgs_generate_messages_py
[ 11%] Built target controller_manager_msgs_generate_messages_lisp
Scanning dependencies of target _franka_example_controllers_generate_messages_check_deps_JointTorqueComparison
Scanning dependencies of target controller_manager_msgs_generate_messages_nodejs
Scanning dependencies of target franka_example_controllers_gencfg
[ 11%] Built target controller_manager_msgs_generate_messages_nodejs
[ 11%] Generating dynamic reconfigure files from cfg/compliance_param.cfg: /home/Workspace/catkin_ws/devel/include/franka_example_controllers/compliance_paramConfig.h /home/Workspace/catkin_ws/devel/lib/python2.7/dist-packages/franka_example_controllers/cfg/compliance_paramConfig.py
Scanning dependencies of target ensenso
[ 11%] Built target _franka_example_controllers_generate_messages_check_deps_JointTorqueComparison
Scanning dependencies of target inference
Generating reconfiguration files for compliance_param in franka_example_controllers
Wrote header file in /home/Workspace/catkin_ws/devel/include/franka_example_controllers/compliance_paramConfig.h
[ 12%] Generating dynamic reconfigure files from cfg/desired_mass_param.cfg: /home/Workspace/catkin_ws/devel/include/franka_example_controllers/desired_mass_paramConfig.h /home/Workspace/catkin_ws/devel/lib/python2.7/dist-packages/franka_example_controllers/cfg/desired_mass_paramConfig.py
Generating reconfiguration files for desired_mass_param in franka_example_controllers
Wrote header file in /home/Workspace/catkin_ws/devel/include/franka_example_controllers/desired_mass_paramConfig.h
[ 12%] Building CXX object learning-shifting-for-grasping/CMakeFiles/ensenso.dir/src/ensenso/ensenso.cpp.o
[ 12%] Built target franka_example_controllers_gencfg
Scanning dependencies of target realsense
[ 13%] Building CXX object learning-shifting-for-grasping/CMakeFiles/realsense.dir/src/realsense/realsense.cpp.o
[ 14%] Building CXX object learning-shifting-for-grasping/CMakeFiles/inference.dir/src/inference.cpp.o
[ 14%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/librealsense.so
[ 15%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libfranka_hw.so
[ 15%] Built target franka_hw
Scanning dependencies of target _bin_picking_generate_messages_check_deps_GetImages
[ 15%] Built target _bin_picking_generate_messages_check_deps_GetImages
Scanning dependencies of target _bin_picking_generate_messages_check_deps_GetDepthImage
[ 15%] Built target _bin_picking_generate_messages_check_deps_GetDepthImage
Scanning dependencies of target frankr
[ 15%] Building CXX object learning-shifting-for-grasping/CMakeFiles/frankr.dir/src/frankr/robot.cpp.o
[ 15%] Built target realsense
[ 16%] Building CXX object learning-shifting-for-grasping/CMakeFiles/frankr.dir/src/frankr/gripper.cpp.o
Scanning dependencies of target bin_picking_generate_messages_nodejs
[ 16%] Generating Javascript code from bin_picking/GetImages.srv
[ 16%] Generating Javascript code from bin_picking/GetDepthImage.srv
[ 16%] Built target bin_picking_generate_messages_nodejs
Scanning dependencies of target bin_picking_generate_messages_eus
[ 16%] Generating EusLisp code from bin_picking/GetImages.srv
[ 17%] Generating EusLisp code from bin_picking/GetDepthImage.srv
[ 17%] Generating EusLisp manifest code for bin_picking
[ 17%] Built target bin_picking_generate_messages_eus
Scanning dependencies of target bin_picking_generate_messages_py
[ 17%] Generating Python code from SRV bin_picking/GetImages
[ 18%] Generating Python code from SRV bin_picking/GetDepthImage
[ 18%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libensenso.so
[ 18%] Generating Python srv __init__.py for bin_picking
[ 18%] Built target bin_picking_generate_messages_py
Scanning dependencies of target bin_picking_generate_messages_lisp
[ 18%] Generating Lisp code from bin_picking/GetImages.srv
[ 19%] Generating Lisp code from bin_picking/GetDepthImage.srv
[ 19%] Built target ensenso
[ 19%] Built target bin_picking_generate_messages_lisp
Scanning dependencies of target franka_msgs_generate_messages_py
Scanning dependencies of target franka_msgs_generate_messages_eus
[ 19%] Generating Python from MSG franka_msgs/FrankaState
[ 20%] Generating EusLisp code from franka_msgs/FrankaState.msg
[ 20%] Generating EusLisp code from franka_msgs/Errors.msg
[ 20%] Generating Python from MSG franka_msgs/Errors
[ 20%] Generating EusLisp manifest code for franka_msgs
[ 20%] Generating Python msg __init__.py for franka_msgs
[ 20%] Built target franka_msgs_generate_messages_py
Scanning dependencies of target franka_msgs_generate_messages_nodejs
[ 20%] Generating Javascript code from franka_msgs/FrankaState.msg
[ 21%] Generating Javascript code from franka_msgs/Errors.msg
[ 21%] Built target franka_msgs_generate_messages_nodejs
Scanning dependencies of target franka_msgs_generate_messages_cpp
[ 21%] Generating C++ code from franka_msgs/FrankaState.msg
[ 21%] Generating C++ code from franka_msgs/Errors.msg
[ 21%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libinference.so
[ 21%] Built target franka_msgs_generate_messages_eus
Scanning dependencies of target franka_msgs_generate_messages_lisp
[ 22%] Generating Lisp code from franka_msgs/FrankaState.msg
[ 22%] Generating Lisp code from franka_msgs/Errors.msg
[ 22%] Built target franka_msgs_generate_messages_cpp
Scanning dependencies of target ddynamic_reconfigure_auto_update_test
[ 22%] Built target franka_msgs_generate_messages_lisp
[ 23%] Building CXX object ddynamic_reconfigure/CMakeFiles/ddynamic_reconfigure_auto_update_test.dir/test/ddynamic_reconfigure_auto_update_test.cpp.o
Scanning dependencies of target fake_dynamic_reconfigure_server
[ 23%] Building CXX object ddynamic_reconfigure/CMakeFiles/fake_dynamic_reconfigure_server.dir/test/fake_dynamic_reconfigure_server.cpp.o
[ 23%] Built target inference
Scanning dependencies of target test_bool_dynamic_reconfigure_server
[ 23%] Building CXX object ddynamic_reconfigure/CMakeFiles/test_bool_dynamic_reconfigure_server.dir/test/test_bool_dynamic_reconfigure_server.cpp.o
[ 23%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/ddynamic_reconfigure/ddynamic_reconfigure_auto_update_test
[ 23%] Built target ddynamic_reconfigure_auto_update_test
[ 25%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/ddynamic_reconfigure/fake_dynamic_reconfigure_server
[ 25%] Built target fake_dynamic_reconfigure_server
[ 26%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/ddynamic_reconfigure/test_bool_dynamic_reconfigure_server
[ 26%] Built target test_bool_dynamic_reconfigure_server
[ 26%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libfrankr.so
[ 26%] Built target frankr
Scanning dependencies of target franka_gripper_generate_messages_eus
[ 26%] Generating EusLisp code from franka_gripper/MoveAction.msg
[ 27%] Generating EusLisp code from franka_gripper/MoveResult.msg
[ 27%] Generating EusLisp code from franka_gripper/HomingAction.msg
[ 27%] Generating EusLisp code from franka_gripper/StopGoal.msg
[ 27%] Generating EusLisp code from franka_gripper/MoveActionGoal.msg
[ 28%] Generating EusLisp code from franka_gripper/HomingActionFeedback.msg
[ 28%] Generating EusLisp code from franka_gripper/HomingGoal.msg
[ 28%] Generating EusLisp code from franka_gripper/GraspFeedback.msg
[ 29%] Generating EusLisp code from franka_gripper/StopResult.msg
[ 29%] Generating EusLisp code from franka_gripper/MoveActionFeedback.msg
[ 29%] Generating EusLisp code from franka_gripper/StopActionResult.msg
[ 29%] Generating EusLisp code from franka_gripper/MoveFeedback.msg
[ 30%] Generating EusLisp code from franka_gripper/HomingResult.msg
[ 30%] Generating EusLisp code from franka_gripper/GraspActionFeedback.msg
[ 30%] Generating EusLisp code from franka_gripper/MoveGoal.msg
[ 31%] Generating EusLisp code from franka_gripper/StopFeedback.msg
[ 31%] Generating EusLisp code from franka_gripper/GraspGoal.msg
[ 31%] Generating EusLisp code from franka_gripper/GraspActionGoal.msg
[ 32%] Generating EusLisp code from franka_gripper/HomingActionGoal.msg
[ 32%] Generating EusLisp code from franka_gripper/StopActionFeedback.msg
[ 32%] Generating EusLisp code from franka_gripper/GraspResult.msg
[ 32%] Generating EusLisp code from franka_gripper/GraspAction.msg
[ 33%] Generating EusLisp code from franka_gripper/GraspActionResult.msg
[ 33%] Generating EusLisp code from franka_gripper/MoveActionResult.msg
[ 33%] Generating EusLisp code from franka_gripper/StopAction.msg
[ 34%] Generating EusLisp code from franka_gripper/GraspEpsilon.msg
[ 34%] Generating EusLisp code from franka_gripper/HomingActionResult.msg
[ 34%] Generating EusLisp code from franka_gripper/HomingFeedback.msg
[ 34%] Generating EusLisp code from franka_gripper/StopActionGoal.msg
[ 35%] Generating EusLisp manifest code for franka_gripper
[ 35%] Built target franka_gripper_generate_messages_eus
Scanning dependencies of target franka_gripper_generate_messages_py
[ 35%] Generating Python from MSG franka_gripper/MoveAction
[ 35%] Generating Python from MSG franka_gripper/MoveResult
[ 36%] Generating Python from MSG franka_gripper/HomingAction
[ 36%] Generating Python from MSG franka_gripper/StopGoal
[ 36%] Generating Python from MSG franka_gripper/MoveActionGoal
[ 37%] Generating Python from MSG franka_gripper/HomingActionFeedback
[ 37%] Generating Python from MSG franka_gripper/HomingGoal
Scanning dependencies of target gripper_joint_state_publisher
[ 37%] Building CXX object franka_ros/franka_visualization/CMakeFiles/gripper_joint_state_publisher.dir/src/gripper_joint_state_publisher.cpp.o
[ 37%] Generating Python from MSG franka_gripper/GraspFeedback
[ 37%] Generating Python from MSG franka_gripper/StopResult
[ 38%] Generating Python from MSG franka_gripper/MoveActionFeedback
[ 38%] Generating Python from MSG franka_gripper/StopActionResult
[ 38%] Generating Python from MSG franka_gripper/MoveFeedback
Scanning dependencies of target franka_gripper_generate_messages_lisp
[ 39%] Generating Python from MSG franka_gripper/HomingResult
[ 39%] Generating Lisp code from franka_gripper/MoveAction.msg
[ 39%] Generating Lisp code from franka_gripper/MoveResult.msg
[ 39%] Generating Python from MSG franka_gripper/GraspActionFeedback
[ 40%] Generating Lisp code from franka_gripper/HomingAction.msg
[ 40%] Generating Lisp code from franka_gripper/StopGoal.msg
[ 40%] Generating Lisp code from franka_gripper/MoveActionGoal.msg
[ 40%] Generating Python from MSG franka_gripper/MoveGoal
[ 41%] Generating Lisp code from franka_gripper/HomingActionFeedback.msg
[ 41%] Generating Lisp code from franka_gripper/HomingGoal.msg
[ 42%] Generating Python from MSG franka_gripper/StopFeedback
[ 42%] Generating Lisp code from franka_gripper/GraspFeedback.msg
Scanning dependencies of target franka_gripper_generate_messages_nodejs
[ 43%] Generating Javascript code from franka_gripper/MoveAction.msg
[ 43%] Generating Lisp code from franka_gripper/StopResult.msg
[ 43%] Generating Python from MSG franka_gripper/GraspGoal
[ 43%] Generating Javascript code from franka_gripper/MoveResult.msg
[ 44%] Generating Lisp code from franka_gripper/MoveActionFeedback.msg
[ 44%] Generating Javascript code from franka_gripper/HomingAction.msg
[ 44%] Generating Lisp code from franka_gripper/StopActionResult.msg
[ 44%] Generating Python from MSG franka_gripper/GraspActionGoal
[ 44%] Generating Lisp code from franka_gripper/MoveFeedback.msg
[ 44%] Generating Javascript code from franka_gripper/StopGoal.msg
[ 45%] Generating Javascript code from franka_gripper/MoveActionGoal.msg
[ 46%] Generating Lisp code from franka_gripper/HomingResult.msg
[ 46%] Generating Javascript code from franka_gripper/HomingActionFeedback.msg
[ 46%] Generating Python from MSG franka_gripper/HomingActionGoal
[ 46%] Generating Lisp code from franka_gripper/GraspActionFeedback.msg
[ 46%] Generating Javascript code from franka_gripper/HomingGoal.msg
[ 46%] Generating Lisp code from franka_gripper/MoveGoal.msg
[ 47%] Generating Javascript code from franka_gripper/GraspFeedback.msg
[ 47%] Generating Lisp code from franka_gripper/StopFeedback.msg
[ 48%] Generating Python from MSG franka_gripper/StopActionFeedback
[ 48%] Generating Javascript code from franka_gripper/StopResult.msg
[ 50%] Generating Lisp code from franka_gripper/GraspGoal.msg
[ 50%] Generating Javascript code from franka_gripper/MoveActionFeedback.msg
[ 50%] Generating Lisp code from franka_gripper/GraspActionGoal.msg
[ 51%] Generating Javascript code from franka_gripper/StopActionResult.msg
[ 51%] Generating Python from MSG franka_gripper/GraspResult
[ 51%] Generating Lisp code from franka_gripper/HomingActionGoal.msg
[ 51%] Generating Javascript code from franka_gripper/MoveFeedback.msg
[ 52%] Generating Lisp code from franka_gripper/StopActionFeedback.msg
[ 52%] Generating Javascript code from franka_gripper/HomingResult.msg
[ 52%] Generating Lisp code from franka_gripper/GraspResult.msg
[ 52%] Generating Python from MSG franka_gripper/GraspAction
[ 52%] Generating Javascript code from franka_gripper/GraspActionFeedback.msg
[ 52%] Generating Lisp code from franka_gripper/GraspAction.msg
[ 53%] Generating Javascript code from franka_gripper/MoveGoal.msg
[ 54%] Generating Lisp code from franka_gripper/GraspActionResult.msg
[ 55%] Generating Python from MSG franka_gripper/GraspActionResult
[ 55%] Generating Javascript code from franka_gripper/StopFeedback.msg
[ 55%] Generating Lisp code from franka_gripper/MoveActionResult.msg
[ 55%] Generating Javascript code from franka_gripper/GraspGoal.msg
[ 55%] Generating Lisp code from franka_gripper/StopAction.msg
[ 55%] Generating Python from MSG franka_gripper/MoveActionResult
[ 56%] Generating Javascript code from franka_gripper/GraspActionGoal.msg
[ 56%] Generating Lisp code from franka_gripper/GraspEpsilon.msg
[ 56%] Generating Javascript code from franka_gripper/HomingActionGoal.msg
[ 57%] Generating Lisp code from franka_gripper/HomingActionResult.msg
[ 57%] Generating Javascript code from franka_gripper/StopActionFeedback.msg
[ 57%] Generating Python from MSG franka_gripper/StopAction
[ 57%] Generating Javascript code from franka_gripper/GraspResult.msg
[ 57%] Generating Lisp code from franka_gripper/HomingFeedback.msg
[ 58%] Generating Javascript code from franka_gripper/GraspAction.msg
[ 58%] Generating Lisp code from franka_gripper/StopActionGoal.msg
[ 58%] Generating Javascript code from franka_gripper/GraspActionResult.msg
[ 58%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/franka_visualization/gripper_joint_state_publisher
[ 58%] Generating Python from MSG franka_gripper/GraspEpsilon
[ 58%] Built target franka_gripper_generate_messages_lisp
Scanning dependencies of target robot_joint_state_publisher
[ 58%] Generating Javascript code from franka_gripper/MoveActionResult.msg
[ 59%] Building CXX object franka_ros/franka_visualization/CMakeFiles/robot_joint_state_publisher.dir/src/robot_joint_state_publisher.cpp.o
[ 60%] Generating Javascript code from franka_gripper/StopAction.msg
[ 61%] Generating Python from MSG franka_gripper/HomingActionResult
[ 61%] Generating Javascript code from franka_gripper/GraspEpsilon.msg
[ 61%] Built target gripper_joint_state_publisher
Scanning dependencies of target realsense2_camera_generate_messages_lisp
[ 61%] Generating Javascript code from franka_gripper/HomingActionResult.msg
[ 61%] Generating Lisp code from realsense2_camera/Extrinsics.msg
[ 62%] Generating Javascript code from franka_gripper/HomingFeedback.msg
[ 62%] Generating Python from MSG franka_gripper/HomingFeedback
[ 62%] Generating Lisp code from realsense2_camera/IMUInfo.msg
[ 62%] Generating Javascript code from franka_gripper/StopActionGoal.msg
[ 62%] Built target realsense2_camera_generate_messages_lisp
Scanning dependencies of target realsense2_camera_generate_messages_cpp
[ 63%] Generating C++ code from realsense2_camera/Extrinsics.msg
[ 63%] Built target franka_gripper_generate_messages_nodejs
Scanning dependencies of target realsense2_camera_generate_messages_eus
[ 63%] Generating Python from MSG franka_gripper/StopActionGoal
[ 63%] Generating EusLisp code from realsense2_camera/Extrinsics.msg
[ 63%] Generating EusLisp code from realsense2_camera/IMUInfo.msg
[ 64%] Generating Python msg __init__.py for franka_gripper
[ 65%] Generating EusLisp manifest code for realsense2_camera
[ 65%] Generating C++ code from realsense2_camera/IMUInfo.msg
[ 65%] Built target franka_gripper_generate_messages_py
Scanning dependencies of target realsense2_camera_generate_messages_py
[ 65%] Generating Python from MSG realsense2_camera/Extrinsics
[ 65%] Built target realsense2_camera_generate_messages_cpp
Scanning dependencies of target realsense2_camera_generate_messages_nodejs
[ 66%] Generating Javascript code from realsense2_camera/Extrinsics.msg
[ 66%] Generating Python from MSG realsense2_camera/IMUInfo
[ 66%] Generating Javascript code from realsense2_camera/IMUInfo.msg
[ 66%] Built target realsense2_camera_generate_messages_nodejs
Scanning dependencies of target realsense2_camera
[ 67%] Generating Python msg __init__.py for realsense2_camera
[ 67%] Building CXX object realsense-ros/realsense2_camera/CMakeFiles/realsense2_camera.dir/src/realsense_node_factory.cpp.o
[ 67%] Built target realsense2_camera_generate_messages_py
Scanning dependencies of target franka_control_generate_messages_cpp
[ 67%] Generating C++ code from franka_control/ErrorRecoveryResult.msg
[ 67%] Generating C++ code from franka_control/ErrorRecoveryAction.msg
[ 67%] Built target realsense2_camera_generate_messages_eus
Scanning dependencies of target franka_control_generate_messages_nodejs
[ 68%] Generating Javascript code from franka_control/ErrorRecoveryResult.msg
[ 68%] Generating Javascript code from franka_control/ErrorRecoveryAction.msg
[ 68%] Generating Javascript code from franka_control/ErrorRecoveryGoal.msg
[ 68%] Generating C++ code from franka_control/ErrorRecoveryGoal.msg
[ 68%] Generating Javascript code from franka_control/ErrorRecoveryActionGoal.msg
[ 69%] Generating Javascript code from franka_control/ErrorRecoveryFeedback.msg
[ 69%] Generating Javascript code from franka_control/ErrorRecoveryActionFeedback.msg
[ 70%] Generating C++ code from franka_control/ErrorRecoveryActionGoal.msg
[ 70%] Generating Javascript code from franka_control/ErrorRecoveryActionResult.msg
[ 71%] Generating Javascript code from franka_control/SetKFrame.srv
[ 71%] Generating Javascript code from franka_control/SetForceTorqueCollisionBehavior.srv
[ 71%] Generating Javascript code from franka_control/SetJointImpedance.srv
[ 71%] Generating C++ code from franka_control/ErrorRecoveryFeedback.msg
[ 71%] Generating Javascript code from franka_control/SetFullCollisionBehavior.srv
[ 72%] Generating Javascript code from franka_control/SetEEFrame.srv
[ 72%] Generating Javascript code from franka_control/SetCartesianImpedance.srv
[ 72%] Generating Javascript code from franka_control/SetLoad.srv
[ 72%] Generating C++ code from franka_control/ErrorRecoveryActionFeedback.msg
[ 72%] Built target franka_control_generate_messages_nodejs
Scanning dependencies of target franka_control_generate_messages_py
[ 73%] Generating Python from MSG franka_control/ErrorRecoveryResult
[ 73%] Generating Python from MSG franka_control/ErrorRecoveryAction
[ 75%] Generating C++ code from franka_control/ErrorRecoveryActionResult.msg
[ 75%] Generating Python from MSG franka_control/ErrorRecoveryGoal
[ 75%] Generating C++ code from franka_control/SetKFrame.srv
[ 76%] Generating Python from MSG franka_control/ErrorRecoveryActionGoal
[ 76%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/franka_visualization/robot_joint_state_publisher
[ 76%] Generating Python from MSG franka_control/ErrorRecoveryFeedback
[ 76%] Generating Python from MSG franka_control/ErrorRecoveryActionFeedback
[ 76%] Built target robot_joint_state_publisher
[ 76%] Generating C++ code from franka_control/SetForceTorqueCollisionBehavior.srv
Scanning dependencies of target franka_control_generate_messages_lisp
[ 76%] Generating Lisp code from franka_control/ErrorRecoveryResult.msg
[ 77%] Generating Lisp code from franka_control/ErrorRecoveryAction.msg
[ 77%] Generating Python from MSG franka_control/ErrorRecoveryActionResult
[ 77%] Generating Lisp code from franka_control/ErrorRecoveryGoal.msg
[ 77%] Generating Lisp code from franka_control/ErrorRecoveryActionGoal.msg
[ 78%] Generating Python code from SRV franka_control/SetKFrame
[ 79%] Generating Lisp code from franka_control/ErrorRecoveryFeedback.msg
[ 79%] Generating Lisp code from franka_control/ErrorRecoveryActionFeedback.msg
[ 79%] Generating Lisp code from franka_control/ErrorRecoveryActionResult.msg
[ 79%] Generating Python code from SRV franka_control/SetForceTorqueCollisionBehavior
[ 80%] Generating C++ code from franka_control/SetJointImpedance.srv
[ 80%] Generating Lisp code from franka_control/SetKFrame.srv
[ 81%] Generating Lisp code from franka_control/SetForceTorqueCollisionBehavior.srv
[ 81%] Generating Python code from SRV franka_control/SetJointImpedance
[ 81%] Generating Lisp code from franka_control/SetJointImpedance.srv
[ 81%] Generating Lisp code from franka_control/SetFullCollisionBehavior.srv
[ 82%] Generating Python code from SRV franka_control/SetFullCollisionBehavior
[ 83%] Generating Lisp code from franka_control/SetEEFrame.srv
[ 83%] Generating Lisp code from franka_control/SetCartesianImpedance.srv
[ 83%] Generating C++ code from franka_control/SetFullCollisionBehavior.srv
[ 83%] Generating Lisp code from franka_control/SetLoad.srv
[ 83%] Generating Python code from SRV franka_control/SetEEFrame
[ 83%] Built target franka_control_generate_messages_lisp
Scanning dependencies of target franka_control_generate_messages_eus
[ 83%] Generating EusLisp code from franka_control/ErrorRecoveryResult.msg
[ 83%] Generating Python code from SRV franka_control/SetCartesianImpedance
[ 83%] Generating EusLisp code from franka_control/ErrorRecoveryAction.msg
[ 84%] Generating EusLisp code from franka_control/ErrorRecoveryGoal.msg
[ 84%] Generating Python code from SRV franka_control/SetLoad
[ 84%] Generating EusLisp code from franka_control/ErrorRecoveryActionGoal.msg
[ 84%] Generating C++ code from franka_control/SetEEFrame.srv
[ 85%] Generating Python msg __init__.py for franka_control
[ 85%] Generating EusLisp code from franka_control/ErrorRecoveryFeedback.msg
In file included from /opt/ros/kinetic/include/librealsense2/hpp/rs_sensor.hpp:8:0,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_device.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_record_playback.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_context.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/rs.hpp:9,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/realsense_node_factory.h:11,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/realsense_node_factory.cpp:4:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1020:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1042:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1064:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
[ 85%] Generating EusLisp code from franka_control/ErrorRecoveryActionFeedback.msg
[ 85%] Generating Python srv __init__.py for franka_control
[ 86%] Generating EusLisp code from franka_control/ErrorRecoveryActionResult.msg
[ 86%] Generating EusLisp code from franka_control/SetKFrame.srv
[ 86%] Built target franka_control_generate_messages_py
[ 86%] Generating C++ code from franka_control/SetCartesianImpedance.srv
[ 86%] Generating EusLisp code from franka_control/SetForceTorqueCollisionBehavior.srv
[ 87%] Generating EusLisp code from franka_control/SetJointImpedance.srv
[ 87%] Generating EusLisp code from franka_control/SetFullCollisionBehavior.srv
[ 87%] Generating EusLisp code from franka_control/SetEEFrame.srv
[ 88%] Generating C++ code from franka_control/SetLoad.srv
[ 89%] Generating EusLisp code from franka_control/SetCartesianImpedance.srv
[ 89%] Generating EusLisp code from franka_control/SetLoad.srv
[ 89%] Generating EusLisp manifest code for franka_control
[ 89%] Built target franka_control_generate_messages_cpp
[ 89%] Built target franka_control_generate_messages_eus
Scanning dependencies of target franka_example_controllers_generate_messages_nodejs
[ 89%] Generating Javascript code from franka_example_controllers/JointTorqueComparison.msg
[ 89%] Built target franka_example_controllers_generate_messages_nodejs
[ 90%] Building CXX object realsense-ros/realsense2_camera/CMakeFiles/realsense2_camera.dir/src/base_realsense_node.cpp.o
Scanning dependencies of target franka_example_controllers_generate_messages_cpp
[ 90%] Generating C++ code from franka_example_controllers/JointTorqueComparison.msg
In file included from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/realsense_node_factory.h:12:0,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/realsense_node_factory.cpp:4:
/opt/ros/kinetic/include/librealsense2/rsutil.h: At global scope:
/opt/ros/kinetic/include/librealsense2/rsutil.h:150:13: warning: ‘void rs2_fov(const rs2_intrinsics*, float*)’ defined but not used [-Wunused-function]
 static void rs2_fov(const struct rs2_intrinsics * intrin, float to_fov[2])
             ^
/opt/ros/kinetic/include/librealsense2/rsutil.h:186:13: warning: ‘void rs2_project_color_pixel_to_depth_pixel(float*, const uint16_t*, float, float, float, const rs2_intrinsics*, const rs2_intrinsics*, const rs2_extrinsics*, const rs2_extrinsics*, const float*)’ defined but not used [-Wunused-function]
 static void rs2_project_color_pixel_to_depth_pixel(float to_pixel[2],
             ^
[ 90%] Built target franka_example_controllers_generate_messages_cpp
Scanning dependencies of target franka_example_controllers_generate_messages_py
[ 91%] Generating Python from MSG franka_example_controllers/JointTorqueComparison
[ 91%] Building CXX object realsense-ros/realsense2_camera/CMakeFiles/realsense2_camera.dir/src/t265_realsense_node.cpp.o
[ 91%] Generating Python msg __init__.py for franka_example_controllers
Scanning dependencies of target franka_example_controllers_generate_messages_lisp
[ 91%] Built target franka_example_controllers_generate_messages_py
[ 91%] Generating Lisp code from franka_example_controllers/JointTorqueComparison.msg
Scanning dependencies of target franka_example_controllers_generate_messages_eus
[ 91%] Generating EusLisp code from franka_example_controllers/JointTorqueComparison.msg
[ 91%] Built target franka_example_controllers_generate_messages_lisp
Scanning dependencies of target bin_picking_generate_messages_cpp
[ 91%] Generating C++ code from bin_picking/GetImages.srv
[ 92%] Generating EusLisp manifest code for franka_example_controllers
[ 92%] Generating C++ code from bin_picking/GetDepthImage.srv
[ 92%] Built target bin_picking_generate_messages_cpp
Scanning dependencies of target franka_msgs_generate_messages
[ 92%] Built target franka_msgs_generate_messages
Scanning dependencies of target franka_gripper
[ 92%] Building CXX object franka_ros/franka_gripper/CMakeFiles/franka_gripper.dir/src/franka_gripper.cpp.o
[ 92%] Built target franka_example_controllers_generate_messages_eus
Scanning dependencies of target franka_gripper_generate_messages
[ 92%] Built target franka_gripper_generate_messages
Scanning dependencies of target realsense2_camera_generate_messages
[ 92%] Built target realsense2_camera_generate_messages
Scanning dependencies of target franka_state_controller
[ 93%] Building CXX object franka_ros/franka_control/CMakeFiles/franka_state_controller.dir/src/franka_state_controller.cpp.o
In file included from /opt/ros/kinetic/include/librealsense2/hpp/rs_sensor.hpp:8:0,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_device.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_record_playback.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_context.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/rs.hpp:9,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/include/../include/realsense_node_factory.h:11,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/include/base_realsense_node.h:6,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/t265_realsense_node.h:3,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/t265_realsense_node.cpp:1:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1020:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1042:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1064:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
In file included from /opt/ros/kinetic/include/librealsense2/hpp/rs_sensor.hpp:8:0,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_device.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_record_playback.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/hpp/rs_context.hpp:8,
                 from /opt/ros/kinetic/include/librealsense2/rs.hpp:9,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/../include/realsense_node_factory.h:11,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/base_realsense_node.h:6,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/base_realsense_node.cpp:1:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1020:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1042:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp: In lambda function:
/opt/ros/kinetic/include/librealsense2/hpp/rs_frame.hpp:1064:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                         frm.get_profile().stream_index() == index) f = frm;
                                                          ^
[ 93%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libfranka_gripper.so
[ 93%] Built target franka_gripper
In file included from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/include/../include/realsense_node_factory.h:12:0,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/include/base_realsense_node.h:6,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/t265_realsense_node.h:3,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/t265_realsense_node.cpp:1:
/opt/ros/kinetic/include/librealsense2/rsutil.h: At global scope:
/opt/ros/kinetic/include/librealsense2/rsutil.h:150:13: warning: ‘void rs2_fov(const rs2_intrinsics*, float*)’ defined but not used [-Wunused-function]
 static void rs2_fov(const struct rs2_intrinsics * intrin, float to_fov[2])
             ^
/opt/ros/kinetic/include/librealsense2/rsutil.h:186:13: warning: ‘void rs2_project_color_pixel_to_depth_pixel(float*, const uint16_t*, float, float, float, const rs2_intrinsics*, const rs2_intrinsics*, const rs2_extrinsics*, const rs2_extrinsics*, const float*)’ defined but not used [-Wunused-function]
 static void rs2_project_color_pixel_to_depth_pixel(float to_pixel[2],
             ^
[ 93%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libfranka_state_controller.so
[ 93%] Built target franka_state_controller
Scanning dependencies of target franka_example_controllers_gencpp
[ 93%] Built target franka_example_controllers_gencpp
Scanning dependencies of target franka_control_services
[ 93%] Building CXX object franka_ros/franka_control/CMakeFiles/franka_control_services.dir/src/services.cpp.o
Scanning dependencies of target franka_example_controllers_generate_messages
[ 93%] Built target franka_example_controllers_generate_messages
Scanning dependencies of target franka_control_generate_messages
[ 93%] Built target franka_control_generate_messages
Scanning dependencies of target pushing
[ 93%] Building CXX object learning-shifting-for-grasping/CMakeFiles/pushing.dir/src/pushing.cpp.o
Scanning dependencies of target grasping
[ 93%] Building CXX object learning-shifting-for-grasping/CMakeFiles/grasping.dir/src/grasping.cpp.o
[ 93%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/libfranka_control_services.so
[ 93%] Built target franka_control_services
Scanning dependencies of target realsense_node
[ 93%] Building CXX object learning-shifting-for-grasping/CMakeFiles/realsense_node.dir/src/realsense/realsense_node.cpp.o
In file included from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/../include/realsense_node_factory.h:12:0,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/../include/base_realsense_node.h:6,
                 from /home/Workspace/catkin_ws/src/realsense-ros/realsense2_camera/src/base_realsense_node.cpp:1:
/opt/ros/kinetic/include/librealsense2/rsutil.h: At global scope:
/opt/ros/kinetic/include/librealsense2/rsutil.h:150:13: warning: ‘void rs2_fov(const rs2_intrinsics*, float*)’ defined but not used [-Wunused-function]
 static void rs2_fov(const struct rs2_intrinsics * intrin, float to_fov[2])
             ^
/opt/ros/kinetic/include/librealsense2/rsutil.h:186:13: warning: ‘void rs2_project_color_pixel_to_depth_pixel(float*, const uint16_t*, float, float, float, const rs2_intrinsics*, const rs2_intrinsics*, const rs2_extrinsics*, const rs2_extrinsics*, const float*)’ defined but not used [-Wunused-function]
 static void rs2_project_color_pixel_to_depth_pixel(float to_pixel[2],
             ^
[ 93%] Linking CXX shared library /home/Workspace/catkin_ws/devel/lib/librealsense2_camera.so
[ 93%] Built target realsense2_camera
Scanning dependencies of target ensenso_node
[ 94%] Building CXX object learning-shifting-for-grasping/CMakeFiles/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o
[ 94%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/bin_picking/realsense_node
CMakeFiles/realsense_node.dir/src/realsense/realsense_node.cpp.o: In function `main':
realsense_node.cpp:(.text+0x55): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
CMakeFiles/realsense_node.dir/src/realsense/realsense_node.cpp.o: In function `RealsenseNode::RealsenseNode(RealsenseConfig)':
realsense_node.cpp:(.text._ZN13RealsenseNodeC2E15RealsenseConfig[_ZN13RealsenseNodeC5E15RealsenseConfig]+0xae): 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/realsense_node.dir/src/realsense/realsense_node.cpp.o: In function `void ros::AdvertiseServiceOptions::init<bin_picking::GetDepthImageRequest_<std::allocator<void> >, bin_picking::GetDepthImageResponse_<std::allocator<void> > >(std::string const&, boost::function<bool (bin_picking::GetDepthImageRequest_<std::allocator<void> >&, bin_picking::GetDepthImageResponse_<std::allocator<void> >&)> const&)':
realsense_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x9b): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
realsense_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x19f): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/realsense_node.dir/src/realsense/realsense_node.cpp.o: In function `void ros::AdvertiseServiceOptions::init<bin_picking::GetImagesRequest_<std::allocator<void> >, bin_picking::GetImagesResponse_<std::allocator<void> > >(std::string const&, boost::function<bool (bin_picking::GetImagesRequest_<std::allocator<void> >&, bin_picking::GetImagesResponse_<std::allocator<void> >&)> const&)':
realsense_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x9b): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
realsense_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x19f): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
collect2: error: ld returned 1 exit status
learning-shifting-for-grasping/CMakeFiles/realsense_node.dir/build.make:242: recipe for target '/home/Workspace/catkin_ws/devel/lib/bin_picking/realsense_node' failed
make[2]: *** [/home/Workspace/catkin_ws/devel/lib/bin_picking/realsense_node] Error 1
CMakeFiles/Makefile2:9438: recipe for target 'learning-shifting-for-grasping/CMakeFiles/realsense_node.dir/all' failed
make[1]: *** [learning-shifting-for-grasping/CMakeFiles/realsense_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 94%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/bin_picking/ensenso_node
CMakeFiles/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o: In function `main':
ensenso_node.cpp:(.text+0x64f): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
ensenso_node.cpp:(.text+0x6b0): undefined reference to `ros::package::getPath(std::string const&)'
CMakeFiles/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o: In function `YAML::detail::node_ref::set_scalar(std::string const&)':
ensenso_node.cpp:(.text._ZN4YAML6detail8node_ref10set_scalarERKSs[_ZN4YAML6detail8node_ref10set_scalarERKSs]+0x2a): undefined reference to `YAML::detail::node_data::set_scalar(std::string const&)'
CMakeFiles/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o: In function `YAML::Node::Scalar() const':
ensenso_node.cpp:(.text._ZNK4YAML4Node6ScalarEv[_ZNK4YAML4Node6ScalarEv]+0x64): undefined reference to `YAML::detail::node_data::empty_scalar'
CMakeFiles/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o: In function `Config::Config(std::string const&)':
ensenso_node.cpp:(.text._ZN6ConfigC2ERKSs[_ZN6ConfigC5ERKSs]+0x408): undefined reference to `YAML::LoadFile(std::string const&)'
CMakeFiles/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o: In function `EnsensoNode::EnsensoNode(EnsensoConfig)':
ensenso_node.cpp:(.text._ZN11EnsensoNodeC2E13EnsensoConfig[_ZN11EnsensoNodeC5E13EnsensoConfig]+0xbb): 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/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o: In function `void ros::AdvertiseServiceOptions::init<bin_picking::GetDepthImageRequest_<std::allocator<void> >, bin_picking::GetDepthImageResponse_<std::allocator<void> > >(std::string const&, boost::function<bool (bin_picking::GetDepthImageRequest_<std::allocator<void> >&, bin_picking::GetDepthImageResponse_<std::allocator<void> >&)> const&)':
ensenso_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x9b): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
ensenso_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x19f): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/ensenso_node.dir/src/ensenso/ensenso_node.cpp.o: In function `void ros::AdvertiseServiceOptions::init<bin_picking::GetImagesRequest_<std::allocator<void> >, bin_picking::GetImagesResponse_<std::allocator<void> > >(std::string const&, boost::function<bool (bin_picking::GetImagesRequest_<std::allocator<void> >&, bin_picking::GetImagesResponse_<std::allocator<void> >&)> const&)':
ensenso_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x9b): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
ensenso_node.cpp:(.text._ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE[_ZN3ros23AdvertiseServiceOptions4initIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEvRKSsRKN5boost8functionIFbRT_RT0_EEE]+0x19f): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
collect2: error: ld returned 1 exit status
learning-shifting-for-grasping/CMakeFiles/ensenso_node.dir/build.make:240: recipe for target '/home/Workspace/catkin_ws/devel/lib/bin_picking/ensenso_node' failed
make[2]: *** [/home/Workspace/catkin_ws/devel/lib/bin_picking/ensenso_node] Error 1
CMakeFiles/Makefile2:9737: recipe for target 'learning-shifting-for-grasping/CMakeFiles/ensenso_node.dir/all' failed
make[1]: *** [learning-shifting-for-grasping/CMakeFiles/ensenso_node.dir/all] Error 2
[ 94%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/bin_picking/pushing
[ 95%] Linking CXX executable /home/Workspace/catkin_ws/devel/lib/bin_picking/grasping
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `main':
pushing.cpp:(.text+0x6ae): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
pushing.cpp:(.text+0x70f): undefined reference to `ros::package::getPath(std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `ros::ServiceClient::deserializeFailed(std::exception const&)':
pushing.cpp:(.text._ZN3ros13ServiceClient17deserializeFailedERKSt9exception[_ZN3ros13ServiceClient17deserializeFailedERKSt9exception]+0x7c): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `YAML::detail::node_ref::set_scalar(std::string const&)':
pushing.cpp:(.text._ZN4YAML6detail8node_ref10set_scalarERKSs[_ZN4YAML6detail8node_ref10set_scalarERKSs]+0x2a): undefined reference to `YAML::detail::node_data::set_scalar(std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `YAML::Node::Scalar() const':
pushing.cpp:(.text._ZNK4YAML4Node6ScalarEv[_ZNK4YAML4Node6ScalarEv]+0x64): undefined reference to `YAML::detail::node_data::empty_scalar'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `Config::Config(std::string const&)':
pushing.cpp:(.text._ZN6ConfigC2ERKSs[_ZN6ConfigC5ERKSs]+0x408): undefined reference to `YAML::LoadFile(std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `Agent::getEnsensoDepthImage()':
pushing.cpp:(.text._ZN5Agent20getEnsensoDepthImageEv[_ZN5Agent20getEnsensoDepthImageEv]+0x98): undefined reference to `cv_bridge::toCvCopy(sensor_msgs::Image_<std::allocator<void> > const&, std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `Agent::getRealsenseImages()':
pushing.cpp:(.text._ZN5Agent18getRealsenseImagesEv[_ZN5Agent18getRealsenseImagesEv]+0x9b): undefined reference to `cv_bridge::toCvCopy(sensor_msgs::Image_<std::allocator<void> > const&, std::string const&)'
pushing.cpp:(.text._ZN5Agent18getRealsenseImagesEv[_ZN5Agent18getRealsenseImagesEv]+0xf1): undefined reference to `cv_bridge::toCvCopy(sensor_msgs::Image_<std::allocator<void> > const&, std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `Agent::Agent(std::string const&)':
pushing.cpp:(.text._ZN5AgentC2ERKSs[_ZN5AgentC5ERKSs]+0x154): 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/pushing.dir/src/pushing.cpp.o: In function `actionlib::ClientGoalHandle<franka_control::ErrorRecoveryAction_<std::allocator<void> > >::reset()':
pushing.cpp:(.text._ZN9actionlib16ClientGoalHandleIN14franka_control20ErrorRecoveryAction_ISaIvEEEE5resetEv[_ZN9actionlib16ClientGoalHandleIN14franka_control20ErrorRecoveryAction_ISaIvEEEE5resetEv]+0xf5): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `void cpr::priv::set_option<std::string>(cpr::Session&, std::string&&)':
pushing.cpp:(.text._ZN3cpr4priv10set_optionISsEEvRNS_7SessionEOT_[_ZN3cpr4priv10set_optionISsEEvRNS_7SessionEOT_]+0x2a): undefined reference to `cpr::Session::SetOption(std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `bool ros::ServiceClient::call<bin_picking::GetDepthImageRequest_<std::allocator<void> >, bin_picking::GetDepthImageResponse_<std::allocator<void> > >(bin_picking::GetDepthImageRequest_<std::allocator<void> > const&, bin_picking::GetDepthImageResponse_<std::allocator<void> >&, std::string const&)':
pushing.cpp:(.text._ZN3ros13ServiceClient4callIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEbRKT_RT0_RKSs[_ZN3ros13ServiceClient4callIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEbRKT_RT0_RKSs]+0x79): undefined reference to `ros::ServiceClient::call(ros::SerializedMessage const&, ros::SerializedMessage&, std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `bool ros::ServiceClient::call<bin_picking::GetImagesRequest_<std::allocator<void> >, bin_picking::GetImagesResponse_<std::allocator<void> > >(bin_picking::GetImagesRequest_<std::allocator<void> > const&, bin_picking::GetImagesResponse_<std::allocator<void> >&, std::string const&)':
pushing.cpp:(.text._ZN3ros13ServiceClient4callIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEbRKT_RT0_RKSs[_ZN3ros13ServiceClient4callIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEbRKT_RT0_RKSs]+0x79): undefined reference to `ros::ServiceClient::call(ros::SerializedMessage const&, ros::SerializedMessage&, std::string const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `actionlib::ActionClient<franka_control::ErrorRecoveryAction_<std::allocator<void> > >::~ActionClient()':
pushing.cpp:(.text._ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED2Ev[_ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED5Ev]+0xab): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
pushing.cpp:(.text._ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED2Ev[_ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED5Ev]+0x208): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::string const&)':
pushing.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x8c): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
pushing.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x111): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
pushing.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x1a8): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
pushing.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x24c): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
pushing.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x2dd): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
CMakeFiles/pushing.dir/src/pushing.cpp.o:pushing.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE10_M_insert_IRKS2_NS8_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS2_EPSt18_Rb_tree_node_baseSG_OT_RT0_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE10_M_insert_IRKS2_NS8_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS2_EPSt18_Rb_tree_node_baseSG_OT_RT0_]+0x84): more undefined references to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const' follow
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `void cpr::priv::set_option<std::map<std::string, std::string, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > > >(cpr::Session&, std::map<std::string, std::string, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > >&&)':
pushing.cpp:(.text._ZN3cpr4priv10set_optionISt3mapISsSsNS_22CaseInsensitiveCompareESaISt4pairIKSsSsEEEEEvRNS_7SessionEOT_[_ZN3cpr4priv10set_optionISt3mapISsSsNS_22CaseInsensitiveCompareESaISt4pairIKSsSsEEEEEvRNS_7SessionEOT_]+0x2a): undefined reference to `cpr::Session::SetOption(std::map<std::string, std::string, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > > const&)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `ros::SubscriptionCallbackHelperT<franka_msgs::FrankaState_<std::allocator<void> > const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
pushing.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN11franka_msgs12FrankaState_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN11franka_msgs12FrankaState_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0xb1): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/pushing.dir/src/pushing.cpp.o: In function `ros::SubscriptionCallbackHelperT<geometry_msgs::WrenchStamped_<std::allocator<void> > const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
pushing.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN13geometry_msgs14WrenchStamped_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN13geometry_msgs14WrenchStamped_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0xb1): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `ros::NodeHandle::NodeHandle(ros::NodeHandle const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::getName() const'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `ros::NodeHandle::getParam(std::string const&, int&) const'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `robot_trajectory::RobotTrajectory::RobotTrajectory(std::shared_ptr<moveit::core::RobotModel const> const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `actionlib::ConnectionMonitor::processStatus(boost::shared_ptr<actionlib_msgs::GoalStatusArray_<std::allocator<void> > const> const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libinference.so: undefined reference to `tensorflow::LoadSavedModel(tensorflow::SessionOptions const&, tensorflow::RunOptions const&, std::string const&, std::unordered_set<std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string> > const&, tensorflow::SavedModelBundle*)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: 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*)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::MoveGroupInterface(std::string const&, boost::shared_ptr<tf::Transformer> const&, ros::WallDuration const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::setPoseTarget(Eigen::Transform<double, 3, 2, 0> const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `franka::Gripper::Gripper(std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::getCurrentPose(std::string const&)'
collect2: error: ld returned 1 exit status
learning-shifting-for-grasping/CMakeFiles/pushing.dir/build.make:247: recipe for target '/home/Workspace/catkin_ws/devel/lib/bin_picking/pushing' failed
make[2]: *** [/home/Workspace/catkin_ws/devel/lib/bin_picking/pushing] Error 1
CMakeFiles/Makefile2:9068: recipe for target 'learning-shifting-for-grasping/CMakeFiles/pushing.dir/all' failed
make[1]: *** [learning-shifting-for-grasping/CMakeFiles/pushing.dir/all] Error 2
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `main':
grasping.cpp:(.text+0x762): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
grasping.cpp:(.text+0x7c3): undefined reference to `ros::package::getPath(std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `ros::ServiceClient::deserializeFailed(std::exception const&)':
grasping.cpp:(.text._ZN3ros13ServiceClient17deserializeFailedERKSt9exception[_ZN3ros13ServiceClient17deserializeFailedERKSt9exception]+0x7c): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `YAML::detail::node_ref::set_scalar(std::string const&)':
grasping.cpp:(.text._ZN4YAML6detail8node_ref10set_scalarERKSs[_ZN4YAML6detail8node_ref10set_scalarERKSs]+0x2a): undefined reference to `YAML::detail::node_data::set_scalar(std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `YAML::Node::Scalar() const':
grasping.cpp:(.text._ZNK4YAML4Node6ScalarEv[_ZNK4YAML4Node6ScalarEv]+0x64): undefined reference to `YAML::detail::node_data::empty_scalar'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `Config::Config(std::string const&)':
grasping.cpp:(.text._ZN6ConfigC2ERKSs[_ZN6ConfigC5ERKSs]+0x408): undefined reference to `YAML::LoadFile(std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `Agent::getEnsensoDepthImage()':
grasping.cpp:(.text._ZN5Agent20getEnsensoDepthImageEv[_ZN5Agent20getEnsensoDepthImageEv]+0x98): undefined reference to `cv_bridge::toCvCopy(sensor_msgs::Image_<std::allocator<void> > const&, std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `Agent::getRealsenseImages()':
grasping.cpp:(.text._ZN5Agent18getRealsenseImagesEv[_ZN5Agent18getRealsenseImagesEv]+0x9b): undefined reference to `cv_bridge::toCvCopy(sensor_msgs::Image_<std::allocator<void> > const&, std::string const&)'
grasping.cpp:(.text._ZN5Agent18getRealsenseImagesEv[_ZN5Agent18getRealsenseImagesEv]+0xf1): undefined reference to `cv_bridge::toCvCopy(sensor_msgs::Image_<std::allocator<void> > const&, std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `Agent::Agent(std::string const&)':
grasping.cpp:(.text._ZN5AgentC2ERKSs[_ZN5AgentC5ERKSs]+0x154): 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/grasping.dir/src/grasping.cpp.o: In function `actionlib::ClientGoalHandle<franka_control::ErrorRecoveryAction_<std::allocator<void> > >::reset()':
grasping.cpp:(.text._ZN9actionlib16ClientGoalHandleIN14franka_control20ErrorRecoveryAction_ISaIvEEEE5resetEv[_ZN9actionlib16ClientGoalHandleIN14franka_control20ErrorRecoveryAction_ISaIvEEEE5resetEv]+0xf5): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `void cpr::priv::set_option<std::string>(cpr::Session&, std::string&&)':
grasping.cpp:(.text._ZN3cpr4priv10set_optionISsEEvRNS_7SessionEOT_[_ZN3cpr4priv10set_optionISsEEvRNS_7SessionEOT_]+0x2a): undefined reference to `cpr::Session::SetOption(std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `bool ros::ServiceClient::call<bin_picking::GetDepthImageRequest_<std::allocator<void> >, bin_picking::GetDepthImageResponse_<std::allocator<void> > >(bin_picking::GetDepthImageRequest_<std::allocator<void> > const&, bin_picking::GetDepthImageResponse_<std::allocator<void> >&, std::string const&)':
grasping.cpp:(.text._ZN3ros13ServiceClient4callIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEbRKT_RT0_RKSs[_ZN3ros13ServiceClient4callIN11bin_picking21GetDepthImageRequest_ISaIvEEENS2_22GetDepthImageResponse_IS4_EEEEbRKT_RT0_RKSs]+0x79): undefined reference to `ros::ServiceClient::call(ros::SerializedMessage const&, ros::SerializedMessage&, std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `bool ros::ServiceClient::call<bin_picking::GetImagesRequest_<std::allocator<void> >, bin_picking::GetImagesResponse_<std::allocator<void> > >(bin_picking::GetImagesRequest_<std::allocator<void> > const&, bin_picking::GetImagesResponse_<std::allocator<void> >&, std::string const&)':
grasping.cpp:(.text._ZN3ros13ServiceClient4callIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEbRKT_RT0_RKSs[_ZN3ros13ServiceClient4callIN11bin_picking17GetImagesRequest_ISaIvEEENS2_18GetImagesResponse_IS4_EEEEbRKT_RT0_RKSs]+0x79): undefined reference to `ros::ServiceClient::call(ros::SerializedMessage const&, ros::SerializedMessage&, std::string const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `actionlib::ActionClient<franka_control::ErrorRecoveryAction_<std::allocator<void> > >::~ActionClient()':
grasping.cpp:(.text._ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED2Ev[_ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED5Ev]+0xab): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
grasping.cpp:(.text._ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED2Ev[_ZN9actionlib12ActionClientIN14franka_control20ErrorRecoveryAction_ISaIvEEEED5Ev]+0x208): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::string const&)':
grasping.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x8c): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
grasping.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x111): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
grasping.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x1a8): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
grasping.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x24c): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
grasping.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_]+0x2dd): undefined reference to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const'
CMakeFiles/grasping.dir/src/grasping.cpp.o:grasping.cpp:(.text._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE10_M_insert_IRKS2_NS8_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS2_EPSt18_Rb_tree_node_baseSG_OT_RT0_[_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_EN3cpr22CaseInsensitiveCompareESaIS2_EE10_M_insert_IRKS2_NS8_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS2_EPSt18_Rb_tree_node_baseSG_OT_RT0_]+0x84): more undefined references to `cpr::CaseInsensitiveCompare::operator()(std::string const&, std::string const&) const' follow
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `void cpr::priv::set_option<std::map<std::string, std::string, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > > >(cpr::Session&, std::map<std::string, std::string, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > >&&)':
grasping.cpp:(.text._ZN3cpr4priv10set_optionISt3mapISsSsNS_22CaseInsensitiveCompareESaISt4pairIKSsSsEEEEEvRNS_7SessionEOT_[_ZN3cpr4priv10set_optionISt3mapISsSsNS_22CaseInsensitiveCompareESaISt4pairIKSsSsEEEEEvRNS_7SessionEOT_]+0x2a): undefined reference to `cpr::Session::SetOption(std::map<std::string, std::string, cpr::CaseInsensitiveCompare, std::allocator<std::pair<std::string const, std::string> > > const&)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `ros::SubscriptionCallbackHelperT<franka_msgs::FrankaState_<std::allocator<void> > const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
grasping.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN11franka_msgs12FrankaState_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN11franka_msgs12FrankaState_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0xb1): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/grasping.dir/src/grasping.cpp.o: In function `ros::SubscriptionCallbackHelperT<geometry_msgs::WrenchStamped_<std::allocator<void> > const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)':
grasping.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN13geometry_msgs14WrenchStamped_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN13geometry_msgs14WrenchStamped_ISaIvEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0xb1): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `ros::NodeHandle::NodeHandle(ros::NodeHandle const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::getName() const'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `ros::NodeHandle::getParam(std::string const&, int&) const'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `robot_trajectory::RobotTrajectory::RobotTrajectory(std::shared_ptr<moveit::core::RobotModel const> const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `actionlib::ConnectionMonitor::processStatus(boost::shared_ptr<actionlib_msgs::GoalStatusArray_<std::allocator<void> > const> const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libinference.so: undefined reference to `tensorflow::LoadSavedModel(tensorflow::SessionOptions const&, tensorflow::RunOptions const&, std::string const&, std::unordered_set<std::string, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string> > const&, tensorflow::SavedModelBundle*)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `ros::NodeHandle::hasParam(std::string const&) const'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: 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*)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::MoveGroupInterface(std::string const&, boost::shared_ptr<tf::Transformer> const&, ros::WallDuration const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::setPoseTarget(Eigen::Transform<double, 3, 2, 0> const&, std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `franka::Gripper::Gripper(std::string const&)'
/home/Workspace/catkin_ws/devel/lib/libfrankr.so: undefined reference to `moveit::planning_interface::MoveGroupInterface::getCurrentPose(std::string const&)'
collect2: error: ld returned 1 exit status
learning-shifting-for-grasping/CMakeFiles/grasping.dir/build.make:247: recipe for target '/home/Workspace/catkin_ws/devel/lib/bin_picking/grasping' failed
make[2]: *** [/home/Workspace/catkin_ws/devel/lib/bin_picking/grasping] Error 1
CMakeFiles/Makefile2:9272: recipe for target 'learning-shifting-for-grasping/CMakeFiles/grasping.dir/all' failed
make[1]: *** [learning-shifting-for-grasping/CMakeFiles/grasping.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
@pantor pantor self-assigned this Oct 27, 2020
@pantor
Copy link
Owner

pantor commented Oct 27, 2020

So after a bit of research I unfortunately haven't found a solution.

As you've shown above, this is a linking error for (at least) the roscpp, moveit_planning_interface, and yaml-cpp libraries. However, they are installed correctly at /opt/ros/kinetic/lib/... or /usr/local/lib/... respectively. Specifying the precise path of the libraries with -L does not fix the errors.

Maybe its an issue with ABI compatibility between pre C++11 and C++14? In the docker image, gcc-5, which defaults to C++03, was used.

@pantor pantor removed their assignment Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants