Package Details: ros2-kilted-base 2025.07.28-3

Git Clone URL: https://aur.archlinux.org/ros2-kilted-base.git (read-only, click to copy)
Package Base: ros2-kilted-base
Description: A set of software libraries and tools for building robot applications (Kilted Kaiju, base variant)
Upstream URL: https://index.ros.org/p/ros_base/#kilted
Licenses: Apache-2.0
Conflicts: ros2-kilted
Submitter: oysstu
Maintainer: oysstu
Last Packager: oysstu
Votes: 1
Popularity: 0.015416
First Submitted: 2025-05-01 16:14 (UTC)
Last Updated: 2026-01-12 09:53 (UTC)

Latest Comments

oysstu commented on 2025-10-25 08:44 (UTC) (edited on 2025-10-25 08:45 (UTC) by oysstu)

@kistlin Upstream maintainer pushed a change to my patch, fixed now. I can't reproduce the problem with ros_base. That package is in the ros2-variants zip, so I can't see why it won't find it. Please try again with a clean source/pkg directory.

kistlin commented on 2025-10-25 07:29 (UTC)

And for me it immediately fails with

HEAD is now at cb9b3a0 9.1.0
Patching sources
Updated 0 paths from the index
Updated 0 paths from the index
Updated 0 paths from the index
Updated 0 paths from the index
patching file orocos_kdl_vendor/CMakeLists.txt
patching file orocos_kdl_vendor/CMakeLists.txt
==> Starting build()...
Package 'ros_base' specified with --packages-up-to was not found
==> ERROR: A failure occurred in build().
    Aborting...

kistlin commented on 2025-10-25 07:24 (UTC)

The hash of a patch file changed. orocos_kdl_vendor_cpp14.patch ... FAILED

oysstu commented on 2025-07-07 09:38 (UTC)

@saitewasreset It's fixed now. Forgot to add a flag to the command.

saitewasreset commented on 2025-07-05 02:32 (UTC) (edited on 2025-07-05 02:32 (UTC) by saitewasreset)

The prepare() function can fail if you haven't set your git user.name and user.email globally, because git cherry-pick requires committer identity.

HEAD is now at cb9b3a0 9.1.0
Patching sources
Updated 0 paths from the index
Updated 0 paths from the index
Updated 0 paths from the index
Updated 0 paths from the index
Updated 0 paths from the index
Committer identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'xxx')

LikeSmith commented on 2025-06-30 12:33 (UTC)

That seems to have done the trick, I can now build on the first attempt. Thank you!

oysstu commented on 2025-06-30 08:08 (UTC)

I have identified two sources of build errors with the zenoh middleware. The first is that the transport_tls feature is incompatible with LTO. The second is that debug builds does not seem to work. I'm guessing you're hitting the second issue. I've disabled debug builds explicitly for this package now. Let me know if it does not resolve your problem.

LikeSmith commented on 2025-06-30 03:03 (UTC)

I am getting a build failure in the zenoh_cpp_vendor package, particularly when building the zenoh-c target. If I run the colcon build command from the PKGBUILD file in the src directory myself, it builds just fine, then I can run makepkg -ei and it will package and install the results successfully.