Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rmf_fleet_adapter_python not compiling in ros rolling - jammy #181

Open
marcoag opened this issue Mar 3, 2022 · 1 comment
Open

rmf_fleet_adapter_python not compiling in ros rolling - jammy #181

marcoag opened this issue Mar 3, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@marcoag
Copy link
Member

marcoag commented Mar 3, 2022

Bug report

Required information:

  • Operating system and version:
    • Ubuntu Jammy
  • OpenRMF installation type:
    • Source
  • OpenRMF version or commit hash
    • main
  • ROS distribution and version:
    • ROS rolling
  • ROS installation type:
    • From packages
  • Package or library, if applicable:
    • rmf_fleet_adapter_python

Description of the bug

rmf_fleet_adapter_python fails to build throwing the following message:

Starting >>> rmf_fleet_adapter_python
--- stderr: rmf_fleet_adapter_python                                 
PROJECT
CMake Error at /usr/lib/cmake/pybind11/pybind11NewTools.cmake:200 (python3_add_library):
  Unknown CMake command "python3_add_library".
Call Stack (most recent call first):
  CMakeLists.txt:41 (pybind11_add_module)

Steps to reproduce the bug

  1. Fresh ubuntu Jammy
  2. Add and install ROS Rolling along with Open-RMF dependencies
  3. run: colcon build --symlink-install --packages-up-to rmf_fleet_adapter_python

Expected behavior

Successful compilation.

Actual behavior

Aborted compilation due to error above.

@marcoag marcoag added the bug Something isn't working label Mar 3, 2022
@marcoag marcoag added this to Urgent Issues in Research & Development Mar 3, 2022
@youliangtan
Copy link
Member

This looks like a pybind11 problem. For galactic and foxy, we are using version 2.2.6 for pybind11_vendor. according to pybind11_vendor, jammy will be using 2.3.0. Could you help to check the version?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Development

No branches or pull requests

2 participants