On 26/05/25 at 10:46 +0200, Michael Ablassmeier wrote: > hi there, > > On Mon, May 26, 2025 at 10:20:38AM +0200, Santiago Vila wrote: > > El 26/5/25 a las 9:47, Michael Ablassmeier escribió: > > > hm, this seems to be depending on the build system used, it actually built > > > here: > > > > > > > > > https://buildd.debian.org/status/logs.php?pkg=streamripper&ver=1.64.6-2&arch=arm64 > > > getbuildlog streamripper 1.64.6-2 arm64 > > > > > > > checking whether mbrtowc and mbstate_t are properly declared... yes > > > > checking build system type... aarch64-unknown-linux-gnu > > > > checking host system type... aarch64-unknown-linux-gnu > > > > checking for ld used by GCC... /usr/bin/ld > > > > There are a number of packages which fail in the same way as this one > > on arm64. I suspect of some build-dependency. I suggest using debbisect > > to figure out which one. > > apparently, from the old build logs it can be seen, that before the build > started, files were updated: > > [..] > 700 mkdir -p "." > 701 set -e; mv ./config.guess ./config.guess.cdbs-orig; cp > --remove-destination /usr/share/misc/config.guess ./config.guess; > > 702 set -e; mv ./config.sub ./config.sub.cdbs-orig; cp > --remove-destination /usr/share/misc/config.sub ./config.sub; > [..] > > this step is missing in the latest rebuild resuling in the old config.sub file > beeing used, missing required architecture declarations. > > i guess something has changed in cdbs (which this package unfortunately is > still using)?
Hi! There are a number of other packages affected, as Santiago wrote. They are all using cdbs. #1106313 src:streamripper #1106314 src:hasciicam #1106315 src:lwipv6 #1106317 src:pidgin-extprefs #1106318 src:ijs #1106319 src:madplay ijs was fixed by Sergio (Cced) with the following patch: diff -Nru ijs-0.35/debian/rules ijs-0.35/debian/rules --- ijs-0.35/debian/rules 2025-02-19 17:59:38.000000000 +0100 +++ ijs-0.35/debian/rules 2025-05-25 00:47:55.000000000 +0200 @@ -43,7 +43,9 @@ # put aside upstream-shipped temp files during build but after copyright-check upstreamtmpfiles = ltmain.sh configure aclocal.m4 Makefile.in ijs_spec.pdf -pre-build:: debian/stamp-upstreamtmpstuff +pre-build:: debian/force-autoreconf debian/stamp-upstreamtmpstuff +debian/force-autoreconf: + autoreconf -fi debian/stamp-upstreamtmpstuff: debian/stamp-copyright-check for file in $(upstreamtmpfiles); do \ [ ! -e $$file ] || [ -e $$file.upstream ] || cp -a $$file $$file.upstream; \ Best, Lucas