Source: liblivemedia
Version: 2026.10.29-1
Tags: patch
User: [email protected]
Usertags: ftcbfs

liblivemedia fails to cross build from source, because it builds for the
build architecture. debhelper sees the presence of a configure script
and treats it as an autoconf project expecting that configure records
cross compilers, but this configure script configures nothing.
liblivemedia needs to be built like a makefile project. Requesting this
explicitly makes dh_auto_build pass cross tools to make and that is
enough to make liblivemedia cross buildable. Please consider applying
the attached patch.

Helmut
diff -Nru liblivemedia-2026.10.29/debian/changelog 
liblivemedia-2026.10.29/debian/changelog
--- liblivemedia-2026.10.29/debian/changelog    2026-10-30 10:28:35.000000000 
+0100
+++ liblivemedia-2026.10.29/debian/changelog    2026-10-30 23:49:31.000000000 
+0100
@@ -1,3 +1,10 @@
+liblivemedia (2026.10.29-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Explicitly select the makefile buildsystem. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 30 Oct 2026 23:49:31 +0100
+
 liblivemedia (2026.10.29-1) unstable; urgency=medium
 
   * New upstream version 2026.10.29
diff -Nru liblivemedia-2026.10.29/debian/rules 
liblivemedia-2026.10.29/debian/rules
--- liblivemedia-2026.10.29/debian/rules        2026-10-30 10:28:35.000000000 
+0100
+++ liblivemedia-2026.10.29/debian/rules        2026-10-30 23:49:30.000000000 
+0100
@@ -8,7 +8,7 @@
 export DEB_CXXFLAGS_MAINT_APPEND=-DNO_STD_LIB
 
 %:
-       dh $@
+       dh $@ --buildsystem=makefile
 
 override_dh_auto_configure:
        ./genMakefiles linux-with-shared-libraries

Reply via email to