Real Time Kernel not possible to build for Ubuntu 22.04 and Ros2 Humble
Affected ROS2 Driver version(s)
Ros2 Humble
Used ROS distribution.
Humble
Which combination of platform is the ROS driver running on.
Ubuntu Linux with standard kernel
How is the UR ROS2 Driver installed.
Build both the ROS driver and UR Client Library from source
Which robot platform is the driver connected to.
URSim in a virtual machine
Robot SW / URSim version(s)
Polyscope 5
How is the ROS driver used.
Through the robot teach pendant using External Control URCap
Issue details
Summary
Short introduction to the issue and how it impact you and why It is not possible to follow the mentioned steps here for ubuntu 22.04 with the standard Kernel 6.8.0 and this description https://docs.ros.org/en/ros2_packages/humble/api/ur_robot_driver/doc/installation/real_time.html
Issue details
Detailed description help us understand the problem. Code are welcome! There is no Kernel available for 6.8.0 and therefore I took the stabel LTS Version 5.15.179 https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git which I only can build with
make -j $(getconf _NPROCESSORS_ONLN) deb-pkg
The result is an Error dpkg-buildpackage: Information: Host-Architektur amd64 dpkg-source -i.git --before-build . debian/rules clean rm -rf debian/files debian/linux-* make clean dpkg-source -i.git -b . dpkg-source: Information: Quellformat »1.0« wird verwendet dpkg-source: Warnung: Quellverzeichnis »linux-5.15.179« lautet nicht <Quellpaket>-<Ursprungsversion> »linux-upstream-5.15.179-rt84« dpkg-source: Warnung: .orig-Verzeichnisname linux-5.15.179.orig ist nicht <Paket>-<Ursprungsversion> (linux-upstream-5.15.179-rt84.orig erwünscht) dpkg-source: Information: linux-upstream wird unter Benutzung des existierenden linux-upstream_5.15.179-rt84.orig.tar.gz gebaut dpkg-source: Information: linux-upstream wird in linux-upstream_5.15.179-rt84-1.diff.gz gebaut dpkg-source: Fehler: Änderung in vmlinux-gdb.py kann nicht dargestellt werden: dpkg-source: Fehler: neue Version ist Symlink auf /home/aut-laptop/rt_kernel_build/linux-5.15.179/scripts/gdb/vmlinux-gdb.py dpkg-source: Fehler: alte Version ist nicht existierend dpkg-source: Warnung: Löschen der Datei .scmversion wird ignoriert dpkg-source: Warnung: durch den Diff werden die folgenden Dateien der Originalautoren verändert: .clang-format .cocciconfig .get_maintainer.ignore .mailmap CREDITS MAINTAINERS README dpkg-source: Information: verwenden Sie das Format »3.0 (quilt)«, um separate und dokumentierte Änderungen an den Dateien der Originalautoren zu erhalten, siehe dpkg-source(1) dpkg-source: Fehler: nicht darstellbare Änderungen an der Quelle dpkg-buildpackage: Fehler: Unterprozess dpkg-source -i.git -b . lieferte Exitstatus 1 make[1]: *** [scripts/Makefile.package:77: deb-pkg] Fehler 1 make: *** [Makefile:1623: deb-pkg] Fehler 2
Steps to Reproduce
Make simple example to reproduce the issue. Try to remove dependencies to other hardware and software components, if it is possible.
Load the Kernel mentioned above follow the description and try to build it.
Expected Behavior
What did you expect and why?
I expect that the building process for the kernel works properly or a work around can be found for ubuntu 22.04
Actual Behavior
What did you observe? If possible please attach relevant information.
Workaround Suggestion
If a workaround has been found, you are welcome to share it.
Relevant log output
Accept Public visibility
- [x] I agree to make this context public