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

'catkin build' or 'catkin_make' #146

Open
grapesonwang opened this issue Nov 9, 2023 · 4 comments
Open

'catkin build' or 'catkin_make' #146

grapesonwang opened this issue Nov 9, 2023 · 4 comments

Comments

@grapesonwang
Copy link

Hi guys,

I am using spot_ros to work with Spot Dog and have some questions as below. I am using 'noetic + Ubuntu 20.04LTS'

Question 1: Should I use 'catkin build' or 'catkin_make' to build spot_ros?

The reasons are: I can successfully build spot_ros using 'catkin build', but when I use 'catkin_make', there are some errors as below. So would this really matter? I understand 'catkin build' resolves dependency better than 'catkin_make', so I assume this is due to spot_viz being built before the needed message/service header files were created. Please let me know if this is the cas.

`~/spot_ws$ catkin_make
Base path: /home/staff/peng/spot_ws
Source space: /home/staff/peng/spot_ws/src
Build space: /home/staff/peng/spot_ws/build
Devel space: /home/staff/peng/spot_ws/devel
Install space: /home/staff/peng/spot_ws/install

Running command: "cmake /home/staff/peng/spot_ws/src -DCATKIN_DEVEL_PREFIX=/home/staff/peng/spot_ws/devel -DCMAKE_INSTALL_PREFIX=/home/staff/peng/spot_ws/install -G Unix Makefiles" in "/home/staff/peng/spot_ws/build"

-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.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/staff/peng/spot_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/staff/peng/spot_ws/devel;/home/staff/peng/catkin_ws/devel;/opt/ros/noetic
-- This workspace overlays: /home/staff/peng/spot_ws/devel;/home/staff/peng/catkin_ws/devel;/opt/ros/noetic
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3")
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using Debian Python package layout
-- Found PY_em: /usr/lib/python3/dist-packages/em.py
-- Using empy: /usr/lib/python3/dist-packages/em.py
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/staff/peng/spot_ws/build/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python3 (found version "3.8.10")
-- Found Threads: TRUE
-- Using Python nosetests: /usr/bin/nosetests3
-- catkin 0.8.10
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
WARNING: package "moveit_task_constructor_core" should not depend on metapackage "moveit_planners" but on its packages instead
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~ traversing 5 packages in topological order:
-- ~~ - spot_description
-- ~~ - spot_driver
-- ~~ - spot_msgs
-- ~~ - spot_cam
-- ~~ - spot_viz
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'spot_description'
-- ==> add_subdirectory(spot_ros/spot_description)
-- +++ processing catkin package: 'spot_driver'
-- ==> add_subdirectory(spot_ros/spot_driver)
-- Installing devel-space wrapper /home/staff/peng/spot_ws/src/spot_ros/spot_driver/scripts/spot_ros to /home/staff/peng/spot_ws/devel/lib/spot_driver
-- Installing devel-space wrapper /home/staff/peng/spot_ws/src/spot_ros/spot_driver/test/ros_helpers_test.py to /home/staff/peng/spot_ws/devel/lib/spot_driver
-- Installing devel-space wrapper /home/staff/peng/spot_ws/src/spot_ros/spot_driver/test/spot_ros_test.py to /home/staff/peng/spot_ws/devel/lib/spot_driver
-- +++ processing catkin package: 'spot_msgs'
-- ==> add_subdirectory(spot_ros/spot_msgs)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Generating .msg files for action spot_msgs/Dock /home/staff/peng/spot_ws/src/spot_ros/spot_msgs/action/Dock.action
Generating for action Dock
-- Generating .msg files for action spot_msgs/NavigateTo /home/staff/peng/spot_ws/src/spot_ros/spot_msgs/action/NavigateTo.action
Generating for action NavigateTo
-- Generating .msg files for action spot_msgs/NavigateRoute /home/staff/peng/spot_ws/src/spot_ros/spot_msgs/action/NavigateRoute.action
Generating for action NavigateRoute
-- Generating .msg files for action spot_msgs/PoseBody /home/staff/peng/spot_ws/src/spot_ros/spot_msgs/action/PoseBody.action
Generating for action PoseBody
-- Generating .msg files for action spot_msgs/Trajectory /home/staff/peng/spot_ws/src/spot_ros/spot_msgs/action/Trajectory.action
Generating for action Trajectory
-- spot_msgs: 71 messages, 20 services
-- +++ processing catkin package: 'spot_cam'
-- ==> add_subdirectory(spot_ros/spot_cam)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Generating .msg files for action spot_cam/LookAtPoint /home/staff/peng/spot_ws/src/spot_ros/spot_cam/action/LookAtPoint.action
Generating for action LookAtPoint
-- spot_cam: 19 messages, 10 services
-- Installing devel-space wrapper /home/staff/peng/spot_ws/src/spot_ros/spot_cam/scripts/spot_cam to /home/staff/peng/spot_ws/devel/lib/spot_cam
-- +++ processing catkin package: 'spot_viz'
-- ==> add_subdirectory(spot_ros/spot_viz)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Using Qt5 based on the rviz_QT_VERSION: 5.12.8
-- Configuring done
-- Generating done
-- Build files have been written to: /home/staff/peng/spot_ws/build

Running command: "make -j16 -l16" in "/home/staff/peng/spot_ws/build"

Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateInit
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SetTerrainParams
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_Grasp3d
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_Dock
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PowerState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SpotCheck
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_BehaviorFaultState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_GetDockState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TrajectoryResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_EStopState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_LeaseResource
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_BehaviorFault
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_EStopStateArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_GraphCloseLoops
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_BatteryState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TerrainParams
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SetTerrainParams
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SpotCheck
[ 0%] Built target _spot_msgs_generate_messages_check_deps_LeaseResource
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateInit
[ 0%] Built target _spot_msgs_generate_messages_check_deps_Dock
[ 0%] Built target _spot_msgs_generate_messages_check_deps_GetDockState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TrajectoryResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_EStopStateArray
[ 0%] Built target _spot_msgs_generate_messages_check_deps_EStopState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PoseBodyActionGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_BehaviorFaultState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TerrainParams
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_Lease
[ 0%] Built target _spot_msgs_generate_messages_check_deps_Grasp3d
Scanning dependencies of target std_msgs_generate_messages_py
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PowerState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_Feedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DownloadGraph
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SystemFault
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_WorldObject
[ 0%] Built target _spot_msgs_generate_messages_check_deps_BatteryState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SpotCheckHipROM
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target _spot_msgs_generate_messages_check_deps_GraphCloseLoops
[ 0%] Built target _spot_msgs_generate_messages_check_deps_BehaviorFault
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateToGoal
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_MobilityParams
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PosedStand
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SetVelocity
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateRouteResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ArmJointMovement
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ArmForceTrajectory
[ 0%] Built target _spot_msgs_generate_messages_check_deps_Lease
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PoseBodyActionGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DownloadGraph
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_LeaseOwner
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SystemFault
[ 0%] Built target _spot_msgs_generate_messages_check_deps_WorldObject
Scanning dependencies of target geometry_msgs_generate_messages_py
[ 0%] Built target _spot_msgs_generate_messages_check_deps_MobilityParams
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ImageProperties
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TrajectoryGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_Feedback
Scanning dependencies of target sensor_msgs_generate_messages_py
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PosedStand
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_AprilTagProperties
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SpotCheckHipROM
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateToFeedback
[ 0%] Built target geometry_msgs_generate_messages_py
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TerrainState
[ 0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PoseBodyActionFeedback
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SetVelocity
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ArmJointMovement
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateRouteActionFeedback
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateRouteResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateToGoal
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PoseBodyResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TrajectoryFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ArmForceTrajectory
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ImageProperties
[ 0%] Built target _spot_msgs_generate_messages_check_deps_LeaseOwner
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_FootStateArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_WorldObjectArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateToResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_LeaseArray
Scanning dependencies of target actionlib_msgs_generate_messages_py
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TrajectoryGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateToFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TrajectoryActionFeedback
[ 0%] Built target _spot_msgs_generate_messages_check_deps_AprilTagProperties
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_FootState
[ 0%] Built target actionlib_msgs_generate_messages_py
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TerrainState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PoseBodyActionFeedback
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PoseBodyResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PoseBodyAction
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TrajectoryFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SpotCheckPayload
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateRouteActionFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ObstacleParams
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateRouteAction
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateToResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_LeaseArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SpotCheckKinematic
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SpotCheckDepth
[ 0%] Built target _spot_msgs_generate_messages_check_deps_WorldObjectArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SpotCheckLoadCell
[ 0%] Built target _spot_msgs_generate_messages_check_deps_FootState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_FootStateArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_BatteryStateArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TrajectoryActionResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ParentEdge
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TrajectoryActionFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateToActionFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ImageCapture
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ImageSource
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TrajectoryAction
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockActionGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateRouteAction
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PoseBodyAction
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ObstacleParams
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockAction
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateToActionResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SpotCheckPayload
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SpotCheckDepth
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SpotCheckLoadCell
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SpotCheckKinematic
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockGoal
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockActionFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SetSwingHeight
[ 0%] Built target _spot_msgs_generate_messages_check_deps_BatteryStateArray
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockActionResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateToAction
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TrajectoryAction
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ParentEdge
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TrajectoryActionResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_DockFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ClearBehaviorFault
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateRouteActionResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateToActionFeedback
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ImageSource
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateToActionGoal
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateRouteActionGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ImageCapture
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateRouteFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PoseBodyActionResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_NavigateRouteGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockActionGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateToActionResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SetSwingHeight
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockAction
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_Metrics
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateToAction
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_WiFiState
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PoseBodyGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ClearBehaviorFault
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SetObstacleParams
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockActionResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_PoseBodyFeedback
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateRouteActionResult
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_TrajectoryActionGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateToActionGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockActionFeedback
[ 0%] Built target _spot_msgs_generate_messages_check_deps_DockFeedback
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_FrameTreeSnapshot
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ConstrainedArmJointMovement
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateRouteGoal
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateRouteActionGoal
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_ListGraph
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SetLocomotion
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_GripperAngleMove
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_HandPose
Scanning dependencies of target _spot_msgs_generate_messages_check_deps_SystemFaultState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PoseBodyActionResult
[ 0%] Built target _spot_msgs_generate_messages_check_deps_NavigateRouteFeedback
Scanning dependencies of target sensor_msgs_generate_messages_eus
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PoseBodyGoal
Scanning dependencies of target geometry_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_eus
[ 0%] Built target _spot_msgs_generate_messages_check_deps_Metrics
[ 0%] Built target _spot_msgs_generate_messages_check_deps_WiFiState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SetObstacleParams
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target _spot_msgs_generate_messages_check_deps_TrajectoryActionGoal
Scanning dependencies of target actionlib_msgs_generate_messages_eus
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[ 0%] Built target _spot_msgs_generate_messages_check_deps_FrameTreeSnapshot
[ 0%] Built target _spot_msgs_generate_messages_check_deps_PoseBodyFeedback
[ 0%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_cpp
Scanning dependencies of target actionlib_msgs_generate_messages_cpp
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SetLocomotion
Scanning dependencies of target std_msgs_generate_messages_lisp
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ListGraph
Scanning dependencies of target actionlib_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[ 0%] Built target _spot_msgs_generate_messages_check_deps_ConstrainedArmJointMovement
[ 0%] Built target _spot_msgs_generate_messages_check_deps_GripperAngleMove
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target actionlib_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_cpp
Scanning dependencies of target geometry_msgs_generate_messages_lisp
[ 0%] Built target actionlib_msgs_generate_messages_cpp
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_lisp
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target actionlib_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_nodejs
Scanning dependencies of target actionlib_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target _spot_msgs_generate_messages_check_deps_HandPose
Scanning dependencies of target _spot_cam_generate_messages_check_deps_SetString
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target _spot_cam_generate_messages_check_deps_SetPTZState
[ 0%] Built target _spot_msgs_generate_messages_check_deps_SystemFaultState
Scanning dependencies of target _spot_cam_generate_messages_check_deps_TemperatureArray
[ 0%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target _spot_cam_generate_messages_check_deps_StringMultiArray
[ 0%] Built target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target _spot_cam_generate_messages_check_deps_PowerStatus
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target actionlib_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_nodejs
Scanning dependencies of target _spot_cam_generate_messages_check_deps_StreamParams
[ 0%] Built target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target _spot_cam_generate_messages_check_deps_BITStatus
Scanning dependencies of target _spot_cam_generate_messages_check_deps_PTZLimits
Scanning dependencies of target _spot_cam_generate_messages_check_deps_PTZDescriptionArray
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPointAction
Scanning dependencies of target _spot_cam_generate_messages_check_deps_PTZStateArray
Scanning dependencies of target _spot_cam_generate_messages_check_deps_Temperature
Scanning dependencies of target _spot_cam_generate_messages_check_deps_Degradation
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPointResult
Scanning dependencies of target _spot_cam_generate_messages_check_deps_PTZDescription
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LoadSound
[ 0%] Built target _spot_cam_generate_messages_check_deps_SetString
[ 0%] Built target _spot_cam_generate_messages_check_deps_StringMultiArray
[ 0%] Built target _spot_cam_generate_messages_check_deps_SetPTZState
[ 0%] Built target _spot_cam_generate_messages_check_deps_TemperatureArray
[ 0%] Built target _spot_cam_generate_messages_check_deps_PowerStatus
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPointActionResult
Scanning dependencies of target _spot_cam_generate_messages_check_deps_SetBool
[ 0%] Built target _spot_cam_generate_messages_check_deps_LookAtPointAction
[ 0%] Built target _spot_cam_generate_messages_check_deps_PTZStateArray
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPointGoal
[ 0%] Built target _spot_cam_generate_messages_check_deps_PTZLimits
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPointActionGoal
[ 0%] Built target _spot_cam_generate_messages_check_deps_BITStatus
[ 0%] Built target _spot_cam_generate_messages_check_deps_PTZDescription
[ 0%] Built target _spot_cam_generate_messages_check_deps_Degradation
Scanning dependencies of target _spot_cam_generate_messages_check_deps_PlaySound
[ 0%] Built target _spot_cam_generate_messages_check_deps_LookAtPointResult
[ 0%] Built target _spot_cam_generate_messages_check_deps_StreamParams
[ 0%] Built target _spot_cam_generate_messages_check_deps_Temperature
Scanning dependencies of target _spot_cam_generate_messages_check_deps_SetStreamParams
Scanning dependencies of target _spot_cam_generate_messages_check_deps_PTZState
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPointFeedback
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPointActionFeedback
Scanning dependencies of target _spot_cam_generate_messages_check_deps_LookAtPoint
Scanning dependencies of target _spot_cam_generate_messages_check_deps_SetFloat
Scanning dependencies of target _spot_cam_generate_messages_check_deps_SetIRMeterOverlay
Scanning dependencies of target _spot_cam_generate_messages_check_deps_SetIRColormap
Scanning dependencies of target spot_viz_autogen
[ 0%] Built target _spot_cam_generate_messages_check_deps_LoadSound
[ 0%] Built target _spot_cam_generate_messages_check_deps_PTZDescriptionArray
[ 0%] Built target _spot_cam_generate_messages_check_deps_LookAtPointActionResult
[ 0%] Built target _spot_cam_generate_messages_check_deps_SetBool
Scanning dependencies of target spot_msgs_generate_messages_py
[ 1%] Automatic MOC for target spot_viz
[ 1%] Built target _spot_cam_generate_messages_check_deps_SetStreamParams
Scanning dependencies of target spot_msgs_generate_messages_eus
[ 1%] Built target _spot_cam_generate_messages_check_deps_LookAtPointActionGoal
[ 1%] Built target _spot_cam_generate_messages_check_deps_PlaySound
Scanning dependencies of target spot_msgs_generate_messages_lisp
[ 1%] Built target _spot_cam_generate_messages_check_deps_LookAtPointGoal
Scanning dependencies of target spot_msgs_generate_messages_cpp
[ 1%] Built target _spot_cam_generate_messages_check_deps_LookAtPointActionFeedback
[ 1%] Built target _spot_cam_generate_messages_check_deps_PTZState
[ 1%] Generating Python from MSG spot_msgs/BatteryStateArray
Scanning dependencies of target spot_msgs_generate_messages_nodejs
[ 1%] Built target _spot_cam_generate_messages_check_deps_SetFloat
[ 1%] Generating Python from MSG spot_msgs/FootStateArray
[ 1%] Generating Python from MSG spot_msgs/BehaviorFault
[ 2%] Generating EusLisp code from spot_msgs/BatteryStateArray.msg
[ 2%] Built target _spot_cam_generate_messages_check_deps_LookAtPointFeedback
[ 2%] Generating Lisp code from spot_msgs/BatteryStateArray.msg
[ 2%] Generating Python from MSG spot_msgs/EStopStateArray
[ 2%] Built target _spot_cam_generate_messages_check_deps_SetIRColormap
[ 2%] Built target _spot_cam_generate_messages_check_deps_LookAtPoint
[ 2%] Built target _spot_cam_generate_messages_check_deps_SetIRMeterOverlay
[ 2%] Generating EusLisp code from spot_msgs/BehaviorFault.msg
[ 2%] Generating Lisp code from spot_msgs/EStopStateArray.msg
[ 2%] Generating Python from MSG spot_msgs/LeaseArray
[ 3%] Generating Lisp code from spot_msgs/BehaviorFault.msg
[ 3%] Generating C++ code from spot_msgs/BatteryStateArray.msg
[ 3%] Generating Lisp code from spot_msgs/FootStateArray.msg
[ 3%] Generating Javascript code from spot_msgs/BatteryStateArray.msg
[ 3%] Generating EusLisp code from spot_msgs/EStopStateArray.msg
[ 4%] Generating Python from MSG spot_msgs/LeaseOwner
[ 4%] Generating Lisp code from spot_msgs/LeaseArray.msg
[ 4%] Generating Python from MSG spot_msgs/Metrics
[ 4%] Generating C++ code from spot_msgs/BehaviorFault.msg
[ 4%] Generating EusLisp code from spot_msgs/FootStateArray.msg
[ 4%] Generating Javascript code from spot_msgs/BehaviorFault.msg
[ 4%] Generating EusLisp code from spot_msgs/LeaseArray.msg
[ 4%] Generating Lisp code from spot_msgs/LeaseOwner.msg
[ 4%] Generating Lisp code from spot_msgs/Metrics.msg
[ 5%] Generating EusLisp code from spot_msgs/Metrics.msg
[ 5%] Generating EusLisp code from spot_msgs/LeaseOwner.msg
[ 5%] Generating Javascript code from spot_msgs/EStopStateArray.msg
[ 5%] Generating Python from MSG spot_msgs/MobilityParams
[ 5%] Generating C++ code from spot_msgs/EStopStateArray.msg
[ 6%] Generating Javascript code from spot_msgs/FootStateArray.msg
[ 6%] Generating Javascript code from spot_msgs/LeaseArray.msg
[ 6%] Generating C++ code from spot_msgs/FootStateArray.msg
[ 6%] Generating Python from MSG spot_msgs/SystemFault
[ 7%] Generating Lisp code from spot_msgs/MobilityParams.msg
[ 7%] Generating EusLisp code from spot_msgs/MobilityParams.msg
[ 7%] Generating Javascript code from spot_msgs/LeaseOwner.msg
[ 7%] Generating Lisp code from spot_msgs/SystemFault.msg
[ 7%] Generating EusLisp code from spot_msgs/SystemFault.msg
[ 8%] Generating C++ code from spot_msgs/LeaseArray.msg
[ 8%] Generating Javascript code from spot_msgs/Metrics.msg
[ 8%] Generating Python from MSG spot_msgs/WiFiState
[ 8%] Generating EusLisp code from spot_msgs/WiFiState.msg
[ 8%] Generating Javascript code from spot_msgs/MobilityParams.msg
[ 8%] Generating Python from MSG spot_msgs/BatteryState
[ 8%] Generating Javascript code from spot_msgs/SystemFault.msg
[ 9%] Generating Javascript code from spot_msgs/WiFiState.msg
[ 9%] Generating Lisp code from spot_msgs/WiFiState.msg
[ 9%] Generating C++ code from spot_msgs/LeaseOwner.msg
[ 9%] Generating C++ code from spot_msgs/Metrics.msg
[ 9%] Generating EusLisp code from spot_msgs/BatteryState.msg
[ 9%] Generating EusLisp code from spot_msgs/BehaviorFaultState.msg
[ 10%] Generating Python from MSG spot_msgs/BehaviorFaultState
[ 11%] Generating EusLisp code from spot_msgs/EStopState.msg
[ 11%] Generating Lisp code from spot_msgs/BehaviorFaultState.msg
[ 11%] Generating Lisp code from spot_msgs/BatteryState.msg
[ 11%] Generating Javascript code from spot_msgs/BatteryState.msg
[ 11%] Generating C++ code from spot_msgs/MobilityParams.msg
[ 11%] Generating Python from MSG spot_msgs/EStopState
[ 11%] Generating Python from MSG spot_msgs/Feedback
[ 12%] Generating Lisp code from spot_msgs/Feedback.msg
[ 12%] Generating Lisp code from spot_msgs/EStopState.msg
[ 12%] Generating Javascript code from spot_msgs/BehaviorFaultState.msg
[ 12%] Generating EusLisp code from spot_msgs/Feedback.msg
[ 12%] Generating EusLisp code from spot_msgs/FootState.msg
[ 12%] Generating Javascript code from spot_msgs/EStopState.msg
[ 12%] Generating Javascript code from spot_msgs/Feedback.msg
[ 12%] Generating Python from MSG spot_msgs/FootState
[ 12%] Generating EusLisp code from spot_msgs/Lease.msg
[ 12%] Generating Python from MSG spot_msgs/Lease
[ 12%] Generating C++ code from spot_msgs/SystemFault.msg
[ 12%] Generating Lisp code from spot_msgs/FootState.msg
[ 12%] Generating C++ code from spot_msgs/WiFiState.msg
[ 12%] Generating Lisp code from spot_msgs/Lease.msg
[ 12%] Generating EusLisp code from spot_msgs/LeaseResource.msg
[ 12%] Generating Javascript code from spot_msgs/FootState.msg
[ 12%] Generating C++ code from spot_msgs/BatteryState.msg
[ 12%] Generating EusLisp code from spot_msgs/PowerState.msg
[ 12%] Generating EusLisp code from spot_msgs/SystemFaultState.msg
[ 13%] Generating Javascript code from spot_msgs/Lease.msg
[ 14%] Generating C++ code from spot_msgs/BehaviorFaultState.msg
[ 14%] Generating C++ code from spot_msgs/EStopState.msg
[ 14%] Generating Lisp code from spot_msgs/LeaseResource.msg
[ 14%] Generating Lisp code from spot_msgs/PowerState.msg
[ 14%] Built target spot_viz_autogen
[ 14%] Generating C++ code from spot_msgs/Feedback.msg
Scanning dependencies of target spot_viz
[ 14%] Generating Javascript code from spot_msgs/LeaseResource.msg
[ 15%] Generating EusLisp code from spot_msgs/DockState.msg
[ 15%] Generating EusLisp code from spot_msgs/ObstacleParams.msg
[ 15%] Generating Lisp code from spot_msgs/SystemFaultState.msg
[ 15%] Generating C++ code from spot_msgs/FootState.msg
[ 15%] Generating C++ code from spot_msgs/Lease.msg
[ 15%] Generating C++ code from spot_msgs/LeaseResource.msg
[ 15%] Building CXX object spot_ros/spot_viz/CMakeFiles/spot_viz.dir/spot_viz_autogen/mocs_compilation.cpp.o
[ 15%] Generating Python from MSG spot_msgs/LeaseResource
[ 16%] Generating Python from MSG spot_msgs/PowerState
[ 16%] Generating Javascript code from spot_msgs/PowerState.msg
[ 16%] Building CXX object spot_ros/spot_viz/CMakeFiles/spot_viz.dir/src/look_at_point_tool.cpp.o
[ 16%] Building CXX object spot_ros/spot_viz/CMakeFiles/spot_viz.dir/src/spot_panel.cpp.o
[ 16%] Generating EusLisp code from spot_msgs/TerrainParams.msg
[ 16%] Generating Javascript code from spot_msgs/SystemFaultState.msg
[ 16%] Generating Lisp code from spot_msgs/DockState.msg
[ 16%] Generating Javascript code from spot_msgs/DockState.msg
[ 16%] Generating EusLisp code from spot_msgs/TerrainState.msg
[ 16%] Generating Javascript code from spot_msgs/ObstacleParams.msg
[ 17%] Generating C++ code from spot_msgs/PowerState.msg
[ 18%] Generating Lisp code from spot_msgs/ObstacleParams.msg
[ 18%] Generating C++ code from spot_msgs/SystemFaultState.msg
[ 18%] Generating EusLisp code from spot_msgs/SpotCheckDepth.msg
[ 18%] Generating EusLisp code from spot_msgs/SpotCheckHipROM.msg
[ 19%] Generating Javascript code from spot_msgs/TerrainParams.msg
[ 19%] Generating Javascript code from spot_msgs/TerrainState.msg
[ 19%] Generating Lisp code from spot_msgs/TerrainParams.msg
[ 19%] Generating C++ code from spot_msgs/ObstacleParams.msg
[ 19%] Generating Python from MSG spot_msgs/SystemFaultState
[ 19%] Generating C++ code from spot_msgs/DockState.msg
[ 19%] Generating Python from MSG spot_msgs/DockState
[ 19%] Generating C++ code from spot_msgs/TerrainParams.msg
[ 19%] Generating Python from MSG spot_msgs/ObstacleParams
[ 19%] Generating Javascript code from spot_msgs/SpotCheckDepth.msg
[ 19%] Generating Lisp code from spot_msgs/TerrainState.msg
[ 19%] Generating Lisp code from spot_msgs/SpotCheckDepth.msg
[ 20%] Generating EusLisp code from spot_msgs/SpotCheckKinematic.msg
[ 20%] Generating Lisp code from spot_msgs/SpotCheckHipROM.msg
[ 20%] Generating C++ code from spot_msgs/TerrainState.msg
[ 20%] Generating EusLisp code from spot_msgs/SpotCheckLoadCell.msg
[ 20%] Generating Javascript code from spot_msgs/SpotCheckHipROM.msg
[ 21%] Generating C++ code from spot_msgs/SpotCheckDepth.msg
[ 21%] Generating Python from MSG spot_msgs/TerrainParams
[ 21%] Generating Python from MSG spot_msgs/TerrainState
[ 21%] Generating Lisp code from spot_msgs/SpotCheckKinematic.msg
[ 21%] Generating Javascript code from spot_msgs/SpotCheckLoadCell.msg
[ 21%] Generating Javascript code from spot_msgs/SpotCheckKinematic.msg
[ 21%] Generating EusLisp code from spot_msgs/SpotCheckPayload.msg
[ 21%] Generating C++ code from spot_msgs/SpotCheckHipROM.msg
[ 21%] Generating EusLisp code from spot_msgs/AprilTagProperties.msg
[ 21%] Generating EusLisp code from spot_msgs/FrameTreeSnapshot.msg
[ 22%] Generating EusLisp code from spot_msgs/ParentEdge.msg
[ 22%] Generating Python from MSG spot_msgs/SpotCheckDepth
[ 22%] Generating C++ code from spot_msgs/SpotCheckKinematic.msg
[ 23%] Generating Javascript code from spot_msgs/SpotCheckPayload.msg
[ 23%] Generating Lisp code from spot_msgs/SpotCheckLoadCell.msg
[ 24%] Generating Javascript code from spot_msgs/AprilTagProperties.msg
[ 24%] Generating Javascript code from spot_msgs/FrameTreeSnapshot.msg
[ 24%] Generating Lisp code from spot_msgs/SpotCheckPayload.msg
[ 24%] Generating Lisp code from spot_msgs/AprilTagProperties.msg
[ 24%] Generating C++ code from spot_msgs/SpotCheckLoadCell.msg
[ 25%] Generating EusLisp code from spot_msgs/ImageCapture.msg
[ 25%] Generating C++ code from spot_msgs/SpotCheckPayload.msg
[ 25%] Generating Python from MSG spot_msgs/SpotCheckHipROM
[ 25%] Generating Javascript code from spot_msgs/ParentEdge.msg
[ 25%] Generating Javascript code from spot_msgs/ImageCapture.msg
[ 25%] Generating EusLisp code from spot_msgs/ImageProperties.msg
[ 25%] Generating Javascript code from spot_msgs/ImageProperties.msg
[ 25%] Generating C++ code from spot_msgs/AprilTagProperties.msg
[ 25%] Generating Lisp code from spot_msgs/FrameTreeSnapshot.msg
[ 25%] Generating Lisp code from spot_msgs/ParentEdge.msg
[ 25%] Generating Lisp code from spot_msgs/ImageCapture.msg
[ 26%] Generating C++ code from spot_msgs/FrameTreeSnapshot.msg
[ 26%] Generating EusLisp code from spot_msgs/ImageSource.msg
[ 26%] Generating Javascript code from spot_msgs/ImageSource.msg
[ 27%] Generating Javascript code from spot_msgs/WorldObject.msg
[ 27%] Generating C++ code from spot_msgs/ParentEdge.msg
[ 27%] Generating C++ code from spot_msgs/ImageCapture.msg
[ 28%] Generating Lisp code from spot_msgs/ImageProperties.msg
[ 28%] Generating C++ code from spot_msgs/ImageProperties.msg
[ 28%] Generating C++ code from spot_msgs/ImageSource.msg
[ 28%] Generating Python from MSG spot_msgs/SpotCheckKinematic
[ 28%] Generating C++ code from spot_msgs/WorldObject.msg
[ 28%] Generating Javascript code from spot_msgs/WorldObjectArray.msg
[ 28%] Generating Javascript code from spot_msgs/DockAction.msg
[ 28%] Generating Javascript code from spot_msgs/DockActionGoal.msg
[ 28%] Generating Lisp code from spot_msgs/ImageSource.msg
[ 28%] Generating EusLisp code from spot_msgs/WorldObject.msg
[ 29%] Generating C++ code from spot_msgs/WorldObjectArray.msg
[ 29%] Generating Javascript code from spot_msgs/DockActionResult.msg
[ 29%] Generating EusLisp code from spot_msgs/WorldObjectArray.msg
[ 29%] Generating Javascript code from spot_msgs/DockActionFeedback.msg
[ 29%] Generating Lisp code from spot_msgs/WorldObject.msg
[ 29%] Generating EusLisp code from spot_msgs/DockAction.msg
[ 29%] Generating Lisp code from spot_msgs/WorldObjectArray.msg
[ 29%] Generating C++ code from spot_msgs/DockAction.msg
[ 29%] Generating C++ code from spot_msgs/DockActionGoal.msg
In file included from /home/staff/peng/spot_ws/src/spot_ros/spot_viz/src/spot_panel.cpp:1:
/home/staff/peng/spot_ws/src/spot_ros/spot_viz/src/spot_panel.hpp:21:10: fatal error: spot_msgs/SetSwingHeight.h: No such file or directory
21 | #include <spot_msgs/SetSwingHeight.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [spot_ros/spot_viz/CMakeFiles/spot_viz.dir/build.make:76: spot_ros/spot_viz/CMakeFiles/spot_viz.dir/src/spot_panel.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....

'
Further down, there are the other two issues:

'
[ 35%] Generating EusLisp code from spot_msgs/NavigateToActionResult.msg
In file included from /home/staff/peng/spot_ws/build/spot_ros/spot_viz/spot_viz_autogen/UVLADIE3JM/moc_spot_panel.cpp:9,
from /home/staff/peng/spot_ws/build/spot_ros/spot_viz/spot_viz_autogen/mocs_compilation.cpp:3:
/home/staff/peng/spot_ws/build/spot_ros/spot_viz/spot_viz_autogen/UVLADIE3JM/../../../../../src/spot_ros/spot_viz/src/spot_panel.hpp:21:10: fatal error: spot_msgs/SetSwingHeight.h: No such file or directory
21 | #include <spot_msgs/SetSwingHeight.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [spot_ros/spot_viz/CMakeFiles/spot_viz.dir/build.make:63: spot_ros/spot_viz/CMakeFiles/spot_viz.dir/spot_viz_autogen/mocs_compilation.cpp.o] Error 1

[ 35%] Generating Javascript code from spot_msgs/NavigateToActionGoal.msg
[ 35%] Generating EusLisp code from spot_msgs/NavigateToActionFeedback.msg
[ 36%] Generating Python from MSG spot_msgs/FrameTreeSnapshot
[ 36%] Generating C++ code from spot_msgs/NavigateToGoal.msg
[ 36%] Generating C++ code from spot_msgs/NavigateToActionFeedback.msg
[ 36%] Generating Lisp code from spot_msgs/NavigateToActionFeedback.msg
[ 36%] Generating Python from MSG spot_msgs/ParentEdge
[ 36%] Generating Lisp code from spot_msgs/NavigateToGoal.msg
[ 37%] Generating C++ code from spot_msgs/NavigateToResult.msg
[ 37%] Generating Javascript code from spot_msgs/NavigateToActionResult.msg
[ 37%] Generating Python from MSG spot_msgs/ImageCapture
[ 37%] Generating EusLisp code from spot_msgs/NavigateToGoal.msg
[ 37%] Generating Python from MSG spot_msgs/ImageProperties
[ 37%] Generating C++ code from spot_msgs/NavigateToFeedback.msg
[ 37%] Generating EusLisp code from spot_msgs/NavigateToResult.msg
[ 37%] Generating Lisp code from spot_msgs/NavigateToFeedback.msg
[ 37%] Generating Lisp code from spot_msgs/NavigateToResult.msg
[ 37%] Generating C++ code from spot_msgs/NavigateRouteAction.msg
[ 39%] Generating Javascript code from spot_msgs/NavigateToActionFeedback.msg
[ 39%] Generating Lisp code from spot_msgs/NavigateRouteAction.msg
[ 39%] Generating C++ code from spot_msgs/NavigateRouteActionGoal.msg
/home/staff/peng/spot_ws/src/spot_ros/spot_viz/src/look_at_point_tool.cpp:11:10: fatal error: spot_cam/LookAtPoint.h: No such file or directory
11 | #include <spot_cam/LookAtPoint.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [spot_ros/spot_viz/CMakeFiles/spot_viz.dir/build.make:89: spot_ros/spot_viz/CMakeFiles/spot_viz.dir/src/look_at_point_tool.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:6522: spot_ros/spot_viz/CMakeFiles/spot_viz.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

`

