Your message dated Mon, 03 Feb 2025 01:49:17 +0000
with message-id <e1telap-00civ1...@fasolo.debian.org>
and subject line Bug#1075615: fixed in vbetool 1.1-6
has caused the Debian Bug report #1075615,
regarding vbetool: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)
--
1075615: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075615
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:vbetool
Version: 1.1-5
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release]
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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/vbetool_1.1-5_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 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-14/porting_to.html
[...]
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build
make -j8
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\"
-DPACKAGE=\"vbetool\" -DVERSION=\"0.3\" -I. -Wdate-time -D_FORTIFY_SOURCE=2
-g -Wall -pedantic -std=gnu99 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
vbetool.o vbetool.c
vbetool.c: In function ‘main’:
vbetool.c:120:32: error: passing argument 1 of ‘munmap’ makes pointer from
integer without a cast [-Wint-conversion]
120 | munmap(0xc0000, 64*1024);
| ^~~~~~~
| |
| int
In file included from vbetool.c:24:
/usr/include/x86_64-linux-gnu/sys/mman.h:76:26: note: expected ‘void *’ but
argument is of type ‘int’
76 | extern int munmap (void *__addr, size_t __len) __THROW;
| ~~~~~~^~~~~~
vbetool.c:121:35: error: passing argument 1 of ‘mmap’ makes pointer from
integer without a cast [-Wint-conversion]
121 | rc = mmap(0xc0000, 64*1024,
| ^~~~~~~
| |
| int
/usr/include/x86_64-linux-gnu/sys/mman.h:57:26: note: expected ‘void *’ but
argument is of type ‘int’
57 | extern void *mmap (void *__addr, size_t __len, int __prot,
| ~~~~~~^~~~~~
vbetool.c:117:31: warning: variable ‘rc’ set but not used
[-Wunused-but-set-variable]
117 | void *rc;
| ^~
vbetool.c: In function ‘restore_state_from’:
vbetool.c:257:16: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
257 | r.es = (unsigned int) (data - LRMI_base_addr()) >> 4;
| ^
vbetool.c:258:17: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
258 | r.ebx = (unsigned int) (data - LRMI_base_addr()) & 0xf;
| ^
vbetool.c: In function ‘__save_state’:
vbetool.c:332:61: warning: format ‘%x’ expects argument of type ‘unsigned int’,
but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=]
332 | fprintf(stderr, "Allocated buffer at %p (base is 0x%x)\n",
buffer,
| ~^
| |
| unsigned int
| %lx
333 | LRMI_base_addr());
| ~~~~~~~~~~~~~~~~
| |
| size_t {aka long unsigned int}
vbetool.c:339:16: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
339 | r.es = (unsigned int) (buffer - LRMI_base_addr()) >> 4;
| ^
vbetool.c:340:17: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
340 | r.ebx = (unsigned int) (buffer - LRMI_base_addr()) & 0xf;
| ^
vbetool.c: In function ‘save_state’:
vbetool.c:359:17: warning: variable ‘num_written’ set but not used
[-Wunused-but-set-variable]
359 | ssize_t num_written;
| ^~~~~~~~~~~
vbetool.c: In function ‘do_get_panel_id’:
vbetool.c:528:28: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
528 | r.es = (unsigned short)(((int)(id-LRMI_base_addr()) >> 4) & 0xffff);
| ^
make[1]: *** [Makefile:412: vbetool.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: vbetool
Source-Version: 1.1-6
Done: Boyuan Yang <by...@debian.org>
We believe that the bug you reported is fixed in the latest version of
vbetool, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boyuan Yang <by...@debian.org> (supplier of updated vbetool 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 26 Jan 2025 20:01:54 -0500
Source: vbetool
Architecture: source
Version: 1.1-6
Distribution: unstable
Urgency: medium
Maintainer: Boyuan Yang <by...@debian.org>
Changed-By: Boyuan Yang <by...@debian.org>
Closes: 1075615 1092448
Changes:
vbetool (1.1-6) unstable; urgency=medium
.
* Take over package maintenance via ITS process. (Closes: #1092448)
.
[ Andrew Bower ]
* Fix FTBFS with GCC 14. (Closes: #1075615)
Checksums-Sha1:
014595f1b73d9462a902278d545630d7b1b6b3de 1919 vbetool_1.1-6.dsc
801c9f0d29d6089822f66eeae4a6a2e4ab5a279e 182379 vbetool_1.1.orig.tar.gz
c496208ba9c352adcc17236c7417ce06cbf0347e 6564 vbetool_1.1-6.debian.tar.xz
2228f007959917ee0a5b22727e5cd62679393435 6326 vbetool_1.1-6_amd64.buildinfo
Checksums-Sha256:
012fb7bfa174d17d7fefc892b33124d965b37ce703958e92ee5d527b2a09c583 1919
vbetool_1.1-6.dsc
55a1e667249b4b38b6d48e74950c1dadd4d8b9802e358956fd4050508aae12d3 182379
vbetool_1.1.orig.tar.gz
b18b1235e187f881840342dde1cd2e0d486edebf9dd723db93aa98b769f2d699 6564
vbetool_1.1-6.debian.tar.xz
a9014f43f8fede1c9c6eb001f770d58b23bf0b05c7dae57f0fa7d2cb2d07d3cb 6326
vbetool_1.1-6_amd64.buildinfo
Files:
f5e57caf0e24f73883985c31004624f7 1919 utils optional vbetool_1.1-6.dsc
fba8f4901f12370ad6df8725d840a33b 182379 utils optional vbetool_1.1.orig.tar.gz
69b8fa53c3a6b835c76afdf719dc5e81 6564 utils optional
vbetool_1.1-6.debian.tar.xz
0222a66b7bf33c21673adeea9d1d75f6 6326 utils optional
vbetool_1.1-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmeW23wACgkQwpPntGGC
Ws6n7g/6AiScPkdhOjgm02dUv/siaYd35QsJ+ONxni2uMaKg4ewJeihCSi+D9R+B
D/fcYWa8u5x/EHRwB6Tvauq2Gxp+ZEAs36NgzjLRtwed+oNZUPR6siG0aQLwiShn
o9d2L4onr8Z77dXetz9GddEfbJSGJshTh9OY6S8NgjC0LpSXb5/Wp5xMxatOiKZC
v8or8IIw21Qjr0vm6PMv7/4VT2EJti7xYFj376+pPV1MriecdgEoutCOg2LEYNVY
+Belcu5x97/aDAQVTi8RqaNpwDM6AZ7UqlbI/o9flzGeqfRsP4wNTfnhHMbodukS
D6s17eE/gjIejiVrm0kSmG3raNIomGWTCRiOXhgH29WjVnbe5kl+XMsH7zoOjj5V
NlOm2LDG731jdouZaYj2lkQdtLbzGszxAQA0QRiWRaVphmKcBrtsAbtuDgAKDqau
5SluxlNXJwlPxg2BB1qnNM3F0FBa6Y3dsY97fuDMC8xt1Uxn3io5lJo24G279ZzY
IcpTtP4HqtTZdSkWMxZsXBOhB/p6xD/I1OiO7Dr+pyMTKDIKr3XiuZXZStW5+lyX
bi1GyZtvEwodMsOzEm2UZq3xbktXlARtN10oes6+XRrMbXJD3x804jh+8HhBqAkx
m0Qa23VvFFzwnWcFLlsf40Z1KiFNqXgNy89u7W6uYzmiFmbgSFU=
=fJh3
-----END PGP SIGNATURE-----
pgpWgyrN3XvJg.pgp
Description: PGP signature
--- End Message ---