Bug#872370: directfb FTCBFS: fails to execute fluxcomp

Helmut Grohne helmut at subdivi.de
Wed Aug 16 20:11:19 UTC 2017


Source: directfb
Version: 1.7.7-4
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

directfb fails to cross build from source, because it fails executing a
host architecture binary called fluxcomp. Upstream advises that this is
only needed for building and that it should be compiled for the build
architecture. debian/rules configures the flux folder with
dh_auto_configure which defaults to the host architecture though. After
forcing that subdirectory to be configured for the build architecture,
directfb cross builds successfully. Please consider applying the
attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru directfb-1.7.7/debian/changelog directfb-1.7.7/debian/changelog
--- directfb-1.7.7/debian/changelog	2017-08-15 19:57:10.000000000 +0200
+++ directfb-1.7.7/debian/changelog	2017-08-16 20:23:54.000000000 +0200
@@ -1,3 +1,10 @@
+directfb (1.7.7-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Configure flux for the build architecture (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Wed, 16 Aug 2017 20:23:54 +0200
+
 directfb (1.7.7-4) unstable; urgency=medium
 
   * Upload to unstable.
diff --minimal -Nru directfb-1.7.7/debian/rules directfb-1.7.7/debian/rules
--- directfb-1.7.7/debian/rules	2017-08-15 12:01:15.000000000 +0200
+++ directfb-1.7.7/debian/rules	2017-08-16 20:23:52.000000000 +0200
@@ -30,7 +30,7 @@
 	dh_auto_clean
 
 override_dh_auto_configure:
-	dh_auto_configure -Dflux
+	dh_auto_configure -Dflux -- --host=$(DEB_BUILD_GNU_TYPE)
 	dh_auto_build -Dflux
 	cp -r flux-files/* .
 	PATH=$(CURDIR)/flux/src:$$PATH \


More information about the pkg-multimedia-maintainers mailing list