Skip to content

Conversation

@Tobias-Fischer
Copy link
Contributor

No description provided.

@Tobias-Fischer
Copy link
Contributor Author

Note that I don't have the capacity to push this more. @wep21 @gftabor @traversaro feel free to take over / build on top of this if you're interested :)

@traversaro traversaro changed the title Update deps Second Full Rebuild (Sync) of November 2025: bump ros2-distro-mutex to 0.13.0 and build_number to 13 Nov 11, 2025
@traversaro
Copy link
Member

Linux failure:

2025-11-11T02:48:52.8452804Z  ╰─────────────────── (took 1 second)
2025-11-11T02:48:52.9654731Z Error:   × Failed to resolve dependencies: Cannot solve the request because of: The
2025-11-11T02:48:52.9656173Z   │ following packages are incompatible
2025-11-11T02:48:52.9656829Z   │ ├─ ros-jazzy-moveit-resources-panda-moveit-config * cannot be installed
2025-11-11T02:48:52.9657316Z   │ because there are no viable options:
2025-11-11T02:48:52.9657754Z   │ │  ├─ ros-jazzy-moveit-resources-panda-moveit-config 3.1.0 would require
2025-11-11T02:48:52.9658421Z   │ │  │  ├─ ros-jazzy-joint-state-publisher-gui *, which can be installed
2025-11-11T02:48:52.9658806Z   │ with any of the following options:
2025-11-11T02:48:52.9659190Z   │ │  │  │  └─ ros-jazzy-joint-state-publisher-gui 2.4.0 would require
2025-11-11T02:48:52.9659647Z   │ │  │  │     └─ ros-jazzy-python-qt-binding *, which can be installed with
2025-11-11T02:48:52.9660012Z   │ any of the following options:
2025-11-11T02:48:52.9660362Z   │ │  │  │        └─ ros-jazzy-python-qt-binding 2.2.2 would require
2025-11-11T02:48:52.9660761Z   │ │  │  │           └─ qt-main >=5.15.15,<5.16.0a0, which can be installed
2025-11-11T02:48:52.9661107Z   │ with any of the following options:
2025-11-11T02:48:52.9661432Z   │ │  │  │              ├─ qt-main 5.15.15 | 5.15.15 would require
2025-11-11T02:48:52.9661785Z   │ │  │  │              │  └─ libxml2 >=2.13.8,<2.14.0a0, which can be
2025-11-11T02:48:52.9662117Z   │ installed with any of the following options:
2025-11-11T02:48:52.9662568Z   │ │  │  │              │     └─ libxml2 2.13.8 | 2.13.8 | 2.13.8 | 2.13.8 |
2025-11-11T02:48:52.9662860Z   │ 2.13.9 | 2.13.9
2025-11-11T02:48:52.9663123Z   │ │  │  │              ├─ qt-main 5.15.15 would require
2025-11-11T02:48:52.9663465Z   │ │  │  │              │  └─ libxml2 >=2.13.7,<2.14.0a0, which can be
2025-11-11T02:48:52.9663804Z   │ installed with any of the following options:
2025-11-11T02:48:52.9664153Z   │ │  │  │              │     └─ libxml2 2.13.7 | 2.13.7 | 2.13.7 | 2.13.7
2025-11-11T02:48:52.9664494Z   │ │  │  │              ├─ qt-main 5.15.15 | 5.15.15 would require
2025-11-11T02:48:52.9664840Z   │ │  │  │              │  └─ libxml2 >=2.13.5,<2.14.0a0, which can be
2025-11-11T02:48:52.9665685Z   │ installed with any of the following options:
2025-11-11T02:48:52.9666132Z   │ │  │  │              │     └─ libxml2 2.13.5 | 2.13.5 | 2.13.5 | 2.13.5 |
2025-11-11T02:48:52.9666425Z   │ 2.13.6 | 2.13.6
2025-11-11T02:48:52.9666677Z   │ │  │  │              └─ qt-main 5.15.15 would require
2025-11-11T02:48:52.9667017Z   │ │  │  │                 └─ libxml2 >=2.12.7,<2.14.0a0, which can be
2025-11-11T02:48:52.9667340Z   │ installed with any of the following options:
2025-11-11T02:48:52.9667676Z   │ │  │  │                    └─ libxml2 2.12.7 | 2.12.7 | 2.12.7 | 2.12.7 |
2025-11-11T02:48:52.9668040Z   │ 2.12.7 | 2.12.7 | 2.13.3 | 2.13.3 | 2.13.4 | 2.13.4 | 2.13.4 | 2.13.4 |
2025-11-11T02:48:52.9668330Z   │ 2.13.4 | 2.13.4
2025-11-11T02:48:52.9668645Z   │ │  │  └─ ros-jazzy-gripper-controllers *, which cannot be installed
2025-11-11T02:48:52.9669005Z   │ because there are no viable options:
2025-11-11T02:48:52.9669441Z   │ │  │     ├─ ros-jazzy-gripper-controllers 4.33.1 would require
2025-11-11T02:48:52.9669847Z   │ │  │     │  └─ ros-jazzy-realtime-tools *, which cannot be installed
2025-11-11T02:48:52.9670196Z   │ because there are no viable options:
2025-11-11T02:48:52.9670529Z   │ │  │     │     ├─ ros-jazzy-realtime-tools 3.10.0 would require
2025-11-11T02:48:52.9670907Z   │ │  │     │     │  └─ libcap >=2.77,<2.78.0a0, which cannot be installed
2025-11-11T02:48:52.9671314Z   │ because there are no viable options:
2025-11-11T02:48:52.9671653Z   │ │  │     │     │     └─ libcap 2.77, which conflicts with the versions
2025-11-11T02:48:52.9671957Z   │ reported above.
2025-11-11T02:48:52.9672268Z   │ │  │     │     └─ ros-jazzy-realtime-tools 3.1.0 | 3.3.0 | 3.4.0 | 3.6.0 |
2025-11-11T02:48:52.9672696Z   │ 3.7.0 | 3.9.0 | 3.10.0 is excluded because due to strict channel priority
2025-11-11T02:48:52.9673174Z   │ not using this option from: 'https://conda.anaconda.org/robostack-jazzy/'
2025-11-11T02:48:52.9673647Z   │ │  │     └─ ros-jazzy-gripper-controllers 4.18.0 | 4.20.0 | 4.22.0 |
2025-11-11T02:48:52.9674058Z   │ 4.26.0 | 4.28.0 | 4.32.0 | 4.33.1 is excluded because due to strict
2025-11-11T02:48:52.9674509Z   │ channel priority not using this option from: 'https://conda.anaconda.org/
2025-11-11T02:48:52.9675058Z   │ robostack-jazzy/'
2025-11-11T02:48:52.9675457Z   │ │  └─ ros-jazzy-moveit-resources-panda-moveit-config 3.1.0 | 3.1.0 | 3.1.0
2025-11-11T02:48:52.9676010Z   │ | 3.1.0 | 3.1.0 | 3.1.0 | 3.1.0 is excluded because due to strict channel
2025-11-11T02:48:52.9676459Z   │ priority not using this option from: 'https://conda.anaconda.org/
2025-11-11T02:48:52.9676806Z   │ robostack-jazzy/'
2025-11-11T02:48:52.9677174Z   │ └─ ros2-distro-mutex 0.13.* jazzy_* cannot be installed because there are
2025-11-11T02:48:52.9677530Z   │ no viable options:
2025-11-11T02:48:52.9677792Z   │    └─ ros2-distro-mutex 0.13.0 would constrain
2025-11-11T02:48:52.9678178Z   │       └─ libxml2 2.14.*, which conflicts with any installable versions
2025-11-11T02:48:52.9678521Z   │ previously reported
2025-11-11T02:48:52.9678727Z   │ 
2025-11-11T02:48:52.9679026Z   ╰─▶ Cannot solve the request because of: The following packages are
2025-11-11T02:48:52.9679400Z       incompatible
2025-11-11T02:48:52.9679767Z       ├─ ros-jazzy-moveit-resources-panda-moveit-config * cannot be installed
2025-11-11T02:48:52.9680156Z       because there are no viable options:
2025-11-11T02:48:52.9680582Z       │  ├─ ros-jazzy-moveit-resources-panda-moveit-config 3.1.0 would require
2025-11-11T02:48:52.9681073Z       │  │  ├─ ros-jazzy-joint-state-publisher-gui *, which can be installed
2025-11-11T02:48:52.9681405Z       with any of the following options:
2025-11-11T02:48:52.9681770Z       │  │  │  └─ ros-jazzy-joint-state-publisher-gui 2.4.0 would require
2025-11-11T02:48:52.9682188Z       │  │  │     └─ ros-jazzy-python-qt-binding *, which can be installed
2025-11-11T02:48:52.9682489Z       with any of the following options:
2025-11-11T02:48:52.9682840Z       │  │  │        └─ ros-jazzy-python-qt-binding 2.2.2 would require
2025-11-11T02:48:52.9683223Z       │  │  │           └─ qt-main >=5.15.15,<5.16.0a0, which can be installed
2025-11-11T02:48:52.9683520Z       with any of the following options:
2025-11-11T02:48:52.9683836Z       │  │  │              ├─ qt-main 5.15.15 | 5.15.15 would require
2025-11-11T02:48:52.9684172Z       │  │  │              │  └─ libxml2 >=2.13.8,<2.14.0a0, which can be
2025-11-11T02:48:52.9684468Z       installed with any of the following options:
2025-11-11T02:48:52.9684810Z       │  │  │              │     └─ libxml2 2.13.8 | 2.13.8 | 2.13.8 | 2.13.8
2025-11-11T02:48:52.9685393Z       | 2.13.9 | 2.13.9
2025-11-11T02:48:52.9685672Z       │  │  │              ├─ qt-main 5.15.15 would require
2025-11-11T02:48:52.9686013Z       │  │  │              │  └─ libxml2 >=2.13.7,<2.14.0a0, which can be
2025-11-11T02:48:52.9686303Z       installed with any of the following options:
2025-11-11T02:48:52.9686646Z       │  │  │              │     └─ libxml2 2.13.7 | 2.13.7 | 2.13.7 | 2.13.7
2025-11-11T02:48:52.9687137Z       │  │  │              ├─ qt-main 5.15.15 | 5.15.15 would require
2025-11-11T02:48:52.9687477Z       │  │  │              │  └─ libxml2 >=2.13.5,<2.14.0a0, which can be
2025-11-11T02:48:52.9687760Z       installed with any of the following options:
2025-11-11T02:48:52.9688092Z       │  │  │              │     └─ libxml2 2.13.5 | 2.13.5 | 2.13.5 | 2.13.5
2025-11-11T02:48:52.9688412Z       | 2.13.6 | 2.13.6
2025-11-11T02:48:52.9688670Z       │  │  │              └─ qt-main 5.15.15 would require
2025-11-11T02:48:52.9688995Z       │  │  │                 └─ libxml2 >=2.12.7,<2.14.0a0, which can be
2025-11-11T02:48:52.9689280Z       installed with any of the following options:
2025-11-11T02:48:52.9689612Z       │  │  │                    └─ libxml2 2.12.7 | 2.12.7 | 2.12.7 | 2.12.7
2025-11-11T02:48:52.9689902Z       | 2.12.7 | 2.12.7 | 2.13.3 | 2.13.3 | 2.13.4 | 2.13.4 | 2.13.4 | 2.13.4
2025-11-11T02:48:52.9690166Z       | 2.13.4 | 2.13.4
2025-11-11T02:48:52.9690498Z       │  │  └─ ros-jazzy-gripper-controllers *, which cannot be installed
2025-11-11T02:48:52.9690838Z       because there are no viable options:
2025-11-11T02:48:52.9691190Z       │  │     ├─ ros-jazzy-gripper-controllers 4.33.1 would require
2025-11-11T02:48:52.9691588Z       │  │     │  └─ ros-jazzy-realtime-tools *, which cannot be installed
2025-11-11T02:48:52.9691905Z       because there are no viable options:
2025-11-11T02:48:52.9692301Z       │  │     │     ├─ ros-jazzy-realtime-tools 3.10.0 would require
2025-11-11T02:48:52.9692685Z       │  │     │     │  └─ libcap >=2.77,<2.78.0a0, which cannot be installed
2025-11-11T02:48:52.9692980Z       because there are no viable options:
2025-11-11T02:48:52.9693319Z       │  │     │     │     └─ libcap 2.77, which conflicts with the versions
2025-11-11T02:48:52.9693587Z       reported above.
2025-11-11T02:48:52.9693899Z       │  │     │     └─ ros-jazzy-realtime-tools 3.1.0 | 3.3.0 | 3.4.0 | 3.6.0
2025-11-11T02:48:52.9694241Z       | 3.7.0 | 3.9.0 | 3.10.0 is excluded because due to strict channel
2025-11-11T02:48:52.9694621Z       priority not using this option from: 'https://conda.anaconda.org/
2025-11-11T02:48:52.9695180Z       robostack-jazzy/'
2025-11-11T02:48:52.9695632Z       │  │     └─ ros-jazzy-gripper-controllers 4.18.0 | 4.20.0 | 4.22.0 |
2025-11-11T02:48:52.9695977Z       4.26.0 | 4.28.0 | 4.32.0 | 4.33.1 is excluded because due to strict
2025-11-11T02:48:52.9696331Z       channel priority not using this option from: 'https://
2025-11-11T02:48:52.9696639Z       conda.anaconda.org/robostack-jazzy/'
2025-11-11T02:48:52.9697038Z       │  └─ ros-jazzy-moveit-resources-panda-moveit-config 3.1.0 | 3.1.0 |
2025-11-11T02:48:52.9697416Z       3.1.0 | 3.1.0 | 3.1.0 | 3.1.0 | 3.1.0 is excluded because due to strict
2025-11-11T02:48:52.9697754Z       channel priority not using this option from: 'https://
2025-11-11T02:48:52.9698058Z       conda.anaconda.org/robostack-jazzy/'
2025-11-11T02:48:52.9698440Z       └─ ros2-distro-mutex 0.13.* jazzy_* cannot be installed because there
2025-11-11T02:48:52.9698777Z       are no viable options:
2025-11-11T02:48:52.9699057Z          └─ ros2-distro-mutex 0.13.0 would constrain
2025-11-11T02:48:52.9699444Z             └─ libxml2 2.14.*, which conflicts with any installable versions
2025-11-11T02:48:52.9699752Z       previously reported

