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