Package Details: ros2-foxy 2020.12.11-6

Git Clone URL: https://aur.archlinux.org/ros2-foxy.git (read-only, click to copy)
Package Base: ros2-foxy
Description: A set of software libraries and tools for building robot applications
Upstream URL: https://docs.ros.org/en/foxy/
Licenses: Apache
Submitter: m2-farzan
Maintainer: m2-farzan
Last Packager: m2-farzan
Votes: 4
Popularity: 0.000000
First Submitted: 2021-04-05 21:45 (UTC)
Last Updated: 2021-12-29 10:53 (UTC)

Dependencies (4)

Required by (0)

Sources (3)

Pinned Comments

m2-farzan commented on 2021-06-19 22:26 (UTC)

For feedback or contribution, either comment here or head to this GitHub page: https://github.com/m2-farzan/ros2-foxy-PKGBUILD

This is my first AUR package, so any feedback is much appreciated.

Latest Comments

MarsSeed commented on 2024-01-10 20:12 (UTC)

ROS2 Foxy is not just long EOL, but is also broken on Arch Linux. Please delete or disown this dead package.

mercuryFloat commented on 2022-11-21 11:35 (UTC) (edited on 2022-11-21 11:40 (UTC) by mercuryFloat)

I get this error message when building:

==> Starting prepare()...
  -> ERROR: Locale must support UTF-8. See https://wiki.archlinux.org/index.php/locale or https://wiki.archlinux.org/index.php/locale
 -> error making: ros2-foxy

The PKGBUILD contains this test:

if [[ "$(locale | grep LANG | grep UTF-8)" == "" ]]; then
    msg2 "ERROR: Locale must support UTF-8. See https://wiki.archlinux.org/index.php/locale or https://wiki.archlinux.org/index.php/locale";
    exit 1;
fi

This fails because:

$ locale | grep LANG
LANG=en_US.UTF8

May I suggest you change the if statement to:

if [[ "$(locale | grep LANG | grep -E UTF-?8)" == "" ]]; then
    ...
fi

jasonc commented on 2022-01-09 02:49 (UTC) (edited on 2022-01-09 03:43 (UTC) by jasonc)

Trying to install the package but keep getting errors when building qt_gui_cpp

sip: /usr/share/sip/PyQt5/QtCore/QtCoremod.sip:23: syntax error
Traceback (most recent call last):
  File "/home/<user>/aur/ros2/ros2-foxy/src/install/share/python_qt_binding/cmake/sip_configure.py", line 116, in <module>
    subprocess.check_call(cmd)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/sip', '-c', '/home/<user>/aur/ros2/ros2-foxy/src/build/qt_gui_cpp/sip/qt_gui_cpp_sip', '-b', '/home/<user>/aur/ros2/ros2-foxy/src/build/qt_gui_cpp/sip/qt_gui_cpp_sip/pyqtscripting.sbf','-I', '/usr/share/sip/PyQt5', '-w', '-n', 'PyQt5.sip', '-t', 'Qt_5_15_0', '-t', 'WS_X11', 'qt_gui_cpp.sip']' returned non-zero exit status 1.
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:229: src/qt_gui_cpp_sip/CMakeFiles/libqt_gui_cpp_sip.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

Looks like it's complaining about a syntax error in QtCoremod.sip. The version of /usr/bin/sip I have installed is 4.19.25 and I have the appropriate symlinks in /usr/share/sip. Any help would be appreciated.

Edit: I was able to workaround the issue by changing line 23 in /usr/share/sip/PyQt5/QtCore/QtCoremod.sip to %Module PyQt5.QtCore

carlospzlz commented on 2021-12-14 19:22 (UTC)

Hi, for some reason after my last system update I'm experiencing an issue. Building rviz_rendering fails with the following error:

...
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
library_abs
    linked by target "rviz_rendering" in directory ...

CMake Generate step failed.  Build files cannot be regenerated correctly.
---
Failed   <<< rviz_rendering [0.57s, exited with code 1]
...

Any clue?

Thanks!

duken72 commented on 2021-12-06 07:50 (UTC)

Hi, I have some problem when trying to install the package. I used aura to install it. The install process took forever without finishing, with the CPU core usages all jumped to 100%.

m2-farzan commented on 2021-06-19 22:26 (UTC)

For feedback or contribution, either comment here or head to this GitHub page: https://github.com/m2-farzan/ros2-foxy-PKGBUILD

This is my first AUR package, so any feedback is much appreciated.

m2-farzan commented on 2021-05-31 19:51 (UTC) (edited on 2021-05-31 19:51 (UTC) by m2-farzan)

@oljik I just updated the package. The error should be gone now. Thanks for the feedback!

oljik commented on 2021-05-30 21:26 (UTC)

google_benchmark_vendor not building with missing numeric_limits in std on lines 22,40,41

src/build/google_benchmark_vendor/benchmark-1.5.1-prefix/src/benchmark-1.5.1/src/benchmark_register.h:22:30: error: ‘numeric_limits’ is not a member of ‘std’ 22 | static const T kmax = std::numeric_limits<T>::max();