Bug#914033: libterralib FTCBFS: runs qmake for the build architecture
Helmut Grohne
helmut at subdivi.de
Sun Nov 18 17:40:42 GMT 2018
Source: libterralib
Version: 4.3.0+dfsg.2-11
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
libterralib fails to cross build from source, because it runs plain
qmake, which configures for the build architecture. Running
<triplet>-qmake fixes that, but dh_auto_configure does that
automatically, so just switching to dh_auto_configure makes libterralib
cross build successfully. Please consider applying the attached patch.
Helmut
-------------- next part --------------
diff --minimal -Nru libterralib-4.3.0+dfsg.2/debian/changelog libterralib-4.3.0+dfsg.2/debian/changelog
--- libterralib-4.3.0+dfsg.2/debian/changelog 2017-07-30 12:42:15.000000000 +0200
+++ libterralib-4.3.0+dfsg.2/debian/changelog 2018-11-18 16:49:13.000000000 +0100
@@ -1,3 +1,10 @@
+libterralib (4.3.0+dfsg.2-11.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Let dh_auto_configure use a cross qmake. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sun, 18 Nov 2018 16:49:13 +0100
+
libterralib (4.3.0+dfsg.2-11) unstable; urgency=medium
* Ack. patch and close bug: Closes: #831903
diff --minimal -Nru libterralib-4.3.0+dfsg.2/debian/rules libterralib-4.3.0+dfsg.2/debian/rules
--- libterralib-4.3.0+dfsg.2/debian/rules 2017-07-30 12:42:15.000000000 +0200
+++ libterralib-4.3.0+dfsg.2/debian/rules 2018-11-18 16:49:13.000000000 +0100
@@ -26,7 +26,7 @@
sed -e 's%@DEB_HOST_MULTIARCH@%${DEB_HOST_MULTIARCH}%g' < debian/$$f.in > debian/$$f ; \
done
for d in terralib te_functions te_utils image_processing PostgreSQL MySQL shapelib stat te_dxf te_shapelib ; do \
- ( cd build/qt4/$$d && qmake QMAKE_CXXFLAGS=$(CXXFLAGS) $$d.pro && $(MAKE) ) ; \
+ dh_auto_configure --sourcedirectory=build/qt4/$$d -- QMAKE_CXXFLAGS=$(CXXFLAGS) && dh_auto_build --sourcedirectory=build/qt4/$$d; \
done
# Disable qwt, terraView work until after libqwt-qt5-dev transition
#for d in qwt ; do \
More information about the Pkg-grass-devel
mailing list