Your message dated Wed, 19 Feb 2025 20:51:58 +0000
with message-id <[email protected]>
and subject line Bug#1096668: fixed in ga 5.9-1
has caused the Debian Bug report #1096668,
regarding ga: 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.)
--
1096668: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096668
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ga
Version: 5.8.2-11
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/ga_5.8.2-11_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
[...]
../ma/ma.c: In function 'mh2ad':
../ma/ma.c:1599:17: warning: old-style function definition
[-Wold-style-definition]
1599 | private Boolean mh2ad(memhandle, adout, location, caller)
| ^~~~~
../ma/ma.c: In function 'mh_free':
../ma/ma.c:1742:14: warning: old-style function definition
[-Wold-style-definition]
1742 | private void mh_free(ad)
| ^~~~~~~
../ma/ma.c: In function 'mai_round':
../ma/ma.c:1766:16: warning: old-style function definition
[-Wold-style-definition]
1766 | private size_t mai_round(value, unit)
| ^~~~~~~~~
../ma/ma.c: In function 'str_ncopy':
../ma/ma.c:1783:14: warning: old-style function definition
[-Wold-style-definition]
1783 | private void str_ncopy(to, from, maxchars)
| ^~~~~~~~~
../ma/ma.c: In function 'MAi_inform_base':
../ma/ma.c:1811:16: warning: old-style function definition
[-Wold-style-definition]
1811 | public Boolean MAi_inform_base(datatype, address1, address2)
| ^~~~~~~~~~~~~~~
../ma/ma.c: In function 'MAi_summarize_allocated_blocks':
../ma/ma.c:1869:13: warning: old-style function definition
[-Wold-style-definition]
1869 | public void MAi_summarize_allocated_blocks(index_base)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../ma/ma.c: In function 'MA_allocate_heap':
../ma/ma.c:2013:37: error: passing argument 2 of 'list_delete_one' from
incompatible pointer type [-Wincompatible-pointer-types]
2013 | ad = list_delete_one(&ma_hfree, ad_big_enough, (Pointer)&ar);
| ^~~~~~~~~~~~~
| |
| Boolean (*)(AD *, char *) {aka long
int (*)(struct _AD *, char *)}
../ma/ma.c:1188:18: note: expected 'Boolean (*)(void)' {aka 'long int
(*)(void)'} but argument is of type 'Boolean (*)(AD *, char *)' {aka 'long int
(*)(struct _AD *, char *)'}
1188 | Boolean (*pred)(); /* predicate */
| ^~~~
../ma/ma.c:505:17: note: 'ad_big_enough' declared here
505 | private Boolean ad_big_enough(ad, ar)
| ^~~~~~~~~~~~~
../ma/ma.c: In function 'MA_chop_stack':
../ma/ma.c:2113:37: error: passing argument 2 of 'list_delete_many' from
incompatible pointer type [-Wincompatible-pointer-types]
2113 | list_delete_many(&ma_sused, ad_le, (Pointer)ad, mh_free);
| ^~~~~
| |
| Boolean (*)(AD *, char *) {aka long
int (*)(struct _AD *, char *)}
../ma/ma.c:1138:18: note: expected 'Boolean (*)(void)' {aka 'long int
(*)(void)'} but argument is of type 'Boolean (*)(AD *, char *)' {aka 'long int
(*)(struct _AD *, char *)'}
1138 | Boolean (*pred)(); /* predicate */
| ^~~~
../ma/ma.c:563:17: note: 'ad_le' declared here
563 | private Boolean ad_le(ad, ad_target)
| ^~~~~
../ma/ma.c:2113:57: error: passing argument 4 of 'list_delete_many' from
incompatible pointer type [-Wincompatible-pointer-types]
2113 | list_delete_many(&ma_sused, ad_le, (Pointer)ad, mh_free);
| ^~~~~~~
| |
| void (*)(AD *)
{aka void (*)(struct _AD *)}
../ma/ma.c:1140:15: note: expected 'void (*)(void)' but argument is of type
'void (*)(AD *)' {aka 'void (*)(struct _AD *)'}
1140 | void (*action)(); /* to apply before deletion */
| ^~~~~~
../ma/ma.c:1742:14: note: 'mh_free' declared here
1742 | private void mh_free(ad)
| ^~~~~~~
make[4]: *** [Makefile:7038: ma/ma.lo] Error 1
make[4]: Leaving directory '/build/reproducible-path/ga-5.8.2/build-mpich'
make[3]: *** [Makefile:7409: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/ga-5.8.2/build-mpich'
make[2]: *** [Makefile:4503: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/ga-5.8.2/build-mpich'
dh_auto_build: error: cd build-mpich && make -j8 returned exit code 2
make[1]: *** [debian/rules:47: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/ga-5.8.2'
make: *** [debian/rules:21: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ga
Source-Version: 5.9-1
Done: Drew Parsons <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ga, 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 ga 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: Wed, 19 Feb 2025 20:06:29 +0100
Source: ga
Architecture: source
Version: 5.9-1
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1096668
Changes:
ga (5.9-1) unstable; urgency=medium
.
* Team upload.
* New upstream release
- applies debian patches dsygv_int32_PR317.patch
and scalapack_32bit_PR315.patch
* update debian/copright to remove files removed upstream
* update debian patch skip_failing_tests.patch to skip testsparse,
which has incompatible definitions, see upstream Issue#361.
* debian patch gcc15_gnu17_PR360.patch applies upstream PR#360
to enable building with gcc-15 by specifying -std=gnu17.
Closes: #1096668.
* drop redundant debian patch fix_ga_target.patch
Checksums-Sha1:
1dbea685e3328c041fbeedc5796f998031c89aa6 2325 ga_5.9-1.dsc
fdecf3c585c06db78a32edaec1e3f32bfd3abc67 4666762 ga_5.9.orig.tar.gz
3d8bf08daa4430f22684e9036057b48a16b75db4 16468 ga_5.9-1.debian.tar.xz
Checksums-Sha256:
bfee6236958726d2548f43d53c8c8077156cf03ae04c32930b46d90a4b8a6d61 2325
ga_5.9-1.dsc
00f0123021d86b89fc7886325aa024df876855a7ca330315fb901e78c1f7c1dd 4666762
ga_5.9.orig.tar.gz
9486b4fc92a594d7751fa74faa116ffeabad104cdc06850e7c9386f05c9972ce 16468
ga_5.9-1.debian.tar.xz
Files:
51f1ecdb23111251e30dda45c3b7214b 2325 science optional ga_5.9-1.dsc
62e8b2a8c40e6ab2bf8ee4908acd89c0 4666762 science optional ga_5.9.orig.tar.gz
735322b5b08f92624d60d062fdc798bf 16468 science optional ga_5.9-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAme2PMUACgkQVz7x5L1a
Afo//BAAt8qLRz+qUOVhvdFxgdr/uORVjSvBh+p4yMHxkbHk1br3nLYo/nlfQ+/J
W7MyxdRA1wj9eQEHD8gfIGJ+hr6oBqQByajrgN+vBqRmaAMH+87IJh0+hcFURGLS
UfoPNO/f9K76DQvwuJ4BkXrB0ZKcxRee/uDNgsvXWcu2AogKv5V8fECVA8U6XDA4
qPJkDfoOOHp93hCYa80ErEkzH0K/0Fwok4u4I2gEPRUi2mqB0ssUticV14tCxOrB
gP4gVp3mTl3FeM+9qCcgX4uiddcH9qLRTt9Wrl+1HhgzC+3OZTM8YnEeTKKU+gx/
MyRFubqiD0hj3vwZaAFuUzT7wUQS//BhzfnHZgHR3cEtvtqG7/wCB6gXPnKhx2kx
J9Qdk+h1X2WIdst0VPGqvKZ4C4LFfbZHqiOlsqOGzdrWuTqCxwG5jpgYfAp1iXay
FWqXAXahHxkmdGxVmZ0bmG0N8jhw/Lhs4JgM4dr002qjyqSHXsPYdSYxXZf8oier
1mmP6b5zrfLtd8bmoV/PjBFc4+N1Qbuv+X6MtAtYLc3GDTV4+WX3aPo3XlMt8qpN
dP9++kPrVuyrZrKTGbYmM2UTGvQdRPNJwyBfwp8OKzeF5+U91KRFHGKcy9bzu5VJ
D6Q1YQVQfDV3YQenHlCsrwso7GTKaDTeyZJ4xa7H259r/lgy+sg=
=58QJ
-----END PGP SIGNATURE-----
pgpcGW2rLFU5H.pgp
Description: PGP signature
--- End Message ---