Interbotix / interbotix_ros_rovers

ROS Packages for Interbotix Rovers
BSD 3-Clause "New" or "Revised" License
33 stars 31 forks source link

[Bug]: Installation from shell script #40

Closed stephenadhi closed 1 year ago

stephenadhi commented 1 year ago

What happened?

I'm trying to use the the xslocobot_amd64_install.sh script on a freshly installed Ubuntu 22. It failed during colcon build.

--- stderr: kobuki_core
CMake Error at CMakeLists.txt:35 (ecl_enable_cxx14_compiler): Unknown CMake command "ecl_enable_cxx14_compiler".

I fixed it by doing

sudo apt install ros-humble-ecl* ros-humble-kobuki*

Then, I received the following error Starting >>> interbotix_xs_driver stderr: interbotix_xs_driver
gmake[2]: No rule to make target '/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.71.0', needed by 'libinterbotix_xs_driver.so'. Stop. gmake[2]: Waiting for unfinished jobs.... gmake[1]: [CMakeFiles/Makefile2:272: CMakeFiles/interbotix_xs_driver.dir/all] Error 2 gmake: [Makefile:146: all] Error 2

Failed <<< interbotix_xs_driver [20.5s, exited with code 2]

Robot Model

locobot_base kobuki

Operating System

Ubuntu 22.04

ROS Distro

ROS 2 Humble

Steps To Reproduce

curl 'https://raw.githubusercontent.com/Interbotix/interbotix_ros_rovers/main/interbotix_ros_xslocobots/install/amd64/xslocobot_amd64_install.sh' > xslocobot_amd64_install.sh

chmod +x xslocobot_amd64_install.sh ./xslocobot_amd64_install.sh -d humble -b kobuki

Relevant log output

No response

Additional Info

No response

stephenadhi commented 1 year ago

Fixed after another fresh install. Think the issue was conflicting packages after Ubuntu upgrade.