goodrobots / maverick

UAV Autonomous Systems Management
https://goodrobots.github.io/maverick/
MIT License
167 stars 60 forks source link

ros2 source install doesn't look right #1020

Closed fnoop closed 2 years ago

fnoop commented 2 years ago

binary package (dpkg) install:

[dev] [mav@maverick-desktopvm ~/data/analysis/grafana]$ ls -l ~/software/ros2/current/
total 112
drwxr-xr-x   2 root root  4096 Sep 12 17:17 bin
drwxr-xr-x   2 root root  4096 Sep 12 17:17 cmake
drwxr-xr-x  86 root root  4096 Sep 12 17:17 include
drwxr-xr-x  25 root root 28672 Sep 12 17:17 lib
-rw-r--r--   1 root root   373 Apr 22 06:29 local_setup.bash
-rw-r--r--   1 root root  3900 Sep  1 03:31 local_setup.sh
-rw-r--r--   1 root root 14324 Apr 22 06:29 _local_setup_util.py
-rw-r--r--   1 root root   379 Apr 22 06:29 local_setup.zsh
drwxr-xr-x   3 root root  4096 Sep 12 17:17 opt
-rw-r--r--   1 root root   349 Apr 22 06:29 setup.bash
-rw-r--r--   1 root root  4273 Sep  1 03:31 setup.sh
-rw-r--r--   1 root root   622 Apr 22 06:29 setup.zsh
drwxr-xr-x 186 root root 12288 Sep 12 17:17 share
drwxr-xr-x   4 root root  4096 Sep 12 17:17 src
drwxr-xr-x   3 root root  4096 Sep 12 17:17 tools

source (raspberry) install:

