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

Reply via email to