Your message dated Tue, 09 Sep 2025 04:11:00 +0000
with message-id <[email protected]>
and subject line Bug#1097383: fixed in meschach 1.2b-19
has caused the Debian Bug report #1097383,
regarding meschach: 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.)
--
1097383: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097383
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:meschach
Version: 1.2b-18
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/meschach_1.2b-18_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
[...]
matrixio.c: In function ‘v_finput’:
matrixio.c:292:10: warning: old-style function definition
[-Wold-style-definition]
292 | VEC *v_finput(fp,x)
| ^~~~~~~~
matrixio.c:299:18: error: too many arguments to function ‘ifin_vec’; expected
0, have 2
299 | return ifin_vec(fp,x);
| ^~~~~~~~ ~~
matrixio.c:296:18: note: declared here
296 | VEC *ifin_vec(),*bfin_vec();
| ^~~~~~~~
matrixio.c:301:18: error: too many arguments to function ‘bfin_vec’; expected
0, have 2
301 | return bfin_vec(fp,x);
| ^~~~~~~~ ~~
matrixio.c:296:30: note: declared here
296 | VEC *ifin_vec(),*bfin_vec();
| ^~~~~~~~
matrixio.c: In function ‘ifin_vec’:
matrixio.c:296:18: warning: old-style function definition
[-Wold-style-definition]
296 | VEC *ifin_vec(),*bfin_vec();
| ^~~~~~~~
matrixio.c:308:1: error: number of arguments doesn’t match prototype
308 | {
| ^
matrixio.c:296:18: error: prototype declaration
296 | VEC *ifin_vec(),*bfin_vec();
| ^~~~~~~~
matrixio.c: In function ‘bfin_vec’:
matrixio.c:296:30: warning: old-style function definition
[-Wold-style-definition]
296 | VEC *ifin_vec(),*bfin_vec();
| ^~~~~~~~
matrixio.c:353:1: error: number of arguments doesn’t match prototype
353 | {
| ^
matrixio.c:296:30: error: prototype declaration
296 | VEC *ifin_vec(),*bfin_vec();
| ^~~~~~~~
matrixio.c: In function ‘setformat’:
matrixio.c:385:10: warning: old-style function definition
[-Wold-style-definition]
385 | char *setformat(f_string)
| ^~~~~~~~~
matrixio.c: In function ‘m_foutput’:
matrixio.c:396:9: warning: old-style function definition
[-Wold-style-definition]
396 | void m_foutput(fp,a)
| ^~~~~~~~~
matrixio.c: In function ‘px_foutput’:
matrixio.c:419:9: warning: old-style function definition
[-Wold-style-definition]
419 | void px_foutput(fp,px)
| ^~~~~~~~~~
matrixio.c: In function ‘v_foutput’:
matrixio.c:438:9: warning: old-style function definition
[-Wold-style-definition]
438 | void v_foutput(fp,x)
| ^~~~~~~~~
matrixio.c: In function ‘m_dump’:
matrixio.c:458:9: warning: old-style function definition
[-Wold-style-definition]
458 | void m_dump(fp,a)
| ^~~~~~
matrixio.c: In function ‘px_dump’:
matrixio.c:485:9: warning: old-style function definition
[-Wold-style-definition]
485 | void px_dump(fp,px)
| ^~~~~~~
matrixio.c: In function ‘v_dump’:
matrixio.c:503:9: warning: old-style function definition
[-Wold-style-definition]
503 | void v_dump(fp,x)
| ^~~~~~
make[2]: *** [makefile:26: matrixio.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/meschach-1.2b'
make[1]: *** [debian/rules:41: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/meschach-1.2b'
make: *** [debian/rules:27: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: meschach
Source-Version: 1.2b-19
Done: Drew Parsons <[email protected]>
We believe that the bug you reported is fixed in the latest version of
meschach, 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.
Drew Parsons <[email protected]> (supplier of updated meschach 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: Tue, 09 Sep 2025 00:49:43 +0200
Source: meschach
Architecture: source
Version: 1.2b-19
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1097383
Changes:
meschach (1.2b-19) unstable; urgency=medium
.
* meschach is heritage code, no longer conforming with modern C
standards. Freeze the build standard with -std=gnu17 to avoid
"old-style function definition" warnings and errors
(gcc-15 defaults to -std=gnu23). Closes: #1097383
* Standards-Version: 4.7.2
Checksums-Sha1:
7003a5858c84f6c4e89d5b2238171ff456fc8e2e 2107 meschach_1.2b-19.dsc
ecf602cca798f715c1e2e236a00adc2f8c09a915 42108 meschach_1.2b-19.debian.tar.xz
Checksums-Sha256:
467ceeb048aaec7c1443a4bc3eebb7db7ef025d7aed1d6413b54d5aa70e0448c 2107
meschach_1.2b-19.dsc
c048e35d8a0bf9ba24c9f7453a79235c146f9c0e792b755e82f93562765d7db1 42108
meschach_1.2b-19.debian.tar.xz
Files:
11f04c468702a8ade8dea534fe19bb24 2107 math optional meschach_1.2b-19.dsc
2e178e2c5effe15212bb93cb198e2a40 42108 math optional
meschach_1.2b-19.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmi/ZoEACgkQVz7x5L1a
AfpzwxAAs4UgwO6U9Qabiw28zobBx4ydNkC4Szqqv0tTsLFlJ5SAfgxyaHkwtDCT
68/KHUIqSV3EixO8gcMK3Ihqp0fDlAW97tPnXmQs81nTBQYvN9o4o10qBC62tYgt
QpbKeisPq08ITmCFvZO0Os8NYYFP6fFcDQYhMzGvNd22V7hbvKZ7Sxk+2n5Cxw1I
Fm4s1qQCwoCsfl4OJ73nvWPkeoT7GfxnpaZ9JSBzbYQGvHBMy+Cx2RlqVtb9yAOt
KXhenrHH6PQ0ggnlhvk6AXjpXEIQ5Z8bOEerWa1cO/pKJFq/LOQI8e8OlhvOeZ8s
wz0IBjqnPieMF2I3+5Rheayoujg6LdF14+UtddMPw1QueUbHWuHs6bmy7Br6o0NO
Bd4JuYltKVJ2Wz4mnKOQ5oSir8L2oHSaLN0GopcutMPxSN/AHSeJpijNEdUw4Ilk
ewDBTN3lUQX+kM8wy95asGflWUnC4nOOzjM8kTYXV6nk2pIKQTFqgUYlLgYlP+KT
G81Ud9ID5AUF5xSmRlpuPyNdmRJXGgthl99YRzcxAf5cx+ddQ4uh7xufF2uiLoDW
UBFbpftiK5EnserqE/TOJhi+27bcTKBaPpl0hYM85sgDe4MHQlu3Vk/hVp2fAji4
o29ujQ+GDrPZJ2fKjNZ46V3jhjf1GJm9usW4By2hn5R/0fkJrfk=
=zzhb
-----END PGP SIGNATURE-----
pgpsgJDb6q72u.pgp
Description: PGP signature
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers