Package: autoconf2.64 Version: 2.64+dfsg-0.1 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:gcc-5 src:gcc-6 src:gcc-arm-none-eabi src:gcc-avr src:gcc-snapshot src:kyototycoon
The packages listed above fail to satisfy their cross build dependencies, because their dependency on autoconf2.64 is unsatisfiable. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign. In this case, such a marking is correct, because autoconf2.64 does not have any maintainer scripts and it does not expose any of its dependencies: * m4 is Multi-Arch: foreign * debianutils is Multi-Arch: foreign * autoconf is Multi-Arch: foreign * perl is Multi-Arch: allowed * libfile-temp-perl is provided by perl-base, which is Multi-Arch: no Thus it can only expose architecture awareness via perl, but perl is only used for executing scripts as is done in e.g. autoconf. Helmut
diff -u autoconf2.64-2.64+dfsg/debian/changelog autoconf2.64-2.64+dfsg/debian/changelog --- autoconf2.64-2.64+dfsg/debian/changelog +++ autoconf2.64-2.64+dfsg/debian/changelog @@ -1,3 +1,10 @@ +autoconf2.64 (2.64+dfsg-0.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark autoconf2.64 Multi-Arch: foreign (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Mon, 05 Dec 2016 20:39:56 +0100 + autoconf2.64 (2.64+dfsg-0.1) unstable; urgency=medium * Non-maintainer upload. diff -u autoconf2.64-2.64+dfsg/debian/control autoconf2.64-2.64+dfsg/debian/control --- autoconf2.64-2.64+dfsg/debian/control +++ autoconf2.64-2.64+dfsg/debian/control @@ -9,6 +9,7 @@ Package: autoconf2.64 Architecture: all +Multi-Arch: foreign Depends: m4, debianutils (>= 1.8), autoconf (>= 2.50), perl, libfile-temp-perl, ${misc:Depends} Replaces: autoconf (<< 2.50) Conflicts: autoconf (<< 2.50)