Bug#1112084: ros-common-msgs FTCBFS: fails to find the host's sysconfigdata
Helmut Grohne
helmut at subdivi.de
Mon Aug 25 08:49:50 BST 2025
Source: ros-common-msgs
Version: 1.13.1-3
Tags: patch
User: debian-cross at lists.debian.org
Usertags: ftcbfs
ros-common-msgs fails to cross build from source, because a Python
interpreter fails to import the host's sysconfigdata module. This is
provided by libpython3-dev and hence ros-common-msgs should depend on
it. In the native case, libpython3-minimal provides it, but that's not
requested for the host. I'm attaching a patch for your convenience.
Helmut
-------------- next part --------------
diff -Nru ros-common-msgs-1.13.1/debian/changelog ros-common-msgs-1.13.1/debian/changelog
--- ros-common-msgs-1.13.1/debian/changelog 2024-09-26 12:12:23.000000000 +0200
+++ ros-common-msgs-1.13.1/debian/changelog 2025-08-24 15:12:20.000000000 +0200
@@ -1,3 +1,10 @@
+ros-common-msgs (1.13.1-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Depend on libpython3-dev. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sun, 24 Aug 2025 15:12:20 +0200
+
ros-common-msgs (1.13.1-3) unstable; urgency=medium
* Wrap and sort Debian package files
diff -Nru ros-common-msgs-1.13.1/debian/control ros-common-msgs-1.13.1/debian/control
--- ros-common-msgs-1.13.1/debian/control 2024-09-26 12:12:23.000000000 +0200
+++ ros-common-msgs-1.13.1/debian/control 2025-08-24 15:12:19.000000000 +0200
@@ -10,6 +10,7 @@
debhelper-compat (= 13),
dh-ros (>= 0.13.9~),
dh-sequence-python3,
+ libpython3-dev,
libroscpp-core-dev,
libstd-msgs-dev,
python3-setuptools,
More information about the debian-science-maintainers
mailing list