Hello,
On Mon, Dec 23, 2024 at 06:28:17PM +0100, Lucas Nussbaum wrote:
> Source: as31
> Version: 2.3.1-10
[...]
> During a rebuild of all packages in sid, this package failed to build
> on armhf.
[...]
> > 116 | if (getline(&lineBuffer,&sizeBuf,finPre) == -1)
> > | ^~~~~~~~
> > | |
> > | long unsigned int *
> > In file included from /usr/include/stdio.h:966,
> > from run.c:2:
> > /usr/include/arm-linux-gnueabihf/bits/stdio.h:118:36: note: expected
> > ‘size_t *’ {aka ‘unsigned int *’} but argument is of type ‘long unsigned
> > int *’
[...]
This should hopefully be fixed by changing
debian/patches/update_sizebuf_types.patch [1] to use the correct `size_t`
type (instead of `long unsigned int`) in both places.
Regards,
Andreas Henriksson
[1]:
https://sources.debian.org/src/as31/2.3.1-10/debian/patches/update_sizebuf_types.patch/