Skip to content

Conversation

@TayebAlsh
Copy link
Contributor

Summary

  • Adds cross-platform patch (ros-humble-as2-core.patch) enabling as2_core to build on Linux and macOS
  • Enables additional aerostack2 packages in vinca.yaml under the not wasm32 and not win condition

Changes

File Description
patch/ros-humble-as2-core.patch Fixes GeographicLib discovery (CONFIG mode) and exports dependency for downstream packages
vinca.yaml Adds as2_platform_mavlink, as2_behavior, as2_behavior_tree, as2_motion_controller, as2_state_estimator, as2_python_api, as2_alphanumeric_viewer, as2_motion_reference_handlers

Platforms

  • ✅ linux-64
  • ✅ linux-aarch64
  • ✅ osx-64
  • ✅ osx-arm64

- Add cross-platform patch for mavros_extras that fixes:
  - GeographicLib discovery using CONFIG mode for conda
  - GeographicLib library linking for mavros_extras_plugins
  - tf2 API compatibility (tf2::transformToEigen)
- Enable mavros_extras in vinca.yaml (linux-64, linux-aarch64, osx-64, osx-arm64)
- Add build_number entry in pkg_additional_info.yaml
- Add patch for ros-humble-as2-core to fix GeographicLib detection
  - Use CONFIG mode for find_package(GeographicLib)
  - Export GeographicLib dependency for downstream packages
- Add as2_platform_mavlink to vinca.yaml
@TayebAlsh TayebAlsh closed this Jan 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant