- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package for openEuler
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package for openEuler
- Fix %build: use /usr/bin/make -O -j${RPM_BUILD_NCPUS} V=1 VERBOSE=1//usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libnanopb-dev-0.4.9.2-3.aarch64 INSTALL="/usr/bin/install -p" against
CFLAGS="${CFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection}" ; export CFLAGS ;
CXXFLAGS="${CXXFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection}" ; export CXXFLAGS ;
FFLAGS="${FFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules}" ; export FFLAGS ;
FCFLAGS="${FCFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ;
LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld}" ; export LDFLAGS ;
/usr/bin/cmake \
-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DINCLUDE_INSTALL_DIR:PATH=/usr/include \
-DLIB_INSTALL_DIR:PATH=/usr/lib64 \
-DSYSCONF_INSTALL_DIR:PATH=/etc \
-DSHARE_INSTALL_PREFIX:PATH=/usr/share \
-DLIB_SUFFIX=64 \
-DBUILD_SHARED_LIBS:BOOL=ON in-source Makefile
(chroot's
/usr/bin/cmake --build "aarch64-openEuler-linux-gnu" -j${RPM_BUILD_NCPUS} --verbose expects absent out-of-source dir)
- Fix %build syntax error: the prior explanatory comment named rpm macros
(cmake/cmake_build/make_build/make_install/vpath_builddir) with a percent
prefix; rpm expands such tokens even inside comments and the multi-line
cmake macro body broke out of the comment as live shell, aborting the
build script with a syntax error near an unquoted parenthesis. Replaced
the comment with a percent-token-free note; the make_build/make_install
build approach is retained.
- Initial package for openEuler
- Fix %build: use /usr/bin/make -O -j${RPM_BUILD_NCPUS} V=1 VERBOSE=1//usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/libnanopb-dev-0.4.9.2-3.aarch64 INSTALL="/usr/bin/install -p" against %cmake in-source Makefile
(chroot's %cmake_build expects absent out-of-source dir)
- Fix %build syntax error: the prior explanatory comment named rpm macros
(cmake/cmake_build/make_build/make_install/vpath_builddir) with a percent
prefix; rpm expands such tokens even inside comments and the multi-line
cmake macro body broke out of the comment as live shell, aborting the
build script with a syntax error near an unquoted parenthesis. Replaced
the comment with a percent-token-free note; the make_build/make_install
build approach is retained.
- Initial package
- Initial package
- 初始打包
- 添加 libserial 运行时子包,捕获版本化共享库文件
- Initial package
- Initial package
- Initial package
- 初始打包
- 添加 libserial 运行时子包,捕获版本化共享库文件
- 初始打包
- 添加 libserial 运行时子包,捕获版本化共享库文件
- 初始打包
- 添加 libserial 运行时子包,捕获版本化共享库文件
- 初始打包
- 添加 libserial 运行时子包,捕获版本化共享库文件
- Initial package
- Initial package for pugixml 1.16
- Initial package for pugixml 1.16
- Initial package for pugixml 1.16
- Initial package for pugixml 1.16
- Initial package
- Fix %files egg-info glob to match setuptools PEP 440 version normalization (0.01 -> 0.1)
- Initial package
- Fix %files egg-info glob to match setuptools PEP 440 version normalization (0.01 -> 0.1)
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Fix %files egg-info glob to match setuptools PEP 440 version normalization (0.01 -> 0.1)
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Initial package
- Fix build: use explicit -B _build with
CFLAGS="${CFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection}" ; export CFLAGS ;
CXXFLAGS="${CXXFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection}" ; export CXXFLAGS ;
FFLAGS="${FFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules}" ; export FFLAGS ;
FCFLAGS="${FCFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ;
LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld}" ; export LDFLAGS ;
/usr/bin/cmake \
-DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DINCLUDE_INSTALL_DIR:PATH=/usr/include \
-DLIB_INSTALL_DIR:PATH=/usr/lib64 \
-DSYSCONF_INSTALL_DIR:PATH=/etc \
-DSHARE_INSTALL_PREFIX:PATH=/usr/share \
-DLIB_SUFFIX=64 \
-DBUILD_SHARED_LIBS:BOOL=ON to avoid
/usr/bin/cmake --build "noarch-openEuler-linux-gnu" -j${RPM_BUILD_NCPUS} --verbose
looking for non-existent noarch-openEuler-linux-gnu build directory
- Initial package
- Fix build: use explicit -B _build with %cmake to avoid %cmake_build
looking for non-existent noarch-openEuler-linux-gnu build directory
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS)
- Initial import (ROS)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Fix build/install: export ROS bootstrap PYTHONPATH so ament_cmake package
templates can import ament_package (ModuleNotFoundError)
- Rename to ros-humble-autoware-utils-debug; single-package files list,
/opt prefix excluded from autodeps (spec-rules-ros)
- Initial package of autoware_utils_debug 1.11.0
- Fix build/install: export ROS bootstrap PYTHONPATH so ament_cmake package
templates can import ament_package (ModuleNotFoundError)
- Rename to ros-humble-autoware-utils-debug; single-package files list,
/opt prefix excluded from autodeps (spec-rules-ros)
- Initial package of autoware_utils_debug 1.11.0
- Fix build/install: export ROS bootstrap PYTHONPATH so ament_cmake package
templates can import ament_package (ModuleNotFoundError)
- Rename to ros-humble-autoware-utils-debug; single-package files list,
/opt prefix excluded from autodeps (spec-rules-ros)
- Initial package of autoware_utils_debug 1.11.0
- Fix build/install: export ROS bootstrap PYTHONPATH so ament_cmake package
templates can import ament_package (ModuleNotFoundError)
- Rename to ros-humble-autoware-utils-debug; single-package files list,
/opt prefix excluded from autodeps (spec-rules-ros)
- Initial package of autoware_utils_debug 1.11.0
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial package for fri_configuration_controller 1.1.0
- Initial package for fri_configuration_controller 1.1.0
- Initial package for fri-state-broadcaster (ROS 2 humble)
- Initial package for fri-state-broadcaster (ROS 2 humble)
- Initial import (ROS batch)
- Fix magic_enum.hpp include path (magic_enum/magic_enum.hpp)
- Add -p1 to
%setup -q
/usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/hri-fix-magic-enum-include.patch |
/usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f
- Initial import (ROS batch)
- Fix magic_enum.hpp include path (magic_enum/magic_enum.hpp)
- Add -p1 to
%setup -q
/usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/hri-fix-magic-enum-include.patch |
/usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f
- Initial package for joint-group-impedance-controller (ROS 2 humble)
- Initial package for joint-group-impedance-controller (ROS 2 humble)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial package for kuka-control-mode-handler (ROS 2 humble)
- Initial package for kuka-control-mode-handler (ROS 2 humble)
- Initial package for kuka-controllers (ROS 2 humble)
- Initial package for kuka-controllers (ROS 2 humble)
- Initial package for kuka-event-broadcaster (ROS 2 humble)
- Initial package for kuka-event-broadcaster (ROS 2 humble)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Move exec_depend packages from BuildRequires to Requires-only
(kuka-lbr-iisy-support pulls kuka-gazebo transitively at builddep;
these packages have no find_package() in CMakeLists.txt)
- 增加 grpc-devel BuildRequires:源码 hardware_interface.cpp / robot_manager_node.cpp
直接 #include <grpcpp/create_channel.h>,编译期找不到该头文件(对齐兄弟包
kuka-external-control-sdk / examples 已验证可用的 grpc-devel)
- 增加 protobuf-devel BuildRequires 与 grpc/protobuf Requires:driver 链接
libkuka-external-control-sdk.a 静态库,其内部引用 grpc/protobuf 符号,
链接期需 -lgrpc++/-lprotobuf,运行时需 grpc/protobuf
- %prep 注入 -labsl_log_internal_* 到 CMake link:SDK 静态库的 CMake config
漏列 abseil 传递依赖,会导致链接报 "DSO missing from command line",
对齐 kuka-external-control-sdk-examples spec 已验证的修复法
- %build 先从源码编译安装 kuka_drivers_core 1.1.0 到临时前缀
/tmp/kdc_install:eulermaker 源中 ros-humble-kuka-drivers-core 仅
1.0.0,缺 1.1.0 新增的 joint_interface_validator.hpp 头文件及对应库
符号 (ValidateJointCommandInterfaces / ValidateJointStateInterfaces),
导致 hardware_interface.cpp 编译期 fatal error。源码 tarball 含完整
kuka_drivers.git 单体仓库,kuka_drivers_core 子目录即为 1.1.0 源码。
编译安装到临时前缀后,通过 CMAKE_PREFIX_PATH / AMENT_PREFIX_PATH
让 find_package(kuka_drivers_core) 优先命中 1.1.0 版本。
- Initial import (ROS batch)
- Move exec_depend packages from BuildRequires to Requires-only
(kuka-lbr-iisy-support pulls kuka-gazebo transitively at builddep;
these packages have no find_package() in CMakeLists.txt)
- 增加 grpc-devel BuildRequires:源码 hardware_interface.cpp / robot_manager_node.cpp
直接 #include <grpcpp/create_channel.h>,编译期找不到该头文件(对齐兄弟包
kuka-external-control-sdk / examples 已验证可用的 grpc-devel)
- 增加 protobuf-devel BuildRequires 与 grpc/protobuf Requires:driver 链接
libkuka-external-control-sdk.a 静态库,其内部引用 grpc/protobuf 符号,
链接期需 -lgrpc++/-lprotobuf,运行时需 grpc/protobuf
- %prep 注入 -labsl_log_internal_* 到 CMake link:SDK 静态库的 CMake config
漏列 abseil 传递依赖,会导致链接报 "DSO missing from command line",
对齐 kuka-external-control-sdk-examples spec 已验证的修复法
- %build 先从源码编译安装 kuka_drivers_core 1.1.0 到临时前缀
/tmp/kdc_install:eulermaker 源中 ros-humble-kuka-drivers-core 仅
1.0.0,缺 1.1.0 新增的 joint_interface_validator.hpp 头文件及对应库
符号 (ValidateJointCommandInterfaces / ValidateJointStateInterfaces),
导致 hardware_interface.cpp 编译期 fatal error。源码 tarball 含完整
kuka_drivers.git 单体仓库,kuka_drivers_core 子目录即为 1.1.0 源码。
编译安装到临时前缀后,通过 CMAKE_PREFIX_PATH / AMENT_PREFIX_PATH
让 find_package(kuka_drivers_core) 优先命中 1.1.0 版本。
- Initial package for kuka-kss-message-handler (ROS 2 humble)
- Initial package for kuka-kss-message-handler (ROS 2 humble)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS)
- Initial import (ROS)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS)
- Initial import (ROS batch)
- Initial import (ROS)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS)
- Initial import (ROS)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Fix fmt>=9 compile error: inline "Clearance: " prefix into fmt::format string literals (cost_terms.cpp)
- Fix fmt>=8 compile error in stage.cpp: use fmt::runtime() for variadic format string (Connecting::compatible)
- Initial import (ROS batch)
- Fix fmt>=9 compile error: inline "Clearance: " prefix into fmt::format string literals (cost_terms.cpp)
- Fix fmt>=8 compile error in stage.cpp: use fmt::runtime() for variadic format string (Connecting::compatible)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Add libyaml-devel BuildRequires to enable HAVE_YAML, fixes rviz::StringProperty build error
- Fix char8_t conversion error: replace tr(u8"") with tr("") in Qt source files
- Initial import (ROS batch)
- Add libyaml-devel BuildRequires to enable HAVE_YAML, fixes rviz::StringProperty build error
- Fix char8_t conversion error: replace tr(u8"") with tr("") in Qt source files
- Initial import (ROS batch)
- Fix ambiguous operator== comparing builtin_interfaces::msg::Duration with rclcpp::Duration
- Initial import (ROS batch)
- Fix ambiguous operator== comparing builtin_interfaces::msg::Duration with rclcpp::Duration
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial package for ros-humble-nebula-continental-common (snapshot 26749c8)
- Initial package for ros-humble-nebula-continental-common (snapshot 26749c8)
- Fix: add nlohmann-json-devel BuildRequires/Requires (exported by nebula_core_common)
- Initial import (ROS batch)
- Fix: add nlohmann-json-devel BuildRequires/Requires (exported by nebula_core_common)
- Initial import (ROS batch)
- Initial package for ros-humble-nebula-continental-hw-interfaces 1.2.0
- Initial package for ros-humble-nebula-continental-hw-interfaces 1.2.0
- Initial package for nebula_core_hw_interfaces 1.2.0
- Initial package for nebula_core_hw_interfaces 1.2.0
- Initial package for ros-humble-nebula-msgs 1.2.0
- Initial package for ros-humble-nebula-msgs 1.2.0
- Fix: add nlohmann-json-devel BuildRequires/Requires (exported by nebula_core_common)
- Fix: 注释里裸的 cmake 宏名被 rpm 展开,残留文本串进 cmake 参数
- Initial import (ROS batch)
- Fix: add nlohmann-json-devel BuildRequires/Requires (exported by nebula_core_common)
- Fix: 注释里裸的 cmake 宏名被 rpm 展开,残留文本串进 cmake 参数
- Initial import (ROS batch)
- Initial package for ros-humble-nebula-velodyne-common 1.2.0
- Initial package for ros-humble-nebula-velodyne-common 1.2.0
- Initial import (ROS batch)
- Fix: 注释里裸的 cmake 宏名被 rpm 展开,残留文本串进 cmake 位置参数(build 112576)
- Fix: add nlohmann-json-devel BuildRequires/Requires (exported by nebula_core_common)
- Fix: add yaml-cpp-devel BuildRequires/Requires (exported by nebula_velodyne_common)
- Initial import (ROS batch)
- Fix: 注释里裸的 cmake 宏名被 rpm 展开,残留文本串进 cmake 位置参数(build 112576)
- Fix: add nlohmann-json-devel BuildRequires/Requires (exported by nebula_core_common)
- Fix: add yaml-cpp-devel BuildRequires/Requires (exported by nebula_velodyne_common)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial package for ros-humble-pandar-msgs (snapshot 26749c8)
- Initial package for ros-humble-pandar-msgs (snapshot 26749c8)
- 初始打包
- 初始打包
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial package for ROS 2 humble play_motion2 (1.8.7)
- Stage build artifacts under a sibling dir during the build phase and copy
into the buildroot in the install section, so the install template's rm -rf
no longer discards artifacts installed for cross-package dependency ordering.
- Initial package for ROS 2 humble play_motion2 (1.8.7)
- Stage build artifacts under a sibling dir during the build phase and copy
into the buildroot in the install section, so the install template's rm -rf
no longer discards artifacts installed for cross-package dependency ordering.
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- 降低编译内存峰值以适配 2GB 构建机:编译选项追加 -O1 -g0,构建改单线程
(规避 robdef 巨型 stubskel 编译单元并发时的内核 OOM killer,build 112468)
- Initial import (ROS batch)
- 降低编译内存峰值以适配 2GB 构建机:编译选项追加 -O1 -g0,构建改单线程
(规避 robdef 巨型 stubskel 编译单元并发时的内核 OOM killer,build 112468)
- Initial package for ros2_medkit_linux_introspection 0.6.0
- Initial package for ros2_medkit_linux_introspection 0.6.0
- Vendor qt_gui_cpp C++ library from qt_gui_core source: Embedded repo's
ros-humble-qt-gui-cpp only ships Python files, missing cmake config and
libqt_gui_cpp.so needed by rqt_gui_cpp build
- Initial import (ROS batch)
- Vendor qt_gui_cpp C++ library from qt_gui_core source: Embedded repo's
ros-humble-qt-gui-cpp only ships Python files, missing cmake config and
libqt_gui_cpp.so needed by rqt_gui_cpp build
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Bundle libjpeg-turbo turbojpeg component (turbojpeg-devel not available in SP3)
- Fix round 4: stage libturbojpeg.a locally + CPATH/LIBRARY_PATH + PIC instead of
installing to /usr/include during %build (Permission denied); static-link into plugin
- Initial import (ROS batch)
- Bundle libjpeg-turbo turbojpeg component (turbojpeg-devel not available in SP3)
- Fix round 4: stage libturbojpeg.a locally + CPATH/LIBRARY_PATH + PIC instead of
installing to /usr/include during %build (Permission denied); static-link into plugin
- Initial import (ROS batch)
- Remove ros-humble-turtlebot3-home-service-challenge-tools from BuildRequires;
it is <exec_depend> (runtime only), not needed at build time (CMakeLists does
not find_package it). Keeping it in BuildRequires caused builddep failure:
external repo's tools pulls in ros-humble-turtlebot3-manipulation-moveit-config
whose transitive deps (moveit_kinematics, moveit_ros_move_group, etc.) are
unsatisfiable. Retained as Requires (runtime dependency).
- Initial import (ROS batch)
- Remove ros-humble-turtlebot3-home-service-challenge-tools from BuildRequires;
it is <exec_depend> (runtime only), not needed at build time (CMakeLists does
not find_package it). Keeping it in BuildRequires caused builddep failure:
external repo's tools pulls in ros-humble-turtlebot3-manipulation-moveit-config
whose transitive deps (moveit_kinematics, moveit_ros_move_group, etc.) are
unsatisfiable. Retained as Requires (runtime dependency).
- Initial import (ROS batch)
- Initial import (ROS batch)
- Initial import (ROS batch)
- Fix Boost version format mismatch: strip numeric version (108300) from
find_dependency(Boost ...) calls in installed ROS cmake config files
- Fix Boost version mismatch: replace failed find -exec sed with direct
sed on find_dependencies.cmake + while-read sweep, and add custom
FindBoost.cmake wrapper to intercept version checks at CMake module layer
- Initial import (ROS batch)
- Fix Boost version format mismatch: strip numeric version (108300) from
find_dependency(Boost ...) calls in installed ROS cmake config files
- Fix Boost version mismatch: replace failed find -exec sed with direct
sed on find_dependencies.cmake + while-read sweep, and add custom
FindBoost.cmake wrapper to intercept version checks at CMake module layer