Full rebuild March 2026 bump ros2-distro-mutex to 0.14.0 and build number to 17#62
Full rebuild March 2026 bump ros2-distro-mutex to 0.14.0 and build number to 17#62wep21 wants to merge 23 commits intoRoboStack:mainfrom
Conversation
wep21
commented
Mar 26, 2026
- as title
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
715f5e2 to
5cd3a1b
Compare
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
|
@traversaro @Tobias-Fischer |
|
Is there a generated recipe for |
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
The recipe exists in my env. |
|
Can you try to manually build that recipe? I wonder also if there is some kind of rattler-build regression, can you try to pin rattler-build to 0.57.2 that is the latest release before the big refactor in 0.58 ? |
|
Yes - it's a rattler-build regression, pinning to 0.57 will work. @wolfv is aware. |
Signed-off-by: wep21 <daisuke.nishimatsu1021@gmail.com>
|
We have to move to either https://github.com/ros-infrastructure/vcs2l/ or pin setuptools <82 |
|
Note the latest vinca should work with the newer setuptools |
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
|
Let’s change the mapping in robostack.yaml for vcstool |
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
159d01d to
f9a074b
Compare
See conda-forge/vcs2l-feedstock#3 (comment) . I think I did not do a release a |
|
The main advantage of conda-forge/vcstool-feedstock#18 is that |
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
Signed-off-by: Daisuke Nishimatsu <nishimarudai@gmail.com>
Signed-off-by: Daisuke Nishimatsu <nishimarudai@gmail.com>
Signed-off-by: Daisuke Nishimatsu <nishimarudai@gmail.com>
| +if(APPLE) | ||
| + set_target_properties(${_target_name_lib} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") | ||
| + target_include_directories(${_target_name_lib} PUBLIC ${Python3_INCLUDE_DIRS} ${Python3_NumPy_INCLUDE_DIRS}) | ||
| + target_link_libraries(${_target_name_lib} PRIVATE Python3::NumPy Python3::Python) |
There was a problem hiding this comment.
Why do we need to change this? On Mac we’ve always had issues linking to Python
There was a problem hiding this comment.
To fix this error on macOS arm64
2026-03-27T13:25:54.7160200Z │ Installing build environment
2026-03-27T13:25:55.6711780Z │ ✔ Successfully updated the build environment
2026-03-27T13:25:55.6759710Z │
2026-03-27T13:25:55.6867320Z │ Installing host environment
2026-03-27T13:25:57.5715360Z │ ✔ Successfully updated the host environment
2026-03-27T13:25:57.9654030Z │
2026-03-27T13:25:57.9655430Z │ ╭─ Running build script
2026-03-27T13:25:57.9657300Z │ │ INFO: activate_clang_osx-arm64.sh made the following environmental changes:
2026-03-27T13:25:58.0309980Z │ │ -CONDA_BUILD_CROSS_COMPILATION=0
2026-03-27T13:25:58.0312580Z │ │ +_CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_arm64_apple_darwin20_0_0
2026-03-27T13:25:58.0314130Z │ │ +ac_cv_func_malloc_0_nonnull=yes
2026-03-27T13:25:58.0315230Z │ │ +ac_cv_func_realloc_0_nonnull=yes
2026-03-27T13:25:58.0316390Z │ │ +AR=arm64-apple-darwin20.0.0-ar
2026-03-27T13:25:58.0317920Z │ │ +AS=arm64-apple-darwin20.0.0-as
2026-03-27T13:25:58.0319630Z │ │ +build_alias=arm64-apple-darwin20.0.0
2026-03-27T13:25:58.0321890Z │ │ +CC_FOR_BUILD=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang
2026-03-27T13:25:58.0323940Z │ │ +CC=arm64-apple-darwin20.0.0-clang
2026-03-27T13:25:58.0332260Z │ │ +CFLAGS=-ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-kilted-builtin-interfaces-2.3.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
2026-03-27T13:25:58.0333310Z │ │ +CHECKSYMS=arm64-apple-darwin20.0.0-checksyms
2026-03-27T13:25:58.0334070Z │ │ +CLANG=arm64-apple-darwin20.0.0-clang
2026-03-27T13:25:58.0367230Z │ │ +CMAKE_ARGS=-DCMAKE_AR=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-ar -DCMAKE_CXX_COMPILER_AR=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-ar -DCMAKE_C_COMPILER_AR=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-ar -DCMAKE_RANLIB=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-ranlib -DCMAKE_CXX_COMPILER_RANLIB=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-ranlib -DCMAKE_C_COMPILER_RANLIB=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-ranlib -DCMAKE_LINKER=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-ld -DCMAKE_STRIP=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-strip -DCMAKE_INSTALL_NAME_TOOL=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-install_name_tool -DCMAKE_LIBTOOL=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-libtool -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_SYSROOT=/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_FIND_APPBUNDLE=LAST -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_PROGRAM_PATH=$BUILD_PREFIX/bin;$PREFIX/bin
2026-03-27T13:25:58.0372820Z │ │ +CMAKE_PREFIX_PATH=:$PREFIX
2026-03-27T13:25:58.0373540Z │ │ +CONDA_BUILD_SYSROOT=/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
2026-03-27T13:25:58.0374340Z │ │ +CONDA_TOOLCHAIN_BUILD=arm64-apple-darwin20.0.0
2026-03-27T13:25:58.0374730Z │ │ +CONDA_TOOLCHAIN_HOST=arm64-apple-darwin20.0.0
2026-03-27T13:25:58.0375520Z │ │ +CPP_FOR_BUILD=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang-cpp
2026-03-27T13:25:58.0375980Z │ │ +CPP=arm64-apple-darwin20.0.0-clang-cpp
2026-03-27T13:25:58.0376690Z │ │ +CPPFLAGS=-D_FORTIFY_SOURCE=2 -isystem $PREFIX/include -mmacosx-version-min=11.0
2026-03-27T13:25:58.0378030Z │ │ +DEBUG_CFLAGS=-ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-kilted-builtin-interfaces-2.3.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
2026-03-27T13:25:58.0382320Z │ │ +host_alias=arm64-apple-darwin20.0.0
2026-03-27T13:25:58.0382770Z │ │ +HOST=arm64-apple-darwin20.0.0
2026-03-27T13:25:58.0383220Z │ │ +INSTALL_NAME_TOOL=arm64-apple-darwin20.0.0-install_name_tool
2026-03-27T13:25:58.0386800Z │ │ +LD=arm64-apple-darwin20.0.0-ld
2026-03-27T13:25:58.0387410Z │ │ +LDFLAGS_LD=-headerpad_max_install_names -dead_strip_dylibs -rpath $PREFIX/lib -L$PREFIX/lib
2026-03-27T13:25:58.0388470Z │ │ +LDFLAGS=-Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib
2026-03-27T13:25:58.0389150Z │ │ +LIBTOOL=arm64-apple-darwin20.0.0-libtool
2026-03-27T13:25:58.0389820Z │ │ +LIPO=arm64-apple-darwin20.0.0-lipo
2026-03-27T13:25:58.0392890Z │ │ +MESON_ARGS=-Dbuildtype=release --prefix=$PREFIX -Dlibdir=lib
2026-03-27T13:25:58.0394130Z │ │ +NM=arm64-apple-darwin20.0.0-nm
2026-03-27T13:25:58.0395520Z │ │ +NMEDIT=arm64-apple-darwin20.0.0-nmedit
2026-03-27T13:25:58.0397730Z │ │ +OBJC_FOR_BUILD=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang
2026-03-27T13:25:58.0398970Z │ │ +OBJC=arm64-apple-darwin20.0.0-clang
2026-03-27T13:25:58.0400430Z │ │ +OTOOL=arm64-apple-darwin20.0.0-otool
2026-03-27T13:25:58.0401880Z │ │ +PAGESTUFF=arm64-apple-darwin20.0.0-pagestuff
2026-03-27T13:25:58.0403140Z │ │ +RANLIB=arm64-apple-darwin20.0.0-ranlib
2026-03-27T13:25:58.0404680Z │ │ +REDO_PREBINDING=arm64-apple-darwin20.0.0-redo_prebinding
2026-03-27T13:25:58.0406730Z │ │ +SDKROOT=/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
2026-03-27T13:25:58.0407940Z │ │ +SEG_ADDR_TABLE=arm64-apple-darwin20.0.0-seg_addr_table
2026-03-27T13:25:58.0409380Z │ │ +SEG_HACK=arm64-apple-darwin20.0.0-seg_hack
2026-03-27T13:25:58.0410830Z │ │ +SEGEDIT=arm64-apple-darwin20.0.0-segedit
2026-03-27T13:25:58.0412130Z │ │ +SIZE=arm64-apple-darwin20.0.0-size
2026-03-27T13:25:58.0413420Z │ │ +STRINGS=arm64-apple-darwin20.0.0-strings
2026-03-27T13:25:58.0414870Z │ │ +STRIP=arm64-apple-darwin20.0.0-strip
2026-03-27T13:25:58.2020320Z │ │ INFO: activate_clangxx_osx-arm64.sh made the following environmental changes:
2026-03-27T13:25:58.2699900Z │ │ +CLANGXX=arm64-apple-darwin20.0.0-clang++
2026-03-27T13:25:58.2801140Z │ │ +CXX_FOR_BUILD=$BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang++
2026-03-27T13:25:58.2901310Z │ │ +CXX=arm64-apple-darwin20.0.0-clang++
2026-03-27T13:25:58.3003660Z │ │ +CXXFLAGS=-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-kilted-builtin-interfaces-2.3.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
2026-03-27T13:25:58.3104780Z │ │ +DEBUG_CXXFLAGS=-ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -Og -g -Wall -Wextra -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-kilted-builtin-interfaces-2.3.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
2026-03-27T13:25:58.4192790Z │ │ USING PYTHON_EXECUTABLE=$PREFIX/bin/python
2026-03-27T13:25:58.4196310Z │ │ USING PKG_CONFIG_EXECUTABLE=$PREFIX/bin/pkg-config
2026-03-27T13:25:58.4681550Z │ │ Using Python 3.12
2026-03-27T13:25:58.5223180Z │ │ Using PYTHON_INSTALL_DIR: lib/python3.12/site-packages
2026-03-27T13:25:59.4525500Z │ │ Ignoring COMPILE_WARNING_AS_ERROR target property and CMAKE_COMPILE_WARNING_AS_ERROR variable.
2026-03-27T13:25:59.4529380Z │ │ -- The C compiler identification is Clang 18.1.8
2026-03-27T13:25:59.8681270Z │ │ -- The CXX compiler identification is Clang 18.1.8
2026-03-27T13:25:59.9446340Z │ │ -- Detecting C compiler ABI info
2026-03-27T13:26:00.6447330Z │ │ -- Detecting C compiler ABI info - done
2026-03-27T13:26:00.6587600Z │ │ -- Check for working C compiler: $BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang - skipped
2026-03-27T13:26:00.6591440Z │ │ -- Detecting C compile features
2026-03-27T13:26:00.6597430Z │ │ -- Detecting C compile features - done
2026-03-27T13:26:00.6661810Z │ │ -- Detecting CXX compiler ABI info
2026-03-27T13:26:01.2645990Z │ │ -- Detecting CXX compiler ABI info - done
2026-03-27T13:26:01.2923940Z │ │ -- Check for working CXX compiler: $BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang++ - skipped
2026-03-27T13:26:01.2938840Z │ │ -- Detecting CXX compile features
2026-03-27T13:26:01.2939240Z │ │ -- Detecting CXX compile features - done
2026-03-27T13:26:01.3026630Z │ │ -- Found ament_cmake: 2.7.5 ($PREFIX/share/ament_cmake/cmake)
2026-03-27T13:26:01.7227900Z │ │ -- Found Python3: $PREFIX/bin/python (found version "3.12.13") found components: Interpreter
2026-03-27T13:26:02.0041570Z │ │ -- Found rosidl_core_generators: 0.3.2 ($PREFIX/share/rosidl_core_generators/cmake)
2026-03-27T13:26:02.0105820Z │ │ -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
2026-03-27T13:26:02.0905950Z │ │ -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
2026-03-27T13:26:02.1754390Z │ │ -- Found rosidl_adapter: 4.9.6 ($PREFIX/share/rosidl_adapter/cmake)
2026-03-27T13:26:03.7725980Z │ │ -- Found ament_cmake_ros_core: 0.14.7 ($PREFIX/share/ament_cmake_ros_core/cmake)
2026-03-27T13:26:05.0769920Z │ │ -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
2026-03-27T13:26:06.8278740Z │ │ -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
2026-03-27T13:26:07.8205330Z │ │ -- Found Python3: $PREFIX/bin/python (found version "3.12.13") found components: Interpreter Development NumPy Development.Module Development.Embed
2026-03-27T13:26:07.8858010Z │ │ -- Found Python3: $PREFIX/bin/python (found version "3.12.13") found components: Interpreter
2026-03-27T13:26:07.8970560Z │ │ -- Configuring done (9.3s)
2026-03-27T13:26:08.0261190Z │ │ -- Generating done (0.1s)
2026-03-27T13:26:08.0263210Z │ │ CMake Warning:
2026-03-27T13:26:08.0264600Z │ │ Manually-specified variables were not used by the project:
2026-03-27T13:26:08.0267070Z │ │ AMENT_PREFIX_PATH
2026-03-27T13:26:08.0269540Z │ │ CATKIN_SKIP_TESTING
2026-03-27T13:26:08.0270780Z │ │ -- Build files have been written to: $SRC_DIR/build
2026-03-27T13:26:08.0271950Z │ │ CMAKE_INSTALL_LIBDIR
2026-03-27T13:26:08.0273430Z │ │ CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP
2026-03-27T13:26:08.0274770Z │ │ PKG_CONFIG_EXECUTABLE
2026-03-27T13:26:08.0275960Z │ │ Python_EXECUTABLE
2026-03-27T13:26:08.0277230Z │ │ SETUPTOOLS_DEB_LAYOUT
2026-03-27T13:26:08.2613660Z │ │ [1/48] cd $SRC_DIR/build && $BUILD_PREFIX/bin/cmake -E copy_directory $SRC_DIR/build/rosidl_generator_py/builtin_interfaces $SRC_DIR/build/ament_cmake_python/builtin_interfaces/builtin_interfaces
2026-03-27T13:26:08.4723970Z │ │ [2/48] Generating type hashes for ROS interfaces
2026-03-27T13:26:08.4976740Z │ │ [3/48] Generating Rust code for ROS interfaces
2026-03-27T13:26:08.7509860Z │ │ [4/48] cd $SRC_DIR/build/ament_cmake_python/builtin_interfaces && $PREFIX/bin/python setup.py egg_info
2026-03-27T13:26:08.7510730Z │ │ running egg_info
2026-03-27T13:26:08.7521100Z │ │ creating builtin_interfaces.egg-info
2026-03-27T13:26:08.7521630Z │ │ writing builtin_interfaces.egg-info/PKG-INFO
2026-03-27T13:26:08.7522300Z │ │ writing dependency_links to builtin_interfaces.egg-info/dependency_links.txt
2026-03-27T13:26:08.7522970Z │ │ writing top-level names to builtin_interfaces.egg-info/top_level.txt
2026-03-27T13:26:08.7525440Z │ │ writing manifest file 'builtin_interfaces.egg-info/SOURCES.txt'
2026-03-27T13:26:08.7995990Z │ │ reading manifest file 'builtin_interfaces.egg-info/SOURCES.txt'
2026-03-27T13:26:08.7996470Z │ │ writing manifest file 'builtin_interfaces.egg-info/SOURCES.txt'
2026-03-27T13:26:08.7996890Z │ │ [5/48] Generating C++ code for ROS interfaces
2026-03-27T13:26:08.8261000Z │ │ [6/48] Generating C code for ROS interfaces
2026-03-27T13:26:09.0846510Z │ │ [7/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_c.dir/rosidl_generator_c/builtin_interfaces/msg/detail/duration__type_support.c.o
2026-03-27T13:26:09.0946910Z │ │ [8/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_c.dir/rosidl_generator_c/builtin_interfaces/msg/detail/duration__description.c.o
2026-03-27T13:26:09.1048840Z │ │ [9/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_c.dir/rosidl_generator_c/builtin_interfaces/msg/detail/time__description.c.o
2026-03-27T13:26:09.1160420Z │ │ [10/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_c.dir/rosidl_generator_c/builtin_interfaces/msg/detail/duration__functions.c.o
2026-03-27T13:26:09.1163140Z │ │ [11/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_c.dir/rosidl_generator_c/builtin_interfaces/msg/detail/time__functions.c.o
2026-03-27T13:26:09.2337110Z │ │ [12/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_c.dir/rosidl_generator_c/builtin_interfaces/msg/detail/time__type_support.c.o
2026-03-27T13:26:09.4323670Z │ │ [13/48] Linking C shared library libbuiltin_interfaces__rosidl_generator_c.dylib
2026-03-27T13:26:09.9175290Z │ │ [14/48] Generating C type support dispatch for ROS interfaces
2026-03-27T13:26:09.9376950Z │ │ [15/48] Generating C introspection for ROS interfaces
2026-03-27T13:26:09.9478240Z │ │ [16/48] Generating C++ introspection for ROS interfaces
2026-03-27T13:26:10.1083080Z │ │ [17/48] Generating C++ type support for eProsima Fast-RTPS
2026-03-27T13:26:10.1183370Z │ │ [18/48] Generating C type support for eProsima Fast-RTPS
2026-03-27T13:26:10.1389970Z │ │ [19/48] Building C object CMakeFiles/builtin_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/builtin_interfaces/msg/detail/time__type_support.c.o
2026-03-27T13:26:10.2006560Z │ │ [20/48] Building C object CMakeFiles/builtin_interfaces__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/builtin_interfaces/msg/detail/duration__type_support.c.o
2026-03-27T13:26:10.3430510Z │ │ [21/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/builtin_interfaces/msg/duration__type_support.cpp.o
2026-03-27T13:26:10.3940590Z │ │ [22/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_c.dir/rosidl_typesupport_c/builtin_interfaces/msg/time__type_support.cpp.o
2026-03-27T13:26:10.5876610Z │ │ [23/48] Generating C++ type support dispatch for ROS interfaces
2026-03-27T13:26:11.2414730Z │ │ [24/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/builtin_interfaces/msg/detail/duration__type_support_c.cpp.o
2026-03-27T13:26:11.5031870Z │ │ [25/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/builtin_interfaces/msg/detail/time__type_support_c.cpp.o
2026-03-27T13:26:11.5234230Z │ │ [26/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/builtin_interfaces/msg/detail/duration__type_support.cpp.o
2026-03-27T13:26:11.6097450Z │ │ [27/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/builtin_interfaces/msg/detail/dds_fastrtps/duration__type_support.cpp.o
2026-03-27T13:26:11.7159010Z │ │ [28/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/builtin_interfaces/msg/detail/dds_fastrtps/time__type_support.cpp.o
2026-03-27T13:26:11.8223770Z │ │ [29/48] Linking CXX shared library libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.dylib
2026-03-27T13:26:11.9198540Z │ │ [30/48] Linking C shared library libbuiltin_interfaces__rosidl_typesupport_introspection_c.dylib
2026-03-27T13:26:12.0236340Z │ │ [31/48] Linking CXX shared library libbuiltin_interfaces__rosidl_typesupport_c.dylib
2026-03-27T13:26:12.1272050Z │ │ [32/48] Linking CXX shared library libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.dylib
2026-03-27T13:26:12.1888270Z │ │ [33/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/builtin_interfaces/msg/detail/time__type_support.cpp.o
2026-03-27T13:26:12.2688960Z │ │ [34/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/builtin_interfaces/msg/duration__type_support.cpp.o
2026-03-27T13:26:12.2729520Z │ │ [35/48] Building CXX object CMakeFiles/builtin_interfaces__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/builtin_interfaces/msg/time__type_support.cpp.o
2026-03-27T13:26:12.3836520Z │ │ [36/48] Linking CXX shared library libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.dylib
2026-03-27T13:26:12.4620340Z │ │ [37/48] Linking CXX shared library libbuiltin_interfaces__rosidl_typesupport_cpp.dylib
2026-03-27T13:26:12.8234120Z │ │ [38/48] Generating Python code for ROS interfaces
2026-03-27T13:26:13.1760250Z │ │ [39/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_py.dir/rosidl_generator_py/builtin_interfaces/msg/_duration_s.c.o
2026-03-27T13:26:13.1888250Z │ │ [40/48] Building C object CMakeFiles/builtin_interfaces_s__rosidl_typesupport_fastrtps_c.dir/rosidl_generator_py/builtin_interfaces/_builtin_interfaces_s.ep.rosidl_typesupport_fastrtps_c.c.o
2026-03-27T13:26:13.1990620Z │ │ [41/48] Building C object CMakeFiles/builtin_interfaces_s__rosidl_typesupport_introspection_c.dir/rosidl_generator_py/builtin_interfaces/_builtin_interfaces_s.ep.rosidl_typesupport_introspection_c.c.o
2026-03-27T13:26:13.2030510Z │ │ [42/48] Building C object CMakeFiles/builtin_interfaces__rosidl_generator_py.dir/rosidl_generator_py/builtin_interfaces/msg/_time_s.c.o
2026-03-27T13:26:13.2031890Z │ │ [43/48] Building C object CMakeFiles/builtin_interfaces_s__rosidl_typesupport_c.dir/rosidl_generator_py/builtin_interfaces/_builtin_interfaces_s.ep.rosidl_typesupport_c.c.o
2026-03-27T13:26:13.3678900Z │ │ [44/48] Linking C shared library libbuiltin_interfaces__rosidl_generator_py.dylib
2026-03-27T13:26:13.3681110Z │ │ FAILED: [code=1] libbuiltin_interfaces__rosidl_generator_py.dylib
2026-03-27T13:26:13.3709210Z │ │ : && $BUILD_PREFIX/bin/arm64-apple-darwin20.0.0-clang -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/ros-kilted-builtin-interfaces-2.3.1 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=10.15 -dynamiclib -Wl,-headerpad_max_install_names -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib -Wl,-undefined,error -undefined dynamic_lookup -o libbuiltin_interfaces__rosidl_generator_py.dylib -install_name @rpath/libbuiltin_interfaces__rosidl_generator_py.dylib CMakeFiles/builtin_interfaces__rosidl_generator_py.dir/rosidl_generator_py/builtin_interfaces/msg/_duration_s.c.o CMakeFiles/builtin_interfaces__rosidl_generator_py.dir/rosidl_generator_py/builtin_interfaces/msg/_time_s.c.o -Wl,-rpath,$SRC_DIR/build libbuiltin_interfaces__rosidl_typesupport_c.dylib libbuiltin_interfaces__rosidl_generator_c.dylib $PREFIX/lib/librosidl_runtime_c.dylib $PREFIX/lib/librcutils.dylib -latomic && :
2026-03-27T13:26:13.3712890Z │ │ Undefined symbols for architecture arm64:
2026-03-27T13:26:13.3713160Z │ │ "_PyImport_ImportModule", referenced from:
2026-03-27T13:26:13.3713510Z │ │ _builtin_interfaces__msg__duration__convert_to_py in _duration_s.c.o
2026-03-27T13:26:13.3713900Z │ │ _builtin_interfaces__msg__time__convert_to_py in _time_s.c.o
2026-03-27T13:26:13.3714200Z │ │ "_PyLong_AsLong", referenced from:
2026-03-27T13:26:13.3715320Z │ │ _builtin_interfaces__msg__duration__convert_from_py in _duration_s.c.o
2026-03-27T13:26:13.3716820Z │ │ _builtin_interfaces__msg__time__convert_from_py in _time_s.c.o
2026-03-27T13:26:13.3718550Z │ │ "_PyLong_AsUnsignedLong", referenced from:
2026-03-27T13:26:13.3720230Z │ │ _builtin_interfaces__msg__duration__convert_from_py in _duration_s.c.o
2026-03-27T13:26:13.3721940Z │ │ _builtin_interfaces__msg__time__convert_from_py in _time_s.c.o
2026-03-27T13:26:13.3723440Z │ │ "_PyLong_FromLong", referenced from:
2026-03-27T13:26:13.3725270Z │ │ _builtin_interfaces__msg__duration__convert_to_py in _duration_s.c.o
2026-03-27T13:26:13.3726920Z │ │ _builtin_interfaces__msg__time__convert_to_py in _time_s.c.o
2026-03-27T13:26:13.3728370Z │ │ "_PyLong_FromUnsignedLong", referenced from:
2026-03-27T13:26:13.3730180Z │ │ _builtin_interfaces__msg__duration__convert_to_py in _duration_s.c.o
2026-03-27T13:26:13.3731790Z │ │ _builtin_interfaces__msg__time__convert_to_py in _time_s.c.o
2026-03-27T13:26:13.3733390Z │ │ "_PyObject_CallObject", referenced from:
2026-03-27T13:26:13.3735280Z │ │ _builtin_interfaces__msg__duration__convert_to_py in _duration_s.c.o
2026-03-27T13:26:13.3736950Z │ │ _builtin_interfaces__msg__time__convert_to_py in _time_s.c.o
2026-03-27T13:26:13.3738480Z │ │ "_PyObject_GetAttrString", referenced from:
2026-03-27T13:26:13.3740240Z │ │ _builtin_interfaces__msg__duration__convert_from_py in _duration_s.c.o
2026-03-27T13:26:13.3741990Z │ │ _builtin_interfaces__msg__duration__convert_to_py in _duration_s.c.o
2026-03-27T13:26:13.3743860Z │ │ _builtin_interfaces__msg__time__convert_from_py in _time_s.c.o
2026-03-27T13:26:13.3745650Z │ │ _builtin_interfaces__msg__time__convert_to_py in _time_s.c.o
2026-03-27T13:26:13.3747200Z │ │ "_PyObject_SetAttrString", referenced from:
2026-03-27T13:26:13.3748950Z │ │ _builtin_interfaces__msg__duration__convert_to_py in _duration_s.c.o
2026-03-27T13:26:13.3750840Z │ │ _builtin_interfaces__msg__time__convert_to_py in _time_s.c.o
2026-03-27T13:26:13.3752140Z │ │ "__Py_Dealloc", referenced from:
2026-03-27T13:26:13.3754040Z │ │ _builtin_interfaces__msg__duration__convert_from_py in _duration_s.c.o
2026-03-27T13:26:13.3755800Z │ │ _builtin_interfaces__msg__duration__convert_to_py in _duration_s.c.o
2026-03-27T13:26:13.3757380Z │ │ _builtin_interfaces__msg__time__convert_from_py in _time_s.c.o
2026-03-27T13:26:13.3759020Z │ │ _builtin_interfaces__msg__time__convert_to_py in _time_s.c.o
2026-03-27T13:26:13.3760500Z │ │ ld: symbol(s) not found for architecture arm64
2026-03-27T13:26:13.3769120Z │ │ arm64-apple-darwin20.0: error: linker command failed with exit code 1 (use -v to see invocation)
There was a problem hiding this comment.
The correct target to link is Python3::Module, see:
- Link Python bindings to Python::Module and not Python::Python to prevent Python bindings segfault on macOS robotology/icub-main#987
- Can't link in /librcl_interfaces__rosidl_generator_py.so due to it not linking in libpython ros-humble#119
- Statically link the
pythonexecutable tolibpythonand disable the shared library astral-sh/python-build-standalone#540 (comment) - segmentation fault python macos AprilRobotics/apriltag#352
- Building 23.02 with conda results in CLI tools not working PixarAnimationStudios/OpenUSD#2371
- Provide python executable compiled with enable-shared conda-forge/python-feedstock#595
Signed-off-by: Daisuke Nishimatsu <nishimarudai@gmail.com>
3fe4717 to
5f32680
Compare
Signed-off-by: Daisuke Nishimatsu <daisuke@DaisukenoMacBook-Air.local>
|
rosidl rust patch comes from ros2-rust/rosidl_rust#22. |