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.
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 >/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: linux/swab. h: In function ‘__swab’: >/qemu- 2.11+dfsg/ include/ qemu/bitops. h:20:34: warning: "sizeof" is not defined, evaluates to 0 [-Wundef]
^ >/qemu- 2.11+dfsg/ include/ qemu/bitops. h:20:41: error: missing binary operator before token "("
In file included from /<<BUILDDIR>
/usr/include/
/<<BUILDDIR>
#define BITS_PER_LONG (sizeof (unsigned long) * BITS_PER_BYTE)
/<<BUILDDIR>
#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