Your message dated Thu, 24 Feb 2022 09:05:11 +0000
with message-id <[email protected]>
and subject line Bug#1006305: fixed in openh264 2.2.0+dfsg-2
has caused the Debian Bug report #1006305,
regarding openh264 FTCBFS: uses the build architecture compiler during make 
install
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1006305: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006305
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openh264
Version: 2.2.0+dfsg-1
Tags: patch
User: [email protected]
Usertags: ftcbfs

openh264 fails to cross build from source. It really does very much
right. dh_auto_build passes cross tools to make. Passing ARCH= helps a
lot. Also passing OS might be an improvement when building for
non-Linux. Usually though the build step succeeds. What fails is make
install, because dh_auto_install does not pass cross tools and make
install then proceeds to rebuild some files with the build architecture
compiler. An easy way to fix that is letting dpkg's buildtools.mk supply
them via the environment for all targets. Doing so makes openh264 cross
buildable. Please consider applying the attached patch.

Helmut
diff --minimal -Nru openh264-2.2.0+dfsg/debian/changelog 
openh264-2.2.0+dfsg/debian/changelog
--- openh264-2.2.0+dfsg/debian/changelog        2022-02-04 15:50:23.000000000 
+0100
+++ openh264-2.2.0+dfsg/debian/changelog        2022-02-23 07:15:26.000000000 
+0100
@@ -1,3 +1,10 @@
+openh264 (2.2.0+dfsg-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Also supply build tools to make install. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Wed, 23 Feb 2022 07:15:26 +0100
+
 openh264 (2.2.0+dfsg-1) unstable; urgency=medium
 
   * New upstream version 2.2.0+dfsg
diff --minimal -Nru openh264-2.2.0+dfsg/debian/rules 
openh264-2.2.0+dfsg/debian/rules
--- openh264-2.2.0+dfsg/debian/rules    2022-02-04 15:32:31.000000000 +0100
+++ openh264-2.2.0+dfsg/debian/rules    2022-02-23 07:15:25.000000000 +0100
@@ -4,6 +4,9 @@
 CFLAGS=$(shell dpkg-buildflags --get CFLAGS)
 CPPFLAGS=$(shell dpkg-buildflags --get CPPFLAGS)
 
+DPKG_EXPORT_BUILDTOOLS=1
+-include /usr/share/dpkg/buildtools.mk
+
 %:
        dh $@
 

--- End Message ---
--- Begin Message ---
Source: openh264
Source-Version: 2.2.0+dfsg-2
Done: Bastian Germann <[email protected]>

We believe that the bug you reported is fixed in the latest version of
openh264, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <[email protected]> (supplier of updated openh264 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 23 Feb 2022 07:15:26 +0100
Source: openh264
Architecture: source
Version: 2.2.0+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Bastian Germann <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1006305
Changes:
 openh264 (2.2.0+dfsg-2) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: Also supply build tools to make install (Closes: #1006305)
Checksums-Sha1:
 6ab7dbf34bd5e0525db8a0b78fde4ee124200bb1 1891 openh264_2.2.0+dfsg-2.dsc
 18690774f56e966cd928da7792dd1fe4958558d3 6028 
openh264_2.2.0+dfsg-2.debian.tar.xz
 5a1fd521a2d2cc6c6884c01ced2f8a4a3d78a6e3 5473 
openh264_2.2.0+dfsg-2_source.buildinfo
Checksums-Sha256:
 230762b10f8d56c9c5f3649775903cf77ac4c8a0d7a2d18081bce9d14c6a4e14 1891 
openh264_2.2.0+dfsg-2.dsc
 0a7bee5ac9e990fbfaa75146b186a43f6822a030b034b7607dc3dc785851dd12 6028 
openh264_2.2.0+dfsg-2.debian.tar.xz
 cf9ca046c0b2f7b566b2a2d30536ef37701bbc58eab7425806e886b1c8a57362 5473 
openh264_2.2.0+dfsg-2_source.buildinfo
Files:
 897d7252a3fae10338c26b685cfa1f5a 1891 libs optional openh264_2.2.0+dfsg-2.dsc
 6b4918771f7156ee7bdf903d2f44cf49 6028 libs optional 
openh264_2.2.0+dfsg-2.debian.tar.xz
 ddbfe9a3be09ca9815d6e0a2d0628d78 5473 libs optional 
openh264_2.2.0+dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmIXRmgQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFDOTDACeAfZjMNJ5OaB+8q5ENqAjdUDYRsfrk4TK
G+fw9pUDK9/lWHUAM+pNuENMmWOweIOBnh6g1fC8/0KW9717o7klpxHWCtqohI96
mu+IAO2jz/7Qvu872byOyJiM0gavyDk5LCwEMHP8jm8JhAB7xKt4gHfXMSqHqTix
hcpgc2buxVQFsQ/YU4uOhHbYBytitgp+zMFLHXeoOuZ5cX7taycsz8IfW28esPyz
n7rcWeJZisrT10xxbOxVju94cUqHXJFQdWVFypWFvKhCE875Krr0QxwdY/X0FW5t
t5xx9APMzUYuy/8DpwroAt+d2pe3Ij/uRRVnAbsx6jdqH8NM2seE2JtrP1w/ICKQ
pwhsAzPrSX5Xl2nKBzJCm2gTggvRIOf9ESRc4Bi+kHO60hUcUfVqxJBzBeEIe1E3
lDPKHdcees7Uu3gBSSb9pl4I0C/tghhf/K2ApenJtHeUuvtV4Nb1ygJ9QIjRwkk+
V3A1jDYmkyF+4xy8vOFt9FpJd0o9GAo=
=utHI
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to