This package may have some problems building because eigen is installed to /usr/include/eigen3 and some file from ros2 tries to include Eigen/Dense which is not found because it is in eigen3/Eigen/Dense. I solved it like described here: https://stackoverflow.com/a/25537967 but there may be a more elegant solution.
Search Criteria
Package Details: ros2-humble 2025.03.31-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ros2-humble.git (read-only, click to copy) |
|---|---|
| Package Base: | ros2-humble |
| Description: | A set of software libraries and tools for building robot applications |
| Upstream URL: | https://docs.ros.org/en/humble/ |
| Licenses: | Apache |
| Conflicts: | ros2-humble-base |
| Provides: | ros2-humble-base |
| Submitter: | m2-farzan |
| Maintainer: | m2-farzan |
| Last Packager: | m2-farzan |
| Votes: | 8 |
| Popularity: | 0.60 |
| First Submitted: | 2022-06-28 06:35 (UTC) |
| Last Updated: | 2025-05-11 08:11 (UTC) |
Dependencies (8)
- assimp (assimp-gitAUR)
- gmock (googletest-gitAUR, gtest)
- nvidia-cg-toolkit
- qt6-base (qt6-base-gitAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-base-headlessAUR, qt6-base-hifpsAUR)
- ros2-arch-depsAUR
- cmake3AUR (cmake3-binAUR) (make)
- gcc13AUR (make)
- git (git-gitAUR, git-glAUR) (make)
Required by (121)
- ros2-humble-ackermann-msgs
- ros2-humble-angles
- ros2-humble-backward-ros
- ros2-humble-behaviortree-cpp-v3
- ros2-humble-bond
- ros2-humble-bondcpp
- ros2-humble-control-msgs
- ros2-humble-control-toolbox
- ros2-humble-controller-interface
- ros2-humble-controller-manager
- ros2-humble-controller-manager-msgs
- ros2-humble-costmap-queue
- ros2-humble-cv-bridge
- ros2-humble-diagnostic-updater
- ros2-humble-diff-drive-controller
- ros2-humble-dwb-core
- ros2-humble-dwb-critics
- ros2-humble-dwb-msgs
- ros2-humble-dwb-plugins
- ros2-humble-eigen-stl-containers
- ros2-humble-forward-command-controller
- ros2-humble-foxglove-msgs
- ros2-humble-gazebo-dev
- ros2-humble-gazebo-msgs
- ros2-humble-gazebo-plugins
- ros2-humble-gazebo-ros
- ros2-humble-gazebo-ros2-control
- ros2-humble-generate-parameter-library
- ros2-humble-generate-parameter-library-py
- ros2-humble-geographic-msgs
- ros2-humble-geometric-shapes
- ros2-humble-hardware-interface
- ros2-humble-image-geometry
- ros2-humble-joint-state-broadcaster
- ros2-humble-joint-state-publisher
- ros2-humble-joint-state-publisher-gui
- ros2-humble-joint-trajectory-controller
- ros2-humble-joy-teleop
- ros2-humble-launch-param-builder
- ros2-humble-mavlink
- ros2-humble-moveit-common
- ros2-humble-moveit-configs-utils
- ros2-humble-moveit-core
- ros2-humble-moveit-kinematics
- ros2-humble-moveit-msgs
- ros2-humble-moveit-planners-ompl
- ros2-humble-moveit-resources-fanuc-description
- ros2-humble-moveit-resources-fanuc-moveit-config
- ros2-humble-moveit-resources-panda-description
- ros2-humble-moveit-resources-panda-moveit-config
- ros2-humble-moveit-resources-pr2-description
- ros2-humble-moveit-ros-control-interface
- ros2-humble-moveit-ros-move-group
- ros2-humble-moveit-ros-occupancy-map-monitor
- ros2-humble-moveit-ros-planning
- ros2-humble-moveit-ros-planning-interface
- ros2-humble-moveit-ros-robot-interaction
- ros2-humble-moveit-ros-visualization
- ros2-humble-moveit-ros-warehouse
- ros2-humble-moveit-simple-controller-manager
- ros2-humble-nav-2d-msgs
- ros2-humble-nav-2d-utils
- ros2-humble-nav2-amcl
- ros2-humble-nav2-behavior-tree
- ros2-humble-nav2-behaviors
- ros2-humble-nav2-bringup
- ros2-humble-nav2-bt-navigator
- ros2-humble-nav2-collision-monitor
- ros2-humble-nav2-common
- ros2-humble-nav2-constrained-smoother
- ros2-humble-nav2-controller
- ros2-humble-nav2-core
- ros2-humble-nav2-costmap-2d
- ros2-humble-nav2-dwb-controller
- ros2-humble-nav2-lifecycle-manager
- ros2-humble-nav2-map-server
- ros2-humble-nav2-msgs
- ros2-humble-nav2-navfn-planner
- ros2-humble-nav2-planner
- ros2-humble-nav2-regulated-pure-pursuit-controller
- ros2-humble-nav2-rotation-shim-controller
- ros2-humble-nav2-rviz-plugins
- ros2-humble-nav2-simple-commander
- ros2-humble-nav2-smac-planner
- ros2-humble-nav2-smoother
- ros2-humble-nav2-theta-star-planner
- ros2-humble-nav2-util
- ros2-humble-nav2-velocity-smoother
- ros2-humble-nav2-voxel-grid
- ros2-humble-nav2-waypoint-follower
- ros2-humble-navigation2
- ros2-humble-object-recognition-msgs
- ros2-humble-octomap-msgs
- ros2-humble-octomap-msgs-git
- ros2-humble-octomap-ros
- ros2-humble-octomap-server
- ros2-humble-pal-gazebo-plugins
- ros2-humble-parameter-traits
- ros2-humble-pcl-conversions
- ros2-humble-pcl-msgs
- ros2-humble-pcl-ros
- ros2-humble-play-motion2
- ros2-humble-play-motion2-msgs
- ros2-humble-position-controllers
- ros2-humble-random-numbers
- ros2-humble-realtime-tools
- ros2-humble-robot-localization
- ros2-humble-ros2-control-test-assets
- ros2-humble-rsl
- ros2-humble-slam-toolbox
- ros2-humble-smclib
- ros2-humble-srdfdom
- ros2-humble-tcb-span
- ros2-humble-teleop-tools-msgs
- ros2-humble-teleop-twist-keyboard
- ros2-humble-tl-expected
- ros2-humble-twist-mux
- ros2-humble-urdf-parser-py
- ros2-humble-vision-msgs
- ros2-humble-warehouse-ros
- ros2-humble-xacro
Sources (1)
saladwithgrass commented on 2026-01-17 11:39 (UTC)
kevinlpowell commented on 2025-03-30 00:26 (UTC) (edited on 2025-03-30 00:41 (UTC) by kevinlpowell)
This is one of the many aur packages broken by the CMake 4.0 update. I know Humble is a bit long in the tooth, now -- but we still use it at work. Downgrading CMake to the latest 3.XX is a viable workaround in my book.
also src/ros2/src/eProsima/Fast-DDS/src/cpp/rtps/transport/TCPTransportInterface.h and friends use old boost nameyology (io_service -> io_context)
scrouthtv commented on 2024-08-14 08:02 (UTC)
Hi, thanks for maintaining! I'd suggest adding graphviz, python-graphviz, python-pydot as optional dependencies for rqt.
petronny commented on 2024-05-25 08:29 (UTC)
Starting >>> kdl_parser
--- stderr: qt_gui_cpp
Traceback (most recent call last):
File "/build/ros2-humble/src/install/share/python_qt_binding/cmake/sip_configure.py", line 10, in <module>
import sipconfig
ModuleNotFoundError: No module named 'sipconfig'
make[2]: *** [src/qt_gui_cpp_sip/CMakeFiles/libqt_gui_cpp_sip.dir/build.make:103: sip/qt_gui_cpp_sip/Makefile] Error 1
make[1]: *** [CMakeFiles/Makefile2:253: src/qt_gui_cpp_sip/CMakeFiles/libqt_gui_cpp_sip.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
https://github.com/arch4edu/cactus/actions/runs/9233932225/job/25406946462
m2-farzan commented on 2024-03-31 09:22 (UTC)
petronny commented on 2024-03-29 14:06 (UTC) (edited on 2024-03-29 14:53 (UTC) by petronny)
/usr/include/features.h:414:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
Please update the flags. Full build log: https://github.com/arch4edu/cactus/actions/runs/8481270350/job/23238328192
oysstu commented on 2023-06-19 06:27 (UTC)
Well, this package is now patched as well. Didn't see when I posted, but it was already patched in the Github repo. Keep using this package if you need the additional tools and visualization packages though.
cccccmake commented on 2023-06-18 23:39 (UTC)
@oysstu YOU ARE MY HERO!
Pinned Comments
m2-farzan commented on 2022-06-28 06:37 (UTC)
For feedback or contribution, either comment here or head to this GitHub page: https://github.com/m2-farzan/ros2-humble-PKGBUILD