Comment 55 for bug 1847361

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

The systemd test on arm is just flaky and I retried.

More concerning is that qemu in bionic failed to build which it clearly did in the PPAs before.
Something must be different or been lost in between, checking that...

block/file-posix.o -MF block/file-posix.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c -o block/file-posix.o /<<BUILDDIR>>/qemu-2.11+dfsg/block/file-posix.c
In file included from /<<BUILDDIR>>/qemu-2.11+dfsg/include/qemu/hbitmap.h:15:0,
                 from /<<BUILDDIR>>/qemu-2.11+dfsg/include/block/dirty-bitmap.h:5,
                 from /<<BUILDDIR>>/qemu-2.11+dfsg/include/block/block.h:9,
                 from /<<BUILDDIR>>/qemu-2.11+dfsg/include/block/block_int.h:28,
                 from /<<BUILDDIR>>/qemu-2.11+dfsg/block/file-posix.c:28:
/usr/include/linux/swab.h: In function ‘__swab’:
/<<BUILDDIR>>/qemu-2.11+dfsg/include/qemu/bitops.h:20:34: warning: "sizeof" is not defined, evaluates to 0 [-Wundef]
 #define BITS_PER_LONG (sizeof (unsigned long) * BITS_PER_BYTE)
                                  ^
/<<BUILDDIR>>/qemu-2.11+dfsg/include/qemu/bitops.h:20:41: error: missing binary operator before token "("
 #define BITS_PER_LONG (sizeof (unsigned long) * BITS_PER_BYTE)

The issue is the same on all architectures.
Unfortunately the PPA I could use for comparison [1] is cleaned up by now, but we know it built back then and also we are not directly touching any of the files in the error path.

It is reproducible in a local sbuild, the former (current) bionic version qemu_2.11+dfsg-1ubuntu7.23 fails the same way, so as I assumed it is a change in some other package that made it break in the meantime.

[1]: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4012