Your message dated Sat, 22 Feb 2025 18:19:28 +0000
with message-id <[email protected]>
and subject line Bug#1096399: fixed in bvi 1.4.2-3
has caused the Debian Bug report #1096399,
regarding bvi: ftbfs with GCC-15
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.)
--
1096399: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096399
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:bvi
Version: 1.4.2-2
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/bvi_1.4.2-2_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
comm.c:831:1: warning: old-style function definition [-Wold-style-definition]
831 | wait_return(flag)
| ^~~~~~~~~~~
comm.c:833:1: error: number of arguments doesn’t match prototype
833 | {
| ^
bvi.h:306:25: error: prototype declaration
306 | int wait_return();
| ^~~~~~~~~~~
comm.c:836:24: error: passing argument 2 of ‘signal’ from incompatible pointer
type [-Wincompatible-pointer-types]
836 | signal(SIGINT, jmpproc);
| ^~~~~~~
| |
| void (*)(void)
In file included from bvi.h:40:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void
(*)(int)’} but argument is of type ‘void (*)(void)’
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
bvi.h:269:17: note: ‘jmpproc’ declared here
269 | void jmpproc(), printline();
| ^~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
comm.c: In function ‘chk_comm’:
comm.c:855:1: warning: old-style function definition [-Wold-style-definition]
855 | chk_comm(flag)
| ^~~~~~~~
comm.c:857:1: error: number of arguments doesn’t match prototype
857 | {
| ^
bvi.h:270:25: error: prototype declaration
270 | int chk_comm();
| ^~~~~~~~
comm.c:859:17: error: too many arguments to function ‘emsg’; expected 0, have 1
859 | emsg(noaddr); return 1; }
| ^~~~ ~~~~~~
comm.c:725:1: note: declared here
725 | emsg(s)
| ^~~~
comm.c:861:17: error: too many arguments to function ‘emsg’; expected 0, have 1
861 | emsg(extra); return 1; }
| ^~~~ ~~~~~
comm.c:725:1: note: declared here
725 | emsg(s)
| ^~~~
comm.c:863:17: error: too many arguments to function ‘emsg’; expected 0, have 1
863 | emsg(ambvalue); return 1; }
| ^~~~ ~~~~~~~~
comm.c:725:1: note: declared here
725 | emsg(s)
| ^~~~
comm.c:865:17: error: too many arguments to function ‘emsg’; expected 0, have 1
865 | emsg("Missing filename"); return 1; }
| ^~~~ ~~~~~~~~~~~~~~~~~~
comm.c:725:1: note: declared here
725 | emsg(s)
| ^~~~
comm.c:867:17: error: too many arguments to function ‘emsg’; expected 0, have 1
867 | emsg(ambigous); return 1; }
| ^~~~ ~~~~~~~~
comm.c:725:1: note: declared here
725 | emsg(s)
| ^~~~
make[1]: *** [Makefile:63: io.o] Error 1
make[1]: *** [Makefile:63: comm.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/bvi-1.4.2'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: bvi
Source-Version: 1.4.2-3
Done: Étienne Mollier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bvi, 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.
Étienne Mollier <[email protected]> (supplier of updated bvi 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: Sat, 22 Feb 2025 18:54:46 +0100
Source: bvi
Architecture: source
Version: 1.4.2-3
Distribution: unstable
Urgency: medium
Maintainer: Étienne Mollier <[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1096399
Changes:
bvi (1.4.2-3) unstable; urgency=medium
.
* d/patches/*.patch: set the Forwarded field to publicly visible ticket.
* gcc-15.patch: new: fix build failures with gcc-15. (Closes: #1096399)
* d/control: declare compliance to standards version 4.7.1.
* d/copyright: update copyright year.
Checksums-Sha1:
42cefdd47c05b3d653f7194998c8dd827b47a824 1922 bvi_1.4.2-3.dsc
e550a15d1276ef6ab3e8bf35a0a5a34c81aed6ad 6392 bvi_1.4.2-3.debian.tar.xz
Checksums-Sha256:
c962ccf0be7064b1d67a85756415856ecd2d5eea2c9554e353319edd3045d980 1922
bvi_1.4.2-3.dsc
f303b111ba3b90b07a1c51f8b69ff572f6e1c035ce5b31463fe6596c10334447 6392
bvi_1.4.2-3.debian.tar.xz
Files:
500b5808e24eaae638f8ec7253951851 1922 editors optional bvi_1.4.2-3.dsc
b13de6789814bbdb403d40b78abae3c8 6392 editors optional
bvi_1.4.2-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAme6EjoUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdrMdA//T0Vq+NbRwarMxrQsUH7xNHcZWSwW
lQqeFiY5noJ0jpV1jyV96sx6WMdnSqvEkBgXVn4zuxq6/lej5j62oYBuls3rcP+O
cWEt87/F6x13NHZiRl0LAdrLbLZLR7Hw4kVFTNKxr+YtqRINhl6cmoqXTAmyqTwH
JlFnP34LXlhWk3frxPR3VsQqwUGB2PTuh3f7fDLGWbZDLznv6JlU50Zfs6XMIjK7
hD8fDceE/O/r5IDEHSgZgf5bY3ftMhmmzAj1GKZUWbQuu0jGLGVUnv7dwTUs4P+B
kg88zHvL52rY383ZayPcLCoCUMgKE5PqOwGnL45bLimWs40pvzpuP+XeEkuJuoLp
as9BhTUzj6oAMnXgRQ/PziIORXOTE6mpBG8hux7znLCfOgEalxLO7dzfkv30NIwx
t2qUmns39jJU2YnQEWtARgDgPDtUA4tWi+x83rXpxKiWix9t+sEyP+GyaqwG+ApG
UqsQlL8DSXfEkmSyVBrvqliAnoXo0wFOp+ggQxgrvpHvv9ohKjDbLqw7zIbXkwCZ
Vj5o93eceCtx6KoXGp4OGs9cC+WKDK8mZoTMRO0bi4us1cCH1i8J5KkH028MsJF7
d+HvVmfQ89LWTArVCVw7EW5tjR0LAhKIGVrAbGuzr/DKnal+L1JdBW7hUhGCn/83
paAhBq0y8LcnzOU=
=0COh
-----END PGP SIGNATURE-----
pgpLh9UJZ5jBg.pgp
Description: PGP signature
--- End Message ---