Source: qemu
Version: 1:6.1+dfsg-6
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20211023 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> powerpc64-linux-gnu-gcc $EXTRACFLAGS -m32 -mcpu=604 -msoft-float
> -fno-builtin-bcopy -fno-builtin-log2 -Os -g
> -DNATIVE_BITWIDTH_EQUALS_HOST_BITWIDTH -USWAP_ENDIANNESS -Wall
> -Wredundant-decls -Wshadow -Wpointer-arith -Wstrict-prototypes
> -Wmissing-declarations -Wundef -Wendif-labels -Wstrict-aliasing
> -Wwrite-strings -Wmissing-prototypes -Wnested-externs -Werror -MMD -MP -MT
> target/drivers/usbohci_rh.o -MF 'target/drivers/usbohci_rh.d'
> -I/<<PKGBUILDDIR>>/roms/openbios/include
> -I/<<PKGBUILDDIR>>/roms/openbios/kernel/include -I./target/include -c -o
> target/drivers/usbohci_rh.o
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci_rh.c
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usb.c: In function ‘get_descriptor’:
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usb.c:200:23: error: array subscript
> ‘device_descriptor_t[0]’ is partly outside array bounds of ‘u8[8]’ {aka
> ‘unsigned char[8]’} [-Werror=array-bounds]
> 200 | if (dd->bMaxPacketSize0 != 0)
> | ^~
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usb.c:181:12: note: while referencing
> ‘buf’
> 181 | u8 buf[8];
> | ^~~
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci.c: In function
> ‘ohci_create_intr_queue’:
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci.c:703:35: warning: taking
> address of packed member of ‘struct <anonymous>’ may result in an unaligned
> pointer value [-Waddress-of-packed-member]
> 703 | u32 *const intr_table = ohci->hcca->HccaInterruptTable;
> | ^~~~
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci.c: In function
> ‘ohci_destroy_intr_queue’:
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci.c:734:35: warning: taking
> address of packed member of ‘struct <anonymous>’ may result in an unaligned
> pointer value [-Waddress-of-packed-member]
> 734 | u32 *const intr_table = ohci->hcca->HccaInterruptTable;
> | ^~~~
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci.c: In function
> ‘ohci_process_done_queue’:
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci.c:840:25: warning: converting
> a packed ‘td_t’ pointer (alignment 1) to a ‘intrq_td_t’ {aka ‘struct
> _intrq_td’} pointer (alignment 4) may result in an unaligned pointer value
> [-Waddress-of-packed-member]
> 840 | intrq_td_t *const td =
> INTRQ_TD_FROM_TD(done_td);
> | ^~~~~~~~~~
> /<<PKGBUILDDIR>>/roms/openbios/drivers/usbohci.c:607:8: note: defined here
> 607 | struct _intrq_td {
> | ^~~~~~~~~
> cc1: all warnings being treated as errors
> make[1]: *** [rules.mak:229: target/drivers/usb.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/qemu_6.1+dfsg-6_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.