Closed Mdwsbb01 closed 2 months ago
Last login: Mon Apr 22 19:53:52 on ttys002
(base) dongxiaoma@Baldur ~ % python -m site
sys.path = [
'/Users/dongxiaoma',
'/opt/anaconda3/lib/python311.zip',
'/opt/anaconda3/lib/python3.11',
'/opt/anaconda3/lib/python3.11/lib-dynload',
'/opt/anaconda3/lib/python3.11/site-packages',
'/opt/anaconda3/lib/python3.11/site-packages/aeosa',
]
USER_BASE: '/Users/dongxiaoma/.local' (exists)
USER_SITE: '/Users/dongxiaoma/.local/lib/python3.11/site-packages' (doesn't exist)
ENABLE_USER_SITE: True
(base) dongxiaoma@Baldur ~ % python -c 'import site; print(site.getsitepackages())'
['/opt/anaconda3/lib/python3.11/site-packages']
(base) dongxiaoma@Baldur ~ % python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'
/opt/anaconda3/lib/python3.11/site-packages
(base) dongxiaoma@Baldur ~ % qmake --version
QMake version 3.1
Using Qt version 5.15.2 in /opt/anaconda3/lib
(base) dongxiaoma@Baldur ~ %
Other infos : my mac is M2MAX, macOS Sonoma version 14.4.1, Xcode 15.3
#Correspond files: aiming local files and patches
#/opt/ros/ros2_rolling/src/ros2/geometry2/tf2_eigen_kdl/CMakeLists.txt
patch < "$SCRIPT_DIR/patches/ros2_tf2_eigen_kdl.patch"
#/opt/ros/ros2_rolling/src/ros-visualization/interactive_markers/CMakeLists.txt
patch < "$SCRIPT_DIR/patches/ros2_interactive_markers.patch"
#/opt/ros/ros2_rolling/src/ros2/rviz/rviz_ogre_vendor/CMakeLists.txt
patch < "$SCRIPT_DIR/patches/ros2_rviz_ogre_vendor.patch"
#/opt/ros/ros2_rolling/src/ros2/rviz/CMakeLists.txt
patch < "$SCRIPT_DIR/patches/ros2_rviz_default_plugins_include_directories.patch"
#/opt/ros/ros2_rolling/src/ros/kdl_parser/kdl_parser/CMakeLists.txt
patch < "$SCRIPT_DIR/patches/ros2_kdl_parser_orocos-kdl_include_directories.patch"
#changes start at line 70
#/opt/ros/ros2_rolling/src/ros2/rosbag2/rosbag2_transport/src/rosbag2_transport/play_options.cpp
patch < "$SCRIPT_DIR/patches/ros2_rosbag2_transport_uint64_t.patch"
Pass through the 'patch' part by finding the location of the target file.
Meet compile error about 'rviz_ogre_vendor'.
Failed <<< rviz_ogre_vendor [7min 26s, exited with code 2]
Summary: 331 packages finished [7min 33s]
After modified line 77 list(APPEND OGRE_CMAKE_ARGS -DCMAKE_OSX_ARCHITECTURES=arm64;x86_64)
to list(APPEND OGRE_CMAKE_ARGS -DCMAKE_OSX_ARCHITECTURES=arm64)
line 106 "-DCMAKE_OSX_ARCHITECTURES=arm64;x86_64"
to "-DCMAKE_OSX_ARCHITECTURES=arm64"
in /opt/ros/ros2_rolling/src/ros2/rviz/rviz_ogre_vendor/CMakeLists.txt
,
rerun command % colcon build --symlink-install --cmake-args -DBUILD_TESTING=OFF -Wno-dev --packages-skip-by-dep python_qt_binding
Finished <<< rviz_ogre_vendor [4min 41s]
Starting >>> rviz_rendering
--- stderr: rviz_rendering
[cctools-port]: generating fake signature for '/opt/ros/ros2_rolling/install/rviz_rendering/lib/librviz_rendering.dylib'
---
Finished <<< rviz_rendering [5.44s]
Starting >>> rviz_common
Starting >>> rviz_rendering_tests
Finished <<< rviz_rendering_tests [0.87s]
--- stderr: rviz_common
[cctools-port]: generating fake signature for '/opt/ros/ros2_rolling/install/rviz_common/lib/librviz_common.dylib'
---
Finished <<< rviz_common [21.7s]
Starting >>> rviz_visual_testing_framework
Finished <<< rviz_visual_testing_framework [7.17s]
Starting >>> rviz_default_plugins
[Processing: rviz_default_plugins]
--- stderr: rviz_default_plugins
[cctools-port]: generating fake signature for '/opt/ros/ros2_rolling/install/rviz_default_plugins/lib/librviz_default_plugins.dylib'
---
Finished <<< rviz_default_plugins [40.3s]
Starting >>> rviz2
Finished <<< rviz2 [6.38s]
Summary: 338 packages finished [6min 9s]
92 packages had stderr output: action_msgs action_tutorials_interfaces actionlib_msgs builtin_interfaces camera_calibration_parsers camera_info_manager class_loader composition_interfaces cyclonedds diagnostic_msgs example_interfaces fastcdr fastrtps geometry_msgs iceoryx_binding_c iceoryx_hoofs iceoryx_introspection iceoryx_posh image_tools interactive_markers kdl_parser laser_geometry libstatistics_collector lifecycle_msgs logging_demo map_msgs message_filters nav_msgs osrf_testing_tools_cpp pendulum_msgs performance_test_fixture rcl rcl_action rcl_interfaces rcl_lifecycle rcl_logging_interface rcl_logging_noop rcl_logging_spdlog rcl_yaml_param_parser rclcpp rclcpp_action rclcpp_components rclcpp_lifecycle rcpputils resource_retriever rmw rmw_cyclonedds_cpp rmw_dds_common rmw_fastrtps_shared_cpp rmw_implementation robot_state_publisher ros2cli_test_interfaces rosbag2_compression rosbag2_compression_zstd rosbag2_cpp rosbag2_interfaces rosbag2_storage rosbag2_storage_mcap rosbag2_test_msgdefs rosbag2_transport rosgraph_msgs rosidl_dynamic_typesupport rosidl_dynamic_typesupport_fastrtps rosidl_runtime_c rosidl_typesupport_c rosidl_typesupport_cpp rosidl_typesupport_fastrtps_c rosidl_typesupport_fastrtps_cpp rosidl_typesupport_introspection_cpp rviz_common rviz_default_plugins rviz_ogre_vendor rviz_rendering sensor_msgs service_msgs shape_msgs statistics_msgs std_msgs std_srvs stereo_msgs test_msgs tf2 tf2_eigen_kdl tf2_msgs tf2_ros trajectory_msgs turtlesim type_description_interfaces unique_identifier_msgs urdf urdfdom visualization_msgs
(python_venv) (base) dongxiaoma@Baldur ros2_rolling %
Works fine with Rviz2, thanks for the installation guide repo!
Hi, sorry for bothering u, but I have no idea how to add this patch to the file where I don't know its location. Appreciate for any help, thanks.