[flight] [mav@maverick-raspberry ~/software/maverick/manifests/maverick-modules/maverick_ros/facts.d]$ ls -l ~/software/ros2/foxy/
total 852
drwxr-xr-x 5 mav mav  4096 Sep 20 12:26 actionlib_msgs
drwxr-xr-x 5 mav mav  4096 Sep 15 01:56 action_msgs
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake
drwxr-xr-x 3 mav mav  4096 Sep 14 23:07 ament_cmake_auto
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_cmake_copyright
drwxr-xr-x 3 mav mav  4096 Sep 14 22:50 ament_cmake_core
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_cmake_cppcheck
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_cmake_cpplint
drwxr-xr-x 3 mav mav  4096 Sep 20 12:24 ament_cmake_export_definitions
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake_export_dependencies
drwxr-xr-x 3 mav mav  4096 Sep 20 12:24 ament_cmake_export_include_directories
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake_export_interfaces
drwxr-xr-x 3 mav mav  4096 Sep 14 22:50 ament_cmake_export_libraries
drwxr-xr-x 3 mav mav  4096 Sep 20 12:24 ament_cmake_export_link_flags
drwxr-xr-x 3 mav mav  4096 Sep 20 12:25 ament_cmake_export_targets
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_cmake_flake8
drwxr-xr-x 3 mav mav  4096 Sep 14 22:52 ament_cmake_gmock
drwxr-xr-x 4 mav mav  4096 Sep 14 23:02 ament_cmake_google_benchmark
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake_gtest
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake_include_directories
drwxr-xr-x 3 mav mav  4096 Sep 14 22:50 ament_cmake_libraries
drwxr-xr-x 3 mav mav  4096 Sep 14 22:52 ament_cmake_lint_cmake
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_cmake_pep257
drwxr-xr-x 3 mav mav  4096 Sep 14 22:52 ament_cmake_pytest
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake_python
drwxr-xr-x 3 mav mav  4096 Sep 14 22:54 ament_cmake_ros
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake_target_dependencies
drwxr-xr-x 4 mav mav  4096 Sep 14 22:51 ament_cmake_test
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_cmake_uncrustify
drwxr-xr-x 3 mav mav  4096 Sep 14 22:51 ament_cmake_version
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_cmake_xmllint
drwxr-xr-x 5 mav mav  4096 Sep 14 22:52 ament_copyright
drwxr-xr-x 5 mav mav  4096 Sep 14 22:50 ament_cppcheck
drwxr-xr-x 5 mav mav  4096 Sep 14 22:52 ament_cpplint
drwxr-xr-x 5 mav mav  4096 Sep 14 22:50 ament_flake8
drwxr-xr-x 5 mav mav  4096 Sep 14 22:57 ament_index_cpp
drwxr-xr-x 5 mav mav  4096 Sep 14 22:53 ament_index_python
drwxr-xr-x 4 mav mav  4096 Sep 14 22:50 ament_lint
drwxr-xr-x 3 mav mav  4096 Sep 14 22:53 ament_lint_auto
drwxr-xr-x 5 mav mav  4096 Sep 14 22:52 ament_lint_cmake
drwxr-xr-x 3 mav mav  4096 Sep 14 22:54 ament_lint_common
drwxr-xr-x 5 mav mav  4096 Sep 14 23:09 ament_mypy
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 ament_package
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 ament_pep257
drwxr-xr-x 5 mav mav  4096 Sep 14 22:52 ament_uncrustify
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 ament_xmllint
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 builtin_interfaces
drwxr-xr-x 5 mav mav  4096 Sep 14 23:05 class_loader
-rw-r--r-- 1 mav mav     0 Sep 14 22:49 COLCON_IGNORE
drwxr-xr-x 3 mav mav  4096 Sep 20 12:25 common_interfaces
drwxr-xr-x 5 mav mav  4096 Sep 15 02:06 composition_interfaces
drwxr-xr-x 3 mav mav  4096 Sep 14 22:55 connext_cmake_module
drwxr-xr-x 5 mav mav  4096 Sep 14 23:04 console_bridge_vendor
drwxr-xr-x 6 mav mav  4096 Sep 20 12:25 cyclonedds
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 diagnostic_msgs
drwxr-xr-x 4 mav mav  4096 Sep 14 22:52 domain_coordinator
drwxr-xr-x 3 mav mav  4096 Sep 14 23:00 eigen3_cmake_module
drwxr-xr-x 5 mav mav  4096 Sep 14 22:51 fastcdr
drwxr-xr-x 7 mav mav  4096 Sep 15 01:38 fastrtps
drwxr-xr-x 3 mav mav  4096 Sep 14 22:56 fastrtps_cmake_module
drwxr-xr-x 6 mav mav  4096 Sep 14 22:57 foonathan_memory_vendor
drwxr-xr-x 3 mav mav  4096 Sep 15 03:54 geometry2
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 geometry_msgs
drwxr-xr-x 4 mav mav  4096 Sep 14 22:50 gmock_vendor
drwxr-xr-x 5 mav mav  4096 Sep 20 12:26 google_benchmark_vendor
drwxr-xr-x 4 mav mav  4096 Sep 14 22:50 gtest_vendor
drwxr-xr-x 5 mav mav  4096 Sep 14 23:14 kdl_parser
drwxr-xr-x 4 mav mav  4096 Sep 14 22:53 launch
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 launch_ros
drwxr-xr-x 5 mav mav  4096 Sep 14 22:57 launch_testing
drwxr-xr-x 3 mav mav  4096 Sep 14 22:59 launch_testing_ament_cmake
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 launch_testing_ros
drwxr-xr-x 4 mav mav  4096 Sep 14 23:09 launch_xml
drwxr-xr-x 4 mav mav  4096 Sep 14 23:09 launch_yaml
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 libstatistics_collector
drwxr-xr-x 6 mav mav  4096 Sep 14 23:04 libyaml_vendor
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 lifecycle_msgs
-rw-r--r-- 1 mav mav  3358 Sep 15 05:34 local_setup.bash
-rw-r--r-- 1 mav mav  2035 Sep 15 05:34 local_setup.ps1
-rw-r--r-- 1 mav mav  3754 Sep 15 05:34 local_setup.sh
-rw-r--r-- 1 mav mav 13537 Sep 15 05:34 _local_setup_util_ps1.py
-rw-r--r-- 1 mav mav 13621 Sep 15 05:34 _local_setup_util_sh.py
-rw-r--r-- 1 mav mav  3753 Sep 15 05:34 local_setup.zsh
drwxr-xr-x 5 mav mav  4096 Sep 15 03:37 message_filters
drwxr-xr-x 5 mav mav  4096 Sep 14 23:02 mimick_vendor
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 nav_msgs
drwxr-xr-x 5 mav mav  4096 Sep 14 23:14 orocos_kdl
drwxr-xr-x 4 mav mav  4096 Sep 14 22:53 osrf_pycommon
drwxr-xr-x 5 mav mav  4096 Sep 14 22:56 osrf_testing_tools_cpp
drwxr-xr-x 5 mav mav  4096 Sep 14 23:02 performance_test_fixture
drwxr-xr-x 4 mav mav  4096 Sep 14 23:05 pluginlib
drwxr-xr-x 3 mav mav  4096 Sep 14 22:56 python_cmake_module
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 rcl
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 rcl_action
drwxr-xr-x 5 mav mav  4096 Sep 15 03:22 rclcpp
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 rclcpp_action
drwxr-xr-x 5 mav mav  4096 Sep 15 03:28 rclcpp_components
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 rclcpp_lifecycle
drwxr-xr-x 5 mav mav  4096 Sep 15 02:02 rcl_interfaces
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 rcl_lifecycle
drwxr-xr-x 5 mav mav  4096 Sep 14 23:04 rcl_logging_spdlog
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 rclpy
drwxr-xr-x 5 mav mav  4096 Sep 14 23:05 rcl_yaml_param_parser
drwxr-xr-x 5 mav mav  4096 Sep 14 23:03 rcpputils
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 rcutils
drwxr-xr-x 5 mav mav  4096 Sep 14 23:03 rmw
drwxr-xr-x 3 mav mav  4096 Sep 14 23:06 rmw_connext_cpp
drwxr-xr-x 3 mav mav  4096 Sep 14 23:03 rmw_connext_shared_cpp
drwxr-xr-x 5 mav mav  4096 Sep 15 01:58 rmw_cyclonedds_cpp
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 rmw_dds_common
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 rmw_fastrtps_cpp
drwxr-xr-x 5 mav mav  4096 Sep 15 02:07 rmw_fastrtps_shared_cpp
drwxr-xr-x 4 mav mav  4096 Sep 15 02:23 rmw_implementation
drwxr-xr-x 3 mav mav  4096 Sep 14 22:56 rmw_implementation_cmake
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 robot_state_publisher
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 ros1_bridge
drwxr-xr-x 4 mav mav  4096 Sep 20 12:25 ros2action
drwxr-xr-x 4 mav mav  4096 Sep 20 12:25 ros2bag
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 ros2cli
drwxr-xr-x 4 mav mav  4096 Sep 15 03:37 ros2component
drwxr-xr-x 4 mav mav  4096 Sep 20 12:25 ros2doctor
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 ros2interface
drwxr-xr-x 4 mav mav  4096 Sep 15 03:00 ros2launch
drwxr-xr-x 4 mav mav  4096 Sep 20 12:25 ros2lifecycle
drwxr-xr-x 4 mav mav  4096 Sep 15 03:39 ros2lifecycle_test_fixtures
drwxr-xr-x 4 mav mav  4096 Sep 15 02:59 ros2multicast
drwxr-xr-x 4 mav mav  4096 Sep 15 02:59 ros2node
drwxr-xr-x 4 mav mav  4096 Sep 15 03:00 ros2param
drwxr-xr-x 4 mav mav  4096 Sep 15 02:59 ros2pkg
drwxr-xr-x 4 mav mav  4096 Sep 15 03:00 ros2run
drwxr-xr-x 4 mav mav  4096 Sep 15 03:00 ros2service
drwxr-xr-x 4 mav mav  4096 Sep 15 02:59 ros2test
drwxr-xr-x 4 mav mav  4096 Sep 15 03:00 ros2topic
drwxr-xr-x 3 mav mav  4096 Sep 15 04:17 rosbag2
drwxr-xr-x 5 mav mav  4096 Sep 15 03:49 rosbag2_compression
drwxr-xr-x 4 mav mav  4096 Sep 15 03:47 rosbag2_converter_default_plugins
drwxr-xr-x 5 mav mav  4096 Sep 15 03:42 rosbag2_cpp
drwxr-xr-x 5 mav mav  4096 Sep 15 03:29 rosbag2_storage
drwxr-xr-x 5 mav mav  4096 Sep 15 03:37 rosbag2_storage_default_plugins
drwxr-xr-x 4 mav mav  4096 Sep 15 03:23 rosbag2_test_common
drwxr-xr-x 3 mav mav  4096 Sep 15 04:17 rosbag2_tests
drwxr-xr-x 5 mav mav  4096 Sep 15 04:12 rosbag2_transport
drwxr-xr-x 3 mav mav  4096 Sep 20 12:24 ros_base
drwxr-xr-x 3 mav mav  4096 Sep 15 03:40 ros_core
drwxr-xr-x 3 mav mav  4096 Sep 14 23:09 ros_environment
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 rosgraph_msgs
drwxr-xr-x 4 mav mav  4096 Sep 14 22:54 rosidl_adapter
drwxr-xr-x 4 mav mav  4096 Sep 14 22:55 rosidl_cmake
drwxr-xr-x 3 mav mav  4096 Sep 15 01:47 rosidl_default_generators
drwxr-xr-x 3 mav mav  4096 Sep 15 01:47 rosidl_default_runtime
drwxr-xr-x 4 mav mav  4096 Sep 14 23:06 rosidl_generator_c
drwxr-xr-x 4 mav mav  4096 Sep 14 23:07 rosidl_generator_cpp
drwxr-xr-x 4 mav mav  4096 Sep 14 22:55 rosidl_generator_dds_idl
drwxr-xr-x 4 mav mav  4096 Sep 15 01:47 rosidl_generator_py
drwxr-xr-x 4 mav mav  4096 Sep 14 22:55 rosidl_parser
drwxr-xr-x 5 mav mav  4096 Sep 14 23:03 rosidl_runtime_c
drwxr-xr-x 4 mav mav  4096 Sep 14 23:02 rosidl_runtime_cpp
drwxr-xr-x 4 mav mav  4096 Sep 20 12:25 rosidl_runtime_py
drwxr-xr-x 5 mav mav  4096 Sep 15 01:42 rosidl_typesupport_c
drwxr-xr-x 3 mav mav  4096 Sep 14 23:06 rosidl_typesupport_connext_c
drwxr-xr-x 3 mav mav  4096 Sep 14 23:03 rosidl_typesupport_connext_cpp
drwxr-xr-x 5 mav mav  4096 Sep 15 01:44 rosidl_typesupport_cpp
drwxr-xr-x 5 mav mav  4096 Sep 15 01:41 rosidl_typesupport_fastrtps_c
drwxr-xr-x 5 mav mav  4096 Sep 15 01:40 rosidl_typesupport_fastrtps_cpp
drwxr-xr-x 4 mav mav  4096 Sep 14 22:54 rosidl_typesupport_interface
drwxr-xr-x 5 mav mav  4096 Sep 14 23:03 rosidl_typesupport_introspection_c
drwxr-xr-x 5 mav mav  4096 Sep 14 23:03 rosidl_typesupport_introspection_cpp
drwxr-xr-x 3 mav mav  4096 Sep 15 02:59 ros_testing
drwxr-xr-x 4 mav mav  4096 Sep 14 22:53 rpyutils
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 sensor_msgs
-rw-r--r-- 1 mav mav  1381 Sep 15 05:34 setup.bash
-rw-r--r-- 1 mav mav  1282 Sep 15 05:34 setup.ps1
-rw-r--r-- 1 mav mav  2157 Sep 15 05:34 setup.sh
-rw-r--r-- 1 mav mav  1367 Sep 15 05:34 setup.zsh
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 shape_msgs
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 shared_queues_vendor
drwxr-xr-x 5 mav mav  4096 Sep 14 23:00 spdlog_vendor
drwxr-xr-x 3 mav mav  4096 Sep 14 23:07 sqlite3_vendor
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 sros2
drwxr-xr-x 3 mav mav  4096 Sep 20 12:24 sros2_cmake
drwxr-xr-x 5 mav mav  4096 Sep 15 02:01 statistics_msgs
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 std_msgs
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 std_srvs
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 stereo_msgs
drwxr-xr-x 3 mav mav  4096 Sep 14 23:06 test_interface_files
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 test_msgs
drwxr-xr-x 5 mav mav  4096 Sep 15 02:22 tf2
drwxr-xr-x 4 mav mav  4096 Sep 15 03:51 tf2_bullet
drwxr-xr-x 4 mav mav  4096 Sep 15 03:51 tf2_eigen
drwxr-xr-x 4 mav mav  4096 Sep 15 03:51 tf2_geometry_msgs
drwxr-xr-x 5 mav mav  4096 Sep 15 03:54 tf2_kdl
drwxr-xr-x 5 mav mav  4096 Sep 15 02:24 tf2_msgs
drwxr-xr-x 4 mav mav  4096 Sep 15 02:59 tf2_py
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 tf2_ros
drwxr-xr-x 4 mav mav  4096 Sep 15 03:52 tf2_sensor_msgs
drwxr-xr-x 4 mav mav  4096 Sep 20 12:24 tf2_tools
drwxr-xr-x 3 mav mav  4096 Sep 14 22:59 tinyxml2_vendor
drwxr-xr-x 3 mav mav  4096 Sep 14 23:06 tinyxml_vendor
drwxr-xr-x 5 mav mav  4096 Sep 14 22:56 tracetools
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 trajectory_msgs
drwxr-xr-x 3 mav mav  4096 Sep 14 22:52 uncrustify_vendor
drwxr-xr-x 5 mav mav  4096 Sep 20 12:25 unique_identifier_msgs
drwxr-xr-x 5 mav mav  4096 Sep 14 23:11 urdf
drwxr-xr-x 6 mav mav  4096 Sep 14 23:11 urdfdom
drwxr-xr-x 5 mav mav  4096 Sep 14 23:05 urdfdom_headers
drwxr-xr-x 5 mav mav  4096 Sep 20 12:24 visualization_msgs
drwxr-xr-x 4 mav mav  4096 Sep 14 23:04 yaml_cpp_vendor
drwxr-xr-x 5 mav mav  4096 Sep 14 23:09 zstd_vendor

No bin/, include/ etc in the source build