Your message dated Thu, 05 Mar 2020 13:19:38 +0000
with message-id <[email protected]>
and subject line Bug#897777: fixed in kvmtool 0.20170904-1.1
has caused the Debian Bug report #897777,
regarding kvmtool: ftbfs with GCC-8
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
897777: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897777
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:kvmtool
Version: 0.20170904-1
Severity: normal
Tags: sid buster
User: [email protected]
Usertags: ftbfs-gcc-8
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.
The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/kvmtool_0.20170904-1_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 8, either set CC=gcc-8 CXX=g++-8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-8/porting_to.html
[...]
builtin-run.c: In function 'kvm_run_write_sandbox_cmd.isra.1':
builtin-run.c:412:28: error: '%s' directive output may be truncated writing up
to 4095 bytes into a region of size 4091 [-Werror=format-truncation=]
snprintf(dst, len, "/host%s", resolved_path);
^~ ~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
from include/kvm/util.h:13,
from include/kvm/builtin-run.h:4,
from builtin-run.c:1:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note:
'__builtin___snprintf_chk' output between 6 and 4101 bytes into a destination
of size 4096
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[1]: *** [Makefile:435: builtin-run.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** Waiting for unfinished jobs....
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wp,-MD,virtio/.scsi.o.d -DCONFIG_GUEST_INIT -DCONFIG_GUEST_PRE_INIT
-Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_X86_64 -DCONFIG_X86
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DKVMTOOLS_VERSION='""'
-DBUILD_ARCH='"x86"' -Iinclude -Ix86/include -O2 -fno-strict-aliasing -g -Wall
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-system-headers -Wold-style-definition -Wredundant-decls
-Wsign-compare -Wstrict-prototypes -Wundef -Wvolatile-register-var
-Wwrite-strings -Wno-format-nonliteral -Werror -DCONFIG_HAS_VNCSERVER
-DCONFIG_HAS_SDL -DCONFIG_HAS_ZLIB -DCONFIG_HAS_AIO virtio/scsi.c -o
virtio/scsi.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wp,-MD,virtio/.blk.o.d -DCONFIG_GUEST_INIT -DCONFIG_GUEST_PRE_INIT
-Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_X86_64 -DCONFIG_X86
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DKVMTOOLS_VERSION='""'
-DBUILD_ARCH='"x86"' -Iinclude -Ix86/include -O2 -fno-strict-aliasing -g -Wall
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-system-headers -Wold-style-definition -Wredundant-decls
-Wsign-compare -Wstrict-prototypes -Wundef -Wvolatile-register-var
-Wwrite-strings -Wno-format-nonliteral -Werror -DCONFIG_HAS_VNCSERVER
-DCONFIG_HAS_SDL -DCONFIG_HAS_ZLIB -DCONFIG_HAS_AIO virtio/blk.c -o virtio/blk.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wp,-MD,virtio/.core.o.d -DCONFIG_GUEST_INIT -DCONFIG_GUEST_PRE_INIT
-Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_X86_64 -DCONFIG_X86
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DKVMTOOLS_VERSION='""'
-DBUILD_ARCH='"x86"' -Iinclude -Ix86/include -O2 -fno-strict-aliasing -g -Wall
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-system-headers -Wold-style-definition -Wredundant-decls
-Wsign-compare -Wstrict-prototypes -Wundef -Wvolatile-register-var
-Wwrite-strings -Wno-format-nonliteral -Werror -DCONFIG_HAS_VNCSERVER
-DCONFIG_HAS_SDL -DCONFIG_HAS_ZLIB -DCONFIG_HAS_AIO virtio/core.c -o
virtio/core.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wp,-MD,virtio/.console.o.d -DCONFIG_GUEST_INIT -DCONFIG_GUEST_PRE_INIT
-Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_X86_64 -DCONFIG_X86
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DKVMTOOLS_VERSION='""'
-DBUILD_ARCH='"x86"' -Iinclude -Ix86/include -O2 -fno-strict-aliasing -g -Wall
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-system-headers -Wold-style-definition -Wredundant-decls
-Wsign-compare -Wstrict-prototypes -Wundef -Wvolatile-register-var
-Wwrite-strings -Wno-format-nonliteral -Werror -DCONFIG_HAS_VNCSERVER
-DCONFIG_HAS_SDL -DCONFIG_HAS_ZLIB -DCONFIG_HAS_AIO virtio/console.c -o
virtio/console.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wp,-MD,virtio/.rng.o.d -DCONFIG_GUEST_INIT -DCONFIG_GUEST_PRE_INIT
-Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_X86_64 -DCONFIG_X86
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DKVMTOOLS_VERSION='""'
-DBUILD_ARCH='"x86"' -Iinclude -Ix86/include -O2 -fno-strict-aliasing -g -Wall
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-system-headers -Wold-style-definition -Wredundant-decls
-Wsign-compare -Wstrict-prototypes -Wundef -Wvolatile-register-var
-Wwrite-strings -Wno-format-nonliteral -Werror -DCONFIG_HAS_VNCSERVER
-DCONFIG_HAS_SDL -DCONFIG_HAS_ZLIB -DCONFIG_HAS_AIO virtio/rng.c -o virtio/rng.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wp,-MD,virtio/.balloon.o.d -DCONFIG_GUEST_INIT -DCONFIG_GUEST_PRE_INIT
-Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_X86_64 -DCONFIG_X86
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DKVMTOOLS_VERSION='""'
-DBUILD_ARCH='"x86"' -Iinclude -Ix86/include -O2 -fno-strict-aliasing -g -Wall
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-system-headers -Wold-style-definition -Wredundant-decls
-Wsign-compare -Wstrict-prototypes -Wundef -Wvolatile-register-var
-Wwrite-strings -Wno-format-nonliteral -Werror -DCONFIG_HAS_VNCSERVER
-DCONFIG_HAS_SDL -DCONFIG_HAS_ZLIB -DCONFIG_HAS_AIO virtio/balloon.c -o
virtio/balloon.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -Wp,-MD,virtio/.net.o.d -DCONFIG_GUEST_INIT -DCONFIG_GUEST_PRE_INIT
-Wdate-time -D_FORTIFY_SOURCE=2 -DCONFIG_X86_64 -DCONFIG_X86
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DKVMTOOLS_VERSION='""'
-DBUILD_ARCH='"x86"' -Iinclude -Ix86/include -O2 -fno-strict-aliasing -g -Wall
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wno-system-headers -Wold-style-definition -Wredundant-decls
-Wsign-compare -Wstrict-prototypes -Wundef -Wvolatile-register-var
-Wwrite-strings -Wno-format-nonliteral -Werror -DCONFIG_HAS_VNCSERVER
-DCONFIG_HAS_SDL -DCONFIG_HAS_ZLIB -DCONFIG_HAS_AIO virtio/net.c -o virtio/net.o
virtio/net.c: In function 'virtio_net__tap_init':
virtio/net.c:336:47: error: argument to 'sizeof' in 'strncpy' call is the same
expression as the source; did you mean to use the size of the destination?
[-Werror=sizeof-pointer-memaccess]
strncpy(ifr.ifr_name, ndev->tap_name, sizeof(ndev->tap_name));
^
virtio/net.c:348:47: error: argument to 'sizeof' in 'strncpy' call is the same
expression as the source; did you mean to use the size of the destination?
[-Werror=sizeof-pointer-memaccess]
strncpy(ifr.ifr_name, ndev->tap_name, sizeof(ndev->tap_name));
^
cc1: all warnings being treated as errors
make[1]: *** [Makefile:434: virtio/net.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j8 -Oline returned exit code 2
make: *** [debian/rules:3: build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: kvmtool
Source-Version: 0.20170904-1.1
Done: Sudip Mukherjee <[email protected]>
We believe that the bug you reported is fixed in the latest version of
kvmtool, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sudip Mukherjee <[email protected]> (supplier of updated kvmtool
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 05 Mar 2020 12:28:53 +0000
Source: kvmtool
Architecture: source
Version: 0.20170904-1.1
Distribution: unstable
Urgency: medium
Maintainer: Riku Voipio <[email protected]>
Changed-By: Sudip Mukherjee <[email protected]>
Closes: 897777
Changes:
kvmtool (0.20170904-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix ftbfs. (Closes: #897777)
- Added upstream patches fixing this.
Checksums-Sha1:
d6b5c98828f42a47dc349af9eb327c722a52e293 2199 kvmtool_0.20170904-1.1.dsc
aad939de984b89a99d59e616f8ddb5e87dda1bcc 6396
kvmtool_0.20170904-1.1.debian.tar.xz
ae539e145aa16e464657bc356fc99725f27022bc 9982
kvmtool_0.20170904-1.1_source.buildinfo
Checksums-Sha256:
dc4022e4d69bfaea674fb0ab6f80d5231b0e042f881e5f3af04b73a7978af386 2199
kvmtool_0.20170904-1.1.dsc
821b9ab194951caefe405515d9cd7ce890d2b7ce53fb14928e55c6bcb173aff1 6396
kvmtool_0.20170904-1.1.debian.tar.xz
1526b309a9c1c30cd74f7e5b905a9bb2c56624d9770cd0528a330ba4a987d658 9982
kvmtool_0.20170904-1.1_source.buildinfo
Files:
e20b3fb3cddebf3b0eec0d4549002ba8 2199 kernel optional
kvmtool_0.20170904-1.1.dsc
2ef0e360c05263d6032c81f906278d43 6396 kernel optional
kvmtool_0.20170904-1.1.debian.tar.xz
6e5376575b1b1c5a6bff09b1f3626653 9982 kernel optional
kvmtool_0.20170904-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAl5g+GkACgkQweDZLphv
fH4xbxAAziLk2vzUDTfZsG/ISFrRGxy5oPh5HUKoTvoNPTelqtNpTGEtOGal24po
Q8ZKooY8gWa5k/bdIbPRYIwFljSA7CYgJXnIU13AdlSgq5UQybpwWdzHHtuCuWPi
7uM4UZPU/YJ8navgdzPFMCxZgYnWLluikJ91ZaW0ZuRUVAPuKg0r89nvlmWEGU9v
OsTUQu8AIvtU9gHR0xOrRzXsjeGBM+A7c15wc1JgiOPHm862bpCZHdC+q8uCv2sG
suw/UrgNtytUoaPqXlNu7lXvd4801C+/pM+4OUuDMepWIVUmB1SCPpKAxNmesP/5
sN9Vin/XJskhoULmj20zEIAYUW6IOakm5m1SshBun73fNXbbrUnmXBNmH+XNSKrq
3mKlWF5qKFRCwj3fiKFivS0f8vxERUYDj5aE9j6yp5gbhZRTdtwxIOFnODzwty+k
n53QWg5zE/OIt6tKtluYTpWrw6FylEPjvVRbfWJrO8C9JUGAl8ZagPj7HnfAhoYx
ja9sxtuDa3Cg4aApPYoGVe3stC+FsD/uS4IEdJOW01GXG1rNNuK5GNSpvXse4D0C
lx8z0UGvnvfvW/LuFI+RIgWuQDInPnomwCHMcXP8bgARav9sOgrpTEyJVRO96w5v
teIu4SvoZEFjG+IXQORxnoDYCClFTz75AZ7+mKp/R8kWEU11teE=
=DeqX
-----END PGP SIGNATURE-----
--- End Message ---