I needed to install python-wheel (https://archlinux.org/packages/extra/any/python-wheel/) to be able to install the dependencies of this package
Search Criteria
Package Details: ros2-arch-deps 0.17-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ros2-arch-deps.git (read-only, click to copy) |
---|---|
Package Base: | ros2-arch-deps |
Description: | Dependencies for building ROS2 on Arch |
Upstream URL: | https://index.ros.org/doc/ros2/ |
Licenses: | None |
Submitter: | kartikmohta |
Maintainer: | None |
Last Packager: | dangerdev |
Votes: | 5 |
Popularity: | 0.054964 |
First Submitted: | 2018-10-04 08:10 (UTC) |
Last Updated: | 2024-03-09 22:19 (UTC) |
Dependencies (65)
- asio (asio-gitAUR)
- bullet (bullet-gitAUR, bullet-dp)
- cmake (cmake-gitAUR)
- eigen (eigen-gitAUR)
- git (git-gitAUR, git-fcAUR)
- glew (glew-libepoxyAUR, glew-gitAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR)
- glu (glu-gitAUR)
- hdf5 (hdf5-gitAUR, hdf5-openmpi)
- libxaw (xawmAUR)
- libxrandr (libxrandr-gitAUR)
- log4cxx (log4cxx-gitAUR)
- opencv (opencv-cuda)
- poco (poco-gitAUR)
- procps-ng (procps-ng-gitAUR, busybox-coreutilsAUR)
- python (python32AUR, python37AUR, python310AUR)
- python-catkin_pkgAUR
- python-colcon-argcompleteAUR
- python-colcon-bashAUR
- python-colcon-cdAUR
- python-colcon-cmakeAUR
- Show 45 more dependencies...
Required by (3)
Sources (0)
prxc commented on 2024-02-20 22:54 (UTC)
rossbridger.cc commented on 2024-01-05 19:31 (UTC)
I tried building ros2-iron with sip6 today, works fine
AchmadFathoni commented on 2023-10-13 00:36 (UTC)
sip6 is broken, so we back to sip4.
MarsSeed commented on 2023-10-10 09:22 (UTC)
sip4 is not needed on ROS2.
AchmadFathoni commented on 2023-10-03 09:02 (UTC)
If it compiled in normal environment, I got
Traceback (most recent call last):
File "/home/toni/.cache/yay/ros2-humble/src/install/share/python_qt_binding/cmake/sip_configure.py", line 10, in <module>
import sipconfig
ModuleNotFoundError: No module named 'sipconfig'
AchmadFathoni commented on 2023-10-03 08:58 (UTC)
I tried to compile in clean chroot the humble 2023-09-25 and got
CMake Error at CMakeLists.txt:67 (message):
No Python binding generator found.
SIP is behaving again
AchmadFathoni commented on 2023-10-03 08:56 (UTC)
You can make pull request at https://github.com/AchmadFathoni/AUR-ros2-arch-dep
MarsSeed commented on 2023-08-08 20:06 (UTC) (edited on 2023-08-10 10:00 (UTC) by MarsSeed)
Hi,
It seems that depends=
sip
is explicitly needed (for the latest version of sip, instead of sip4).
Because python-pyqt5
pulls in python-pyqt5-sip
, but not the sip
executable (as that is only a makedepend of python-pyqt5).
See ros2-iron
, where a user is reporting errors relating to not finding /usr/bin/sip
, which would come from the sip package.
MarsSeed commented on 2023-08-07 18:15 (UTC) (edited on 2023-08-07 18:17 (UTC) by MarsSeed)
The issue that originally made sip4
, python-sip4
, and python-pyqt5-sip4
needed was resolved in 2021 by PR#105 (for Melodic and Noetic), and PR#106 (for ROS2).
You can keep the already defined python-pyqt5
dependency, which will pull in its own python-pyqt5-sip
requirement, and it will work with all maintained ROS2 distros.
I've verified that the ros2.repos
files for Humble, Iron and Rolling each define a sufficiently new version, at least v1.1.1
, of ros-visualization/python_qt_binding, which includes this compatibility fix for SIP 5+.
leuko commented on 2023-08-07 16:36 (UTC)
@MarsSeed I cannot test right now. Are all the sip4 and qt5 dependencies not required anymore? Would be perfect if you have a source for the dependency changes.
Pinned Comments
AchmadFathoni commented on 2023-10-03 08:56 (UTC)
You can make pull request at https://github.com/AchmadFathoni/AUR-ros2-arch-dep