Source: qemu
Version: 1:3.1+dfsg-8
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
Hi!
I'm afraid that a recent incompatible change to gluster's API makes qemu
fail to build:
/<<PKGBUILDDIR>>/block/gluster.c: In function ‘qemu_gluster_do_truncate’:
/<<PKGBUILDDIR>>/block/gluster.c:1035:13: error: too few arguments to function
‘glfs_ftruncate’
1035 | if (glfs_ftruncate(fd, offset)) {
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/block/gluster.c:12:
/usr/include/glusterfs/api/glfs.h:768:1: note: declared here
768 | glfs_ftruncate(glfs_fd_t *fd, off_t length, struct glfs_stat *prestat,
| ^~~~~~~~~~~~~~
See commit e014dbe74e0484188164c61ff6843f8a04a8cb9d upstream.
Meow!
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.3.0-rc5-00033-gfe0884fa397a (SMP w/64 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)