I'm trying to install the vio ros wrapper on my jetson. after the occuration of 2 fails (copy-error and missing boost library, see console output) it gets stuck.
I have no clue what could be wrong as i simply followed the given instructions for both the installation of ROS as well as the installation of the wrapper.
can somebody help me please?
thanks in advance
Command:
# replace this line with the command(s) you used
Console output:
racket@jetson2822:~/catkin_ws$ catkin init
Catkin workspace `/home/racket/catkin_ws` is already initialized. No action taken.
--------------------------------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/melodic
Workspace: /home/racket/catkin_ws
--------------------------------------------------------------------------------
Build Space: [exists] /home/racket/catkin_ws/build
Devel Space: [exists] /home/racket/catkin_ws/devel
Install Space: [unused] /home/racket/catkin_ws/install
Log Space: [exists] /home/racket/catkin_ws/logs
Source Space: [exists] /home/racket/catkin_ws/src
DESTDIR: [unused] None
--------------------------------------------------------------------------------
Devel Space Layout: merged
Install Space Layout: None
--------------------------------------------------------------------------------
Additional CMake Args: -DCMAKE_BUILD_TYPE=Release -DGTSAM_TANGENT_PREINTEGRATION=OFF
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------------------------------
racket@jetson2822:~/catkin_ws$ catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release -DGTSAM_TANGENT_PREINTEGRATION=OFF
--------------------------------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/melodic
Workspace: /home/racket/catkin_ws
--------------------------------------------------------------------------------
Build Space: [exists] /home/racket/catkin_ws/build
Devel Space: [exists] /home/racket/catkin_ws/devel
Install Space: [unused] /home/racket/catkin_ws/install
Log Space: [exists] /home/racket/catkin_ws/logs
Source Space: [exists] /home/racket/catkin_ws/src
DESTDIR: [unused] None
--------------------------------------------------------------------------------
Devel Space Layout: merged
Install Space Layout: None
--------------------------------------------------------------------------------
Additional CMake Args: -DCMAKE_BUILD_TYPE=Release -DGTSAM_TANGENT_PREINTEGRATION=OFF
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------------------------------
racket@jetson2822:~/catkin_ws$ # On Ubuntu 16.04:
racket@jetson2822:~/catkin_ws$ # catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release -DGTSAM_USE_SYSTEM_EIGEN=ON -DGTSAM_TANGENT_PREINTEGRATION=OFF
racket@jetson2822:~/catkin_ws$
racket@jetson2822:~/catkin_ws$ catkin config --merge-devel
--------------------------------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/melodic
Workspace: /home/racket/catkin_ws
--------------------------------------------------------------------------------
Build Space: [exists] /home/racket/catkin_ws/build
Devel Space: [exists] /home/racket/catkin_ws/devel
Install Space: [unused] /home/racket/catkin_ws/install
Log Space: [exists] /home/racket/catkin_ws/logs
Source Space: [exists] /home/racket/catkin_ws/src
DESTDIR: [unused] None
--------------------------------------------------------------------------------
Devel Space Layout: merged
Install Space Layout: None
--------------------------------------------------------------------------------
Additional CMake Args: -DCMAKE_BUILD_TYPE=Release -DGTSAM_TANGENT_PREINTEGRATION=OFF
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------------------------------
racket@jetson2822:~/catkin_ws$
racket@jetson2822:~/catkin_ws$ # Add workspace to bashrc for automatic sourcing of workspace.
racket@jetson2822:~/catkin_ws$ echo 'source ~/catkin_ws/devel/setup.bash' >> ~/.bashrc
racket@jetson2822:~/catkin_ws$
racket@jetson2822:~/catkin_ws$ # Clone repo
racket@jetson2822:~/catkin_ws$ cd ~/catkin_ws/src
racket@jetson2822:~/catkin_ws/src$ # For ssh:
racket@jetson2822:~/catkin_ws/src$ git clone git@github.com:MIT-SPARK/Kimera-VIO-ROS.git
fatal: destination path 'Kimera-VIO-ROS' already exists and is not an empty directory.
racket@jetson2822:~/catkin_ws/src$ # For https:
racket@jetson2822:~/catkin_ws/src$ # git clone https://github.com/MIT-SPARK/Kimera-VIO-ROS.git
racket@jetson2822:~/catkin_ws/src$
racket@jetson2822:~/catkin_ws/src$ # Install dependencies from rosinstall file using wstool
racket@jetson2822:~/catkin_ws/src$ wstool init # Use unless wstool is already initialized
Error: There already is a workspace config file .rosinstall at ".". Use wstool install/modify.
racket@jetson2822:~/catkin_ws/src$
racket@jetson2822:~/catkin_ws/src$ # For ssh:
racket@jetson2822:~/catkin_ws/src$ wstool merge Kimera-VIO-ROS/install/kimera_vio_ros_ssh.rosinstall
Merge caused no change, no new elements found
racket@jetson2822:~/catkin_ws/src$ # For https
racket@jetson2822:~/catkin_ws/src$ # wstool merge Kimera-VIO-ROS/install/kimera_vio_ros_https.rosinstall
racket@jetson2822:~/catkin_ws/src$
racket@jetson2822:~/catkin_ws/src$ # download and update repos:
racket@jetson2822:~/catkin_ws/src$ wstool update
[Kimera-RPGO] Updating /home/racket/catkin_ws/src/Kimera-RPGO
[Kimera-RPGO] Done.
[Kimera-VIO] Updating /home/racket/catkin_ws/src/Kimera-VIO
[Kimera-VIO] Done.
[Kimera-VIO-ROS] Updating /home/racket/catkin_ws/src/Kimera-VIO-ROS
[Kimera-VIO-ROS] Done.
[catkin_simple] Updating /home/racket/catkin_ws/src/catkin_simple
[catkin_simple] Done.
[cmake_external_project_catkin] Updating /home/racket/catkin_ws/src/cmake_external_project_catkin
[cmake_external_project_catkin] Done.
[dbow2_catkin] Updating /home/racket/catkin_ws/src/dbow2_catkin
[dbow2_catkin] Done.
[disparity_image_proc] Updating /home/racket/catkin_ws/src/disparity_image_proc
[disparity_image_proc] Done.
[gflags_catkin] Updating /home/racket/catkin_ws/src/gflags_catkin
[gflags_catkin] Done.
[glog_catkin] Updating /home/racket/catkin_ws/src/glog_catkin
[glog_catkin] Done.
[gtsam] Updating /home/racket/catkin_ws/src/gtsam
[gtsam] Done.
[image_undistort] Updating /home/racket/catkin_ws/src/image_undistort
[image_undistort] Done.
[kimera_rviz_markers] Updating /home/racket/catkin_ws/src/kimera_rviz_markers
[kimera_rviz_markers] Done.
[mesh_rviz_plugins] Updating /home/racket/catkin_ws/src/mesh_rviz_plugins
[mesh_rviz_plugins] Done.
[opencv3_catkin] Updating /home/racket/catkin_ws/src/opencv3_catkin
[opencv3_catkin] Done.
[opengv_catkin] Updating /home/racket/catkin_ws/src/opengv_catkin
[opengv_catkin] Done.
[pose_graph_tools] Updating /home/racket/catkin_ws/src/pose_graph_tools
[pose_graph_tools] Done.
racket@jetson2822:~/catkin_ws/src$
racket@jetson2822:~/catkin_ws/src$ # Optionally install all dependencies that you might have missed:
racket@jetson2822:~/catkin_ws/src$ # Some packages may report errors, this is expected
racket@jetson2822:~/catkin_ws/src$ # rosdep install --from-paths . --ignore-src -r -y
racket@jetson2822:~/catkin_ws/src$ # Compile code
racket@jetson2822:~/catkin_ws/src$ catkin build
--------------------------------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/melodic
Workspace: /home/racket/catkin_ws
--------------------------------------------------------------------------------
Build Space: [exists] /home/racket/catkin_ws/build
Devel Space: [exists] /home/racket/catkin_ws/devel
Install Space: [unused] /home/racket/catkin_ws/install
Log Space: [exists] /home/racket/catkin_ws/logs
Source Space: [exists] /home/racket/catkin_ws/src
DESTDIR: [unused] None
--------------------------------------------------------------------------------
Devel Space Layout: merged
Install Space Layout: None
--------------------------------------------------------------------------------
Additional CMake Args: -DCMAKE_BUILD_TYPE=Release -DGTSAM_TANGENT_PREINTEGRATION=OFF
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------------------------------
[build] Found '20' packages in 0.0 seconds.
[build] Package table is up to date.
Starting >>> catkin_simple
Starting >>> cv_bridge
Starting >>> gtsam
Starting >>> image_geometry
Finished <<< catkin_simple [ 0.7 seconds ]
Starting >>> cmake_external_project_catkin
Starting >>> gflags_catkin
Starting >>> kimera_rviz_markers
Starting >>> opencv3_catkin
Starting >>> opengv_catkin
Finished <<< cmake_external_project_catkin [ 0.7 seconds ]
Starting >>> pose_graph_tools
Finished <<< image_geometry [ 2.3 seconds ]
___________________________
Errors << gflags_catkin:make /home/racket/catkin_ws/logs/gflags_catkin/build.make.002.log
make[3]: warning: -jN forced in submake: disabling jobserver mode.
CMake Error at cmake_install.cmake:156 (file):
file INSTALL cannot copy file
"/home/racket/catkin_ws/build/gflags_catkin/gflags_src-prefix/src/gflags_src/gflags-registry-entry"
to "/home/racket/.cmake/packages/gflags/d93378235fb6f62242a17e0601ba6f24".
make[3]: * [install] Error 1
make[2]: * [gflags_src-prefix/src/gflags_src-stamp/gflags_src-install] Error 2
make[1]: * [CMakeFiles/gflags_src.dir/all] Error 2
make: * [all] Error 2
cd /home/racket/catkin_ws/build/gflags_catkin; catkin build --get-env gflags_catkin | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................
Failed << gflags_catkin:make [ Exited with code 2 ]
Failed <<< gflags_catkin [ 1.5 seconds ]
Abandoned <<< glog_catkin [ Unrelated job failed ]
Abandoned <<< disparity_image_proc [ Unrelated job failed ]
Abandoned <<< image_undistort [ Unrelated job failed ]
Abandoned <<< kimera_rpgo [ Unrelated job failed ]
Abandoned <<< mesh_rviz_plugins [ Unrelated job failed ]
Abandoned <<< dbow2_catkin [ Unrelated job failed ]
Abandoned <<< opencv_tests [ Unrelated job failed ]
Abandoned <<< kimera_vio [ Unrelated job failed ]
Abandoned <<< kimera_vio_ros [ Unrelated job failed ]
___________________________
Errors << cv_bridge:cmake /home/racket/catkin_ws/logs/cv_bridge/build.cmake.002.log
CMake Warning at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1626 (message):
No header defined for python37; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:11 (find_package)
CMake Error at /usr/share/cmake-3.10/Modules/FindBoost.cmake:1947 (message):
Unable to find the requested Boost libraries.
Boost version: 1.65.1
Boost include path: /usr/include
Could not find the following Boost libraries:
boost_python37
No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost.
Call Stack (most recent call first):
CMakeLists.txt:11 (find_package)
cd /home/racket/catkin_ws/build/cv_bridge; catkin build --get-env cv_bridge | catkin env -si /usr/bin/cmake /home/racket/catkin_ws/src/vision_opencv/cv_bridge --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/racket/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/racket/catkin_ws/install -DCMAKE_BUILD_TYPE=Release -DGTSAM_TANGENT_PREINTEGRATION=OFF; cd -
...............................................................................
Failed << cv_bridge:cmake [ Exited with code 1 ]
Failed <<< cv_bridge [ 8.4 seconds ]
Finished <<< kimera_rviz_markers [ 17.5 seconds ]
^A[build - 01:14.3] [6/19 complete] [8/8 jobs] [0 queued] [2 failed] [opencv3...[build - 01:48.0] [6/19 complete] [8/8 jobs] [0 queued] [2 failed] [opencv3...[b[build - 01:48.6] [6/19 ^C[build] Interrupted by user!
[build] Summary: 4 of 19 packages succeeded.
[build] Ignored: 1 packages were skipped or are blacklisted.
[build] Warnings: None.
[build] Abandoned: 13 packages were abandoned.
[build] Failed: 2 packages failed.
[build] Runtime: 2 minutes and 8.7 seconds total.
Additional files:
Please attach all the files needed to reproduce the error.
Please give also the following information:
Kimera-Vio branch, tag or commit used
GTSAM version used:
OpenGV version used:
OpenCV version used: type opencv_version
Operating system and version (e.g. Ubuntu 16.04 or Windows 10):
Description: hello,
I'm trying to install the vio ros wrapper on my jetson. after the occuration of 2 fails (copy-error and missing boost library, see console output) it gets stuck. I have no clue what could be wrong as i simply followed the given instructions for both the installation of ROS as well as the installation of the wrapper.
can somebody help me please? thanks in advance
Command:
Console output:
Additional files: Please attach all the files needed to reproduce the error.
Please give also the following information:
opencv_version