@traversaro
Copy link
Member

The libcap problem is probably due to conda-forge/conda-forge-pinning-feedstock#7934 . Something I think would help mitigate these kind of problems would be to also capture as a snapshot https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/conda_build_config.yaml , and only add our own pinning as an override of the snapshotted conda_build_config.yaml .

Updated numpy and libzenohc versions, added libcap.
@traversaro
Copy link
Member

traversaro commented Nov 11, 2025

Now the build is blocked by conda-forge/pyside2-feedstock#273 that is blocked by conda-forge/qt-webengine-feedstock#76 .

@traversaro
Copy link
Member

There seems to be an actual boost 1.88-related failure in lanelet2_core:

2025-11-11T11:20:49.4585290Z  │ │ [3/13] Building CXX object CMakeFiles/lanelet2_core.dir/src/Lanelet.cpp.o
2025-11-11T11:20:49.4609070Z  │ │ FAILED: [code=1] CMakeFiles/lanelet2_core.dir/src/Lanelet.cpp.o 
2025-11-11T11:20:49.4616380Z  │ │ $BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PRG_EXEC_MONITOR_DYN_LINK -DBOOST_PRG_EXEC_MONITOR_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DBOOST_WAVE_DYN_LINK -DBOOST_WAVE_NO_LIB -DBOOST_WSERIALIZATION_DYN_LINK -DBOOST_WSERIALIZATION_NO_LIB -Dlanelet2_core_EXPORTS -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include -I$SRC_DIR/build/devel/include -I$PREFIX/include/eigen3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-jazzy-lanelet2-core-1.2.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode_15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=10.15 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/lanelet2_core.dir/src/Lanelet.cpp.o -MF CMakeFiles/lanelet2_core.dir/src/Lanelet.cpp.o.d -o CMakeFiles/lanelet2_core.dir/src/Lanelet.cpp.o -c $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/Lanelet.cpp
2025-11-11T11:20:49.4623020Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/Lanelet.cpp:1:
2025-11-11T11:20:49.4724870Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Lanelet.h:195:
2025-11-11T11:20:49.4826350Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/impl/Lanelet.h:10:
2025-11-11T11:20:49.4928430Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Polygon.h:4:
2025-11-11T11:20:49.5029980Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/LineString.h:8:
2025-11-11T11:20:49.5131550Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/BoundingBox.h:4:
2025-11-11T11:20:49.5234000Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:29:8: error: explicit specialization of undeclared template struct 'robust_point_type'
2025-11-11T11:20:49.5334220Z  │ │    29 | struct robust_point_type<const lanelet::BasicPoint2d, Policy> {
2025-11-11T11:20:49.5435600Z  │ │       |        ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-11T11:20:49.5536360Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:34:63: error: no member named 'no_rescale_policy' in namespace 'boost::geometry::detail'
2025-11-11T11:20:49.5580770Z  │ │    34 | struct robust_point_type<const lanelet::BasicPoint2d, detail::no_rescale_policy> {
2025-11-11T11:20:49.5622140Z  │ │       |                                                       ~~~~~~~~^
2025-11-11T11:20:49.5663610Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/Lanelet.cpp:19:32: warning: unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-warning-option]
2025-11-11T11:20:49.5785160Z  │ │    19 | #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
2025-11-11T11:20:49.5886360Z  │ │       |                                ^
2025-11-11T11:20:49.5987410Z  │ │ 1 warning and 2 errors generated.
2025-11-11T11:20:49.6088730Z  │ │ [4/13] Building CXX object CMakeFiles/lanelet2_core.dir/src/BasicRegulatoryElements.cpp.o
2025-11-11T11:20:52.3634000Z  │ │ [5/13] Building CXX object CMakeFiles/lanelet2_core.dir/src/PolygonTriangulationGeometry.cpp.o
2025-11-11T11:20:52.3733730Z  │ │ FAILED: [code=1] CMakeFiles/lanelet2_core.dir/src/PolygonTriangulationGeometry.cpp.o 
2025-11-11T11:20:52.3841660Z  │ │ $BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PRG_EXEC_MONITOR_DYN_LINK -DBOOST_PRG_EXEC_MONITOR_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DBOOST_WAVE_DYN_LINK -DBOOST_WAVE_NO_LIB -DBOOST_WSERIALIZATION_DYN_LINK -DBOOST_WSERIALIZATION_NO_LIB -Dlanelet2_core_EXPORTS -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include -I$SRC_DIR/build/devel/include -I$PREFIX/include/eigen3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-jazzy-lanelet2-core-1.2.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode_15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=10.15 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/lanelet2_core.dir/src/PolygonTriangulationGeometry.cpp.o -MF CMakeFiles/lanelet2_core.dir/src/PolygonTriangulationGeometry.cpp.o.d -o CMakeFiles/lanelet2_core.dir/src/PolygonTriangulationGeometry.cpp.o -c $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/PolygonTriangulationGeometry.cpp
2025-11-11T11:20:52.3847800Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/PolygonTriangulationGeometry.cpp:3:
2025-11-11T11:20:52.3949030Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Polygon.h:4:
2025-11-11T11:20:52.4050630Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/LineString.h:8:
2025-11-11T11:20:52.4152130Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/BoundingBox.h:4:
2025-11-11T11:20:52.4253960Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:29:8: error: explicit specialization of undeclared template struct 'robust_point_type'
2025-11-11T11:20:52.4355620Z  │ │    29 | struct robust_point_type<const lanelet::BasicPoint2d, Policy> {
2025-11-11T11:20:52.4457140Z  │ │       |        ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-11T11:20:52.4507350Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:34:63: error: no member named 'no_rescale_policy' in namespace 'boost::geometry::detail'
2025-11-11T11:20:52.4542420Z  │ │    34 | struct robust_point_type<const lanelet::BasicPoint2d, detail::no_rescale_policy> {
2025-11-11T11:20:52.4643530Z  │ │       |                                                       ~~~~~~~~^
2025-11-11T11:20:52.4744610Z  │ │ 2 errors generated.
2025-11-11T11:20:52.9126890Z  │ │ [6/13] Building CXX object CMakeFiles/lanelet2_core.dir/src/LineStringGeometry.cpp.o
2025-11-11T11:20:52.9127900Z  │ │ FAILED: [code=1] CMakeFiles/lanelet2_core.dir/src/LineStringGeometry.cpp.o 
2025-11-11T11:20:52.9134500Z  │ │ $BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PRG_EXEC_MONITOR_DYN_LINK -DBOOST_PRG_EXEC_MONITOR_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DBOOST_WAVE_DYN_LINK -DBOOST_WAVE_NO_LIB -DBOOST_WSERIALIZATION_DYN_LINK -DBOOST_WSERIALIZATION_NO_LIB -Dlanelet2_core_EXPORTS -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include -I$SRC_DIR/build/devel/include -I$PREFIX/include/eigen3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-jazzy-lanelet2-core-1.2.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode_15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=10.15 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/lanelet2_core.dir/src/LineStringGeometry.cpp.o -MF CMakeFiles/lanelet2_core.dir/src/LineStringGeometry.cpp.o.d -o CMakeFiles/lanelet2_core.dir/src/LineStringGeometry.cpp.o -c $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/LineStringGeometry.cpp
2025-11-11T11:20:52.9140770Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/LineStringGeometry.cpp:15:
2025-11-11T11:20:52.9141630Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/LineString.h:8:
2025-11-11T11:20:52.9142380Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/BoundingBox.h:4:
2025-11-11T11:20:52.9143230Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:29:8: error: explicit specialization of undeclared template struct 'robust_point_type'
2025-11-11T11:20:52.9144340Z  │ │    29 | struct robust_point_type<const lanelet::BasicPoint2d, Policy> {
2025-11-11T11:20:52.9144980Z  │ │       |        ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-11T11:20:52.9145730Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:34:63: error: no member named 'no_rescale_policy' in namespace 'boost::geometry::detail'
2025-11-11T11:20:52.9146510Z  │ │    34 | struct robust_point_type<const lanelet::BasicPoint2d, detail::no_rescale_policy> {
2025-11-11T11:20:52.9147310Z  │ │       |                                                       ~~~~~~~~^
2025-11-11T11:20:52.9147620Z  │ │ 2 errors generated.
2025-11-11T11:20:53.0516200Z  │ │ [7/13] Building CXX object CMakeFiles/lanelet2_core.dir/src/LaneletMap.cpp.o
2025-11-11T11:20:53.0557050Z  │ │ FAILED: [code=1] CMakeFiles/lanelet2_core.dir/src/LaneletMap.cpp.o 
2025-11-11T11:20:53.0563590Z  │ │ $BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_SETUP_DYN_LINK -DBOOST_LOG_SETUP_NO_LIB -DBOOST_PRG_EXEC_MONITOR_DYN_LINK -DBOOST_PRG_EXEC_MONITOR_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DBOOST_WAVE_DYN_LINK -DBOOST_WAVE_NO_LIB -DBOOST_WSERIALIZATION_DYN_LINK -DBOOST_WSERIALIZATION_NO_LIB -Dlanelet2_core_EXPORTS -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core -I$SRC_DIR/ros-jazzy-lanelet2-core/src/work/include -I$SRC_DIR/build/devel/include -I$PREFIX/include/eigen3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-jazzy-lanelet2-core-1.2.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode_15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=10.15 -fPIC -fopenmp=libomp -MD -MT CMakeFiles/lanelet2_core.dir/src/LaneletMap.cpp.o -MF CMakeFiles/lanelet2_core.dir/src/LaneletMap.cpp.o.d -o CMakeFiles/lanelet2_core.dir/src/LaneletMap.cpp.o -c $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/LaneletMap.cpp
2025-11-11T11:20:53.0569540Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/src/LaneletMap.cpp:11:
2025-11-11T11:20:53.0570830Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Area.h:3:
2025-11-11T11:20:53.0572050Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Polygon.h:4:
2025-11-11T11:20:53.0573230Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/LineString.h:8:
2025-11-11T11:20:53.0574330Z  │ │ In file included from $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/BoundingBox.h:4:
2025-11-11T11:20:53.0575790Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:29:8: error: explicit specialization of undeclared template struct 'robust_point_type'
2025-11-11T11:20:53.0585930Z  │ │    29 | struct robust_point_type<const lanelet::BasicPoint2d, Policy> {
2025-11-11T11:20:53.0586550Z  │ │       |        ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-11T11:20:53.0587750Z  │ │ $SRC_DIR/ros-jazzy-lanelet2-core/src/work/include/lanelet2_core/geometry/Point.h:34:63: error: no member named 'no_rescale_policy' in namespace 'boost::geometry::detail'
2025-11-11T11:20:53.0589040Z  │ │    34 | struct robust_point_type<const lanelet::BasicPoint2d, detail::no_rescale_policy> {
2025-11-11T11:20:53.0589710Z  │ │       |                                                       ~~~~~~~~^
2025-11-11T11:20:53.0590340Z  │ │ 2 errors generated.
2025-11-11T11:20:53.0593110Z  │ │ ninja: build stopped: subcommand failed.
2025-11-11T11:20:53.0594050Z  │ │ × error Script failed with status 1
2025-11-11T11:20:53.0596970Z  │ │ × error 
2025-11-11T11:20:53.0597360Z  │ │ × error Script execution failed.
2025-11-11T11:20:53.0597750Z  │ │ × error 
2025-11-11T11:20:53.0598300Z  │ │ × error   Work directory: /Users/runner/work/ros-jazzy/ros-jazzy/output/bld/rattler-build_ros-jazzy-lanelet2-core_1762858177/work
2025-11-11T11:20:53.0599980Z  │ │ × error   Prefix: /Users/runner/work/ros-jazzy/ros-jazzy/output/bld/rattler-build_ros-jazzy-lanelet2-core_1762858177/host_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho
2025-11-11T11:20:53.0601670Z  │ │ × error   Build prefix: /Users/runner/work/ros-jazzy/ros-jazzy/output/bld/rattler-build_ros-jazzy-lanelet2-core_1762858177/build_env
2025-11-11T11:20:53.0602410Z  │ │ × error 
2025-11-11T11:20:53.0603980Z  │ │ × error To run the script manually, use the following command:
2025-11-11T11:20:53.0604470Z  │ │ × error 
2025-11-11T11:20:53.0605050Z  │ │ × error   cd "/Users/runner/work/ros-jazzy/ros-jazzy/output/bld/rattler-build_ros-jazzy-lanelet2-core_1762858177/work" && ./conda_build.sh
2025-11-11T11:20:53.0605990Z  │ │ × error 
2025-11-11T11:20:53.0607300Z  │ │ × error To run commands interactively in the build environment:
2025-11-11T11:20:53.0607980Z  │ │ × error 
2025-11-11T11:20:53.0609600Z  │ │ × error   cd "/Users/runner/work/ros-jazzy/ros-jazzy/output/bld/rattler-build_ros-jazzy-lanelet2-core_1762858177/work" && source build_env.sh
2025-11-11T11:20:53.0643920Z  │ │
2025-11-11T11:20:53.0645170Z  │ ╰─────────────────── (took 14 seconds)
2025-11-11T11:20:53.0645860Z  │
2025-11-11T11:20:53.0646290Z  ╰─────────────────── (took 18 seconds)

@traversaro
Copy link
Member

There seems to be an actual boost 1.88-related failure in lanelet2_core:

Probably we just need to backport fzi-forschungszentrum-informatik/Lanelet2#399 .

@traversaro
Copy link
Member

Nice, the ros2 pkg prefix test added for pcl-conversions fails with:

2025-11-11T14:05:47.2991778Z  │ Installing test environment
2025-11-11T14:05:49.7084277Z  │ ✔ Successfully updated the test environment
2025-11-11T14:05:49.7118783Z  │ Testing commands:
2025-11-11T14:05:49.8512882Z  │ Traceback (most recent call last):
2025-11-11T14:05:49.8514614Z  │   File "$SRC_DIR_run_env/bin/ros2", line 5, in <module>
2025-11-11T14:05:49.8516546Z  │     from ros2cli.cli import main
2025-11-11T14:05:49.8519908Z  │   File "$SRC_DIR_run_env/lib/python3.12/site-packages/ros2cli/cli.py", line 22, in <module>
2025-11-11T14:05:49.8521562Z  │     from rclpy.executors import ExternalShutdownException
2025-11-11T14:05:49.8524856Z  │   File "$SRC_DIR_run_env/lib/python3.12/site-packages/rclpy/__init__.py", line 49, in <module>
2025-11-11T14:05:49.8526391Z  │     from rclpy.signals import install_signal_handlers
2025-11-11T14:05:49.8529513Z  │   File "$SRC_DIR_run_env/lib/python3.12/site-packages/rclpy/signals.py", line 15, in <module>
2025-11-11T14:05:49.8530999Z  │     from rclpy.exceptions import InvalidHandle
2025-11-11T14:05:49.8534321Z  │   File "$SRC_DIR_run_env/lib/python3.12/site-packages/rclpy/exceptions.py", line 16, in <module>
2025-11-11T14:05:49.8536278Z  │     from rclpy.impl.implementation_singleton import rclpy_implementation as _rclpy
2025-11-11T14:05:49.8539662Z  │   File "$SRC_DIR_run_env/lib/python3.12/site-packages/rclpy/impl/implementation_singleton.py", line 32, in <module>
2025-11-11T14:05:49.8541290Z  │     rclpy_implementation = import_c_library('._rclpy_pybind11', package)
2025-11-11T14:05:49.8543476Z  │                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-11-11T14:05:49.8546895Z  │   File "$SRC_DIR_run_env/lib/python3.12/site-packages/rpyutils/import_c_library.py", line 39, in import_c_library
2025-11-11T14:05:49.8548308Z  │     return importlib.import_module(name, package=package)
2025-11-11T14:05:49.8550249Z  │            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-11-11T14:05:49.8553394Z  │   File "$SRC_DIR_run_env/lib/python3.12/importlib/__init__.py", line 90, in import_module
2025-11-11T14:05:49.8555118Z  │     return _bootstrap._gcd_import(name[level:], package, level)
2025-11-11T14:05:49.8557189Z  │            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-11-11T14:05:49.8561799Z  │ ImportError: $SRC_DIR_run_env/lib/python3.12/site-packages/rclpy/../../../librcl_logging_spdlog.so: undefined symbol: _ZN6spdlog7details7log_msgC1ENS_10source_locEN3fmt3v1217basic_string_viewIcEENS_5level10level_enumES6_
2025-11-11T14:05:49.8567133Z  │ The C extension '$SRC_DIR_run_env/lib/python3.12/site-packages/rclpy/_rclpy_pybind11.cpython-312-x86_64-linux-gnu.so' failed to be imported while being present on the system. Please refer to 'https://docs.ros.org/en/rolling/How-To-Guides/Installation-Troubleshooting.html#import-failing-even-with-library-present-on-the-system' for possible solutions
2025-11-11T14:05:49.8605718Z  │ × error Script failed with status 1
2025-11-11T14:05:49.8606759Z  │ × error 
2025-11-11T14:05:49.8607178Z  │ × error Script execution failed.
2025-11-11T14:05:49.8607609Z  │ × error 
2025-11-11T14:05:49.8608366Z  │ × error   Work directory: /home/runner/work/ros-jazzy/ros-jazzy/output/test/test_ros-jazzy-pcl-conversionsjdNfpi/test
2025-11-11T14:05:49.8609438Z  │ × error   Prefix: /home/runner/work/ros-jazzy/ros-jazzy/output/test/test_ros-jazzy-pcl-conversionsjdNfpi/test_run_env
2025-11-11T14:05:49.8609989Z  │ × error   Build prefix: None
2025-11-11T14:05:49.8610237Z  │ × error 
2025-11-11T14:05:49.8610542Z  │ × error To run the script manually, use the following command:
2025-11-11T14:05:49.8610867Z  │ × error 
2025-11-11T14:05:49.8611422Z  │ × error   cd "/home/runner/work/ros-jazzy/ros-jazzy/output/test/test_ros-jazzy-pcl-conversionsjdNfpi/test" && ./conda_build.sh
2025-11-11T14:05:49.8611971Z  │ × error 
2025-11-11T14:05:49.8612291Z  │ × error To run commands interactively in the build environment:
2025-11-11T14:05:49.8612619Z  │ × error 
2025-11-11T14:05:49.8613509Z  │ × error   cd "/home/runner/work/ros-jazzy/ros-jazzy/output/test/test_ros-jazzy-pcl-conversionsjdNfpi/test" && source build_env.sh

@gftabor
Copy link
Contributor

gftabor commented Nov 12, 2025

I tried to take a look but couldn't follow. The current error is a mismatch between versions of some dependency right?

Does that mean a specific pinned version of something needs to be updated or just that a dependency needs to be rebuilt?

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.

4 participants