Source: qtscxml-everywhere-src
Version: 5.15.10-2
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

qtscxml-everywhere-src fails to cross build from source, because it runs
the built qscxmlc during build. It turns out that the build system is
quite clever and actually looks for a native qscxmlc first and falls
back to the host one only in case the native one is not found. As such,
adding the missing dependency is sufficient here. I would like to thank
Lisandro for helping me discover the relevant source code. As usual, I'm
attaching a patch for your convenience.

Helmut
diff --minimal -Nru qtscxml-everywhere-src-5.15.10/debian/changelog 
qtscxml-everywhere-src-5.15.10/debian/changelog
--- qtscxml-everywhere-src-5.15.10/debian/changelog     2023-07-08 
18:17:12.000000000 +0200
+++ qtscxml-everywhere-src-5.15.10/debian/changelog     2023-09-18 
11:07:41.000000000 +0200
@@ -1,3 +1,10 @@
+qtscxml-everywhere-src (5.15.10-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Add libqt5scxml5-bin to cross Build-Depends. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 18 Sep 2023 11:07:41 +0200
+
 qtscxml-everywhere-src (5.15.10-2) unstable; urgency=medium
 
   * Upload to unstable.
diff --minimal -Nru qtscxml-everywhere-src-5.15.10/debian/control 
qtscxml-everywhere-src-5.15.10/debian/control
--- qtscxml-everywhere-src-5.15.10/debian/control       2023-07-08 
18:17:12.000000000 +0200
+++ qtscxml-everywhere-src-5.15.10/debian/control       2023-09-18 
11:07:36.000000000 +0200
@@ -6,6 +6,7 @@
            Dmitry Shachnev <mity...@debian.org>,
            Lisandro Damián Nicanor Pérez Meyer <lisan...@debian.org>
 Build-Depends: debhelper-compat (= 13),
+               libqt5scxml5-bin <cross>,
                pkg-kde-tools,
                qml-module-qttest (>= 5.15.10+dfsg~),
                qtbase5-dev (>= 5.15.10+dfsg~),

Reply via email to