Question 2: When I use conda virtual environment, there is the PyKDL issue still. I have done 'sudo apt install python3-pykdl' and it is already installed. I can find it at

/usr/lib/python3/dist-packages$ ls | grep KDL PyKDL.cpython-38-x86_64-linux-gnu.so

Could you help to guide how to resolve this issue. By the way, I followed the instructions to built it locally, but failed with some missing header files.

@heuristicus
Copy link
Owner

I've only tested the package with catkin build. Is there any particular reason why you need to use catkin make?

@grapesonwang
Copy link
Author

I've only tested the package with catkin build. Is there any particular reason why you need to use catkin make?

Thank you for your response.

I am used to catkin_make so use it by default. Another reason is that because catkin_make had these issues, I was worried if catkin build has bypassed anything that I am not aware of, but which will cause issues in the future. If not, then I will use catkin build in the future.

Could you please help with the second question as well. Many thanks!

Question 2: When I use conda virtual environment, there is the PyKDL issue still. I have done 'sudo apt install python3-pykdl' and it is already installed. I can find it at

/usr/lib/python3/dist-packages$ ls | grep KDL PyKDL.cpython-38-x86_64-linux-gnu.so

Could you help to guide how to resolve this issue. By the way, I followed the instructions to built it locally, but failed with some missing header files.

@heuristicus
Copy link
Owner

I'm not sure how this package will interact with a conda environment, and I'm not very familiar with how conda works in practice. The PyKDL issue has been reported before as happening on melodic, but not on noetic. If you use the package outside a conda environment does it work? If so it may indicate that there's some setup issues with the environment.

@grapesonwang
Copy link
Author

I'm not sure how this package will interact with a conda environment, and I'm not very familiar with how conda works in practice. The PyKDL issue has been reported before as happening on melodic, but not on noetic. If you use the package outside a conda environment does it work? If so it may indicate that there's some setup issues with the environment.

I have not tested outside conda environment yet but will do so next week and let you know by then! I had a look at PyKDL issue with melodic, probably different to mine but I will try to figure out! Many thanks!

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