Closed etanx closed 5 years ago
There are several issues in your workspace but none of them are related to the Velodyne driver. The first issue I see is that catkin says you're building packages in your workspace which are not catkin packages. The build system prior to catkin was rosbuild and catkin does not properly support building rosbuild packages. You can tell them apart because catkin uses package.xml files and rosbuild used Manifest files. Secondly, the last line in your output indicates a file permissions issue. Make sure you aren't using sudo anywhere in your build process. Lastly, you are going to get INCREDIBLY poor performance on a Raspberry Pi trying to process files as dense as those generated by a VLP-32C. I highly recommend some different hardware. Good luck.
I have the same problem, please reopen the topic
I solved the issue by doing in the workspace directory:
$ which catkin_make_isolated this printed out for me : /home/pi/ros_catkin_ws/devel/bin/catkin_make_isolated and then: $ sudo /home/pi/ros_catkin_ws/devel/bin/catkin_make_isolated
@amadojoao Could you please describe your situation in more detail or open a new issue?
I've the same issue that I try
cd
and got the output:
Base path: /home/robotis/catkin_ws Source space: /home/robotis/catkin_ws/src Build space: /home/robotis/catkin_ws/build Devel space: /home/robotis/catkin_ws/devel Install space: /home/robotis/catkin_ws/install
-- Using CATKIN_DEVEL_PREFIX: /home/robotis/catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/robotis/catkin_ws/devel;/opt/ros/kinetic
-- This workspace overlays: /home/robotis/catkin_ws/devel;/opt/ros/kinetic
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/robotis/catkin_ws/build/test_results
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.14
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~
-- ~~ traversing 69 packages in topological order:
-- ~~ - humanoid_navigation (metapackage)
-- ~~ - op3_bringup
-- ~~ - op3_description
-- ~~ - op3_gazebo
-- ~~ - op3_navigation
-- ~~ - op3_web_setting_tool
-- ~~ - robotis_framework (metapackage)
-- ~~ - robotis_op3 (metapackage)
-- ~~ - robotis_op3_common (metapackage)
-- ~~ - robotis_op3_demo (metapackage)
-- ~~ - robotis_op3_msgs (metapackage)
-- ~~ - robotis_op3_tools (metapackage)
-- ~~ - robotis_utility (metapackage)
-- ~~ - rosserial (metapackage)
WARNING: The CMakeLists.txt of the metapackage 'rosserial' contains non standard content. Use the content of the following file instead: /home/robotis/catkin_ws/build/catkin_generated/metapackages/rosserial/CMakeLists.txt
-- ~~ - rosserial_arduino
-- ~~ - rosserial_chibios
-- ~~ - rosserial_mbed
-- ~~ - rosserial_msgs
-- ~~ - rosserial_python
-- ~~ - rosserial_tivac
-- ~~ - rosserial_vex_cortex
-- ~~ - rosserial_vex_v5
-- ~~ - rosserial_xbee
-- ~~ - rosserial_client
-- ~~ - op3_action_module_msgs
-- ~~ - op3_offset_tuner_msgs
-- ~~ - op3_tuning_module_msgs
-- ~~ - op3_walking_module_msgs
-- ~~ - beginner_tutorials
-- ~~ - dynamixel_sdk
-- ~~ - gridmap_2d
-- ~~ - humanoid_planner_2d
-- ~~ - robotis_device
-- ~~ - robotis_framework_common
-- ~~ - robotis_math
-- ~~ - op3_balance_control
-- ~~ - op3_kinematics_dynamics
-- ~~ - ros_madplay_player
-- ~~ - ros_mpg321_player
-- ~~ - op3_offset_tuner_client
-- ~~ - op3_tuner_client
-- ~~ - scilab_optimization
-- ~~ - op3_camera_setting_tool
-- ~~ - rosserial_server
-- ~~ - face_detection
-- ~~ - op3_ball_detector
-- ~~ - op3_online_walking_module_msgs
-- ~~ - robotis_controller_msgs
-- ~~ - op3_action_module
-- ~~ - op3_base_module
-- ~~ - op3_direct_control_module
-- ~~ - op3_head_control_module
-- ~~ - op3_online_walking_module
-- ~~ - op3_read_write_demo
-- ~~ - op3_tuning_module
-- ~~ - op3_walking_module
-- ~~ - open_cr_module
-- ~~ - robotis_controller
-- ~~ - op3_action_editor
-- ~~ - op3_manager
-- ~~ - op3_offset_tuner_server
-- ~~ - footstep_planner
-- ~~ - op3_gui_demo
-- ~~ - op3_localization
-- ~~ - humanoid_localization
-- ~~ - rosserial_embeddedlinux
-- ~~ - rosserial_test
-- ~~ - rosserial_windows
-- ~~ - op3_demo
-- ~~~~~~~~~~~~~
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkin_workspace.cmake:95 (message):
This workspace contains non-catkin packages in it, and catkin cannot build
a non-homogeneous workspace without isolation. Try the
'catkin_make_isolated' command instead.
Call Stack (most recent call first):
CMakeLists.txt:63 (catkin_workspace)
-- Configuring incomplete, errors occurred! See also "/home/robotis/catkin_ws/build/CMakeFiles/CMakeOutput.log". See also "/home/robotis/catkin_ws/build/CMakeFiles/CMakeError.log". Makefile:4434: recipe for target 'cmake_check_build_system' failed make: *** [cmake_check_build_system] Error 1 Invoking "make cmake_check_build_system" failed
please help me
I was trying to install ROS drivers to process .pcap files from my VLP-32c on my Raspberry Pi 3 (running Raspbian Stretch). ROS kinetic has previously been installed. After searching how on earth to work with ROS packages, I tried:
... and got the output:
Some other forums mentioned to delete existing folders
build
,devel
, andinstall
in the catkin folder, but that didn't solve the problem. Tryingcatkin_make_isolated
as the output suggested didn't work either as some kind of permission (that is notsudo
) is needed.Any suggestions on getting the GitHub ROS drivers to install, or perhaps another way to install them?