On a relatively fresh Arch install, this fails at
Starting >>> qt_gui_cpp
--- stderr: qt_gui_cpp
CMake Warning (dev) at ros2-iron/src/install/share/python_qt_binding/cmake/shiboken_helper.cmake:1 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
src/qt_gui_cpp_shiboken/CMakeLists.txt:43 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at ros2-iron/src/install/share/python_qt_binding/cmake/shiboken_helper.cmake:37 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
src/qt_gui_cpp_shiboken/CMakeLists.txt:43 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at CMakeLists.txt:67 (message):
No Python binding generator found.
...
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'ros2-iron-2023.05.23-1':
error: packages failed to build: ros2-iron-2023.05.23-1
Pinned Comments
14mRh4X0r commented on 2024-07-02 16:03 (UTC)
I tried getting 2024.04.23 working with
python_qt_binding
without success (none of the backends built in a clean chroot), but after the upgrade to Python 3.12, none of them will build even in my host environment. This, combined with long build times and the faster update pace of Arch compared to ROS causing dependency issues, has led me to decide to disown this package.