Your message dated Thu, 05 Jun 2025 16:04:17 +0000
with message-id <[email protected]>
and subject line Bug#1096673: fixed in gap-float 1.0.7+ds-2
has caused the Debian Bug report #1096673,
regarding gap-float: 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.)


-- 
1096673: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096673
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gap-float
Version: 1.0.5+ds-1
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/gap-float_1.0.5+ds-1_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

[...]
mpc.c:751:16: error: initialization of 'struct OpaqueBag * (*)(void)' from 
incompatible pointer type 'struct OpaqueBag * (*)(struct OpaqueBag *, struct 
OpaqueBag *, struct OpaqueBag *)' [-Wincompatible-pointer-types]
  751 |   Inc2_MPC_arg(MPC_INTPREC,"int, int"),
      |                ^~~~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:751:16: note: (near initialization for 'GVarFuncs[67].handler')
  751 |   Inc2_MPC_arg(MPC_INTPREC,"int, int"),
      |                ^~~~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:347:12: note: 'MPC_INTPREC' declared here
  347 | static Obj MPC_INTPREC(Obj self, Obj i, Obj prec)
      |            ^~~~~~~~~~~
mpc.c:752:16: error: initialization of 'struct OpaqueBag * (*)(void)' from 
incompatible pointer type 'struct OpaqueBag * (*)(struct OpaqueBag *, struct 
OpaqueBag *, struct OpaqueBag *)' [-Wincompatible-pointer-types]
  752 |   Inc2_MPC_arg(MPC_MPCPREC,"complex, int"),
      |                ^~~~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:752:16: note: (near initialization for 'GVarFuncs[68].handler')
  752 |   Inc2_MPC_arg(MPC_MPCPREC,"complex, int"),
      |                ^~~~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:368:12: note: 'MPC_MPCPREC' declared here
  368 | static Obj MPC_MPCPREC(Obj self, Obj f, Obj prec)
      |            ^~~~~~~~~~~
mpc.c:753:16: error: initialization of 'struct OpaqueBag * (*)(void)' from 
incompatible pointer type 'struct OpaqueBag * (*)(struct OpaqueBag *, struct 
OpaqueBag *, struct OpaqueBag *)' [-Wincompatible-pointer-types]
  753 |   Inc2_MPC_arg(MPC_2MPFR,"complex, complex"),
      |                ^~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:753:16: note: (near initialization for 'GVarFuncs[69].handler')
  753 |   Inc2_MPC_arg(MPC_2MPFR,"complex, complex"),
      |                ^~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:632:12: note: 'MPC_2MPFR' declared here
  632 | static Obj MPC_2MPFR (Obj self, Obj fl, Obj fr)
      |            ^~~~~~~~~
mpc.c:755:16: error: initialization of 'struct OpaqueBag * (*)(void)' from 
incompatible pointer type 'struct OpaqueBag * (*)(struct OpaqueBag *, struct 
OpaqueBag *, struct OpaqueBag *)' [-Wincompatible-pointer-types]
  755 |   Inc2_MPC_arg(ROOTPOLY_MPC,"coeffs, prec"),
      |                ^~~~~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:755:16: note: (near initialization for 'GVarFuncs[70].handler')
  755 |   Inc2_MPC_arg(ROOTPOLY_MPC,"coeffs, prec"),
      |                ^~~~~~~~~~~~
mpc.c:546:20: note: in definition of macro 'Inc2_MPC_arg'
  546 |   { #name, 2, arg, name, "src/mpc.c:" #name }
      |                    ^~~~
mpc.c:645:12: note: 'ROOTPOLY_MPC' declared here
  645 | static Obj ROOTPOLY_MPC (Obj self, Obj coeffs, Obj precision)
      |            ^~~~~~~~~~~~
make[3]: *** [Makefile:649: float_la-mpfi.lo] Error 1
make[3]: *** [Makefile:642: float_la-mpc.lo] Error 1
make[3]: Leaving directory '/build/reproducible-path/gap-float-1.0.5+ds/src'
make[2]: *** [Makefile:447: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/gap-float-1.0.5+ds/src'
make[1]: *** [Makefile:498: all-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/gap-float-1.0.5+ds'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:16: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gap-float
Source-Version: 1.0.7+ds-2
Done: Jerome Benoit <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gap-float, 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.
Jerome Benoit <[email protected]> (supplier of updated gap-float 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 Jun 2025 15:51:53 +0000
Source: gap-float
Architecture: source
Version: 1.0.7+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Jerome Benoit <[email protected]>
Closes: 1096673
Changes:
 gap-float (1.0.7+ds-2) unstable; urgency=medium
 .
   * FTBFS fix release, fix mismatch type issues throught casting.
   * Debianization:
     - d/atches/*:
       - d/p/upstream-fix-migration_to_C23.patch, introduce (Closes: #1096673).
Checksums-Sha1:
 712c49d5424ef50f4fa436948bf24c9cf0b43685 2921 gap-float_1.0.7+ds-2.dsc
 324f63ea0b99e8db29eae13af4ecfed0cafd84ea 8704 
gap-float_1.0.7+ds-2.debian.tar.xz
 d40a5146ec3c6ec7fb0ba094fd0a88cbe5335896 9554 
gap-float_1.0.7+ds-2_source.buildinfo
Checksums-Sha256:
 ac3cb8deb18da67ecab0448b0a7e5b7f2c54e0efbca54095b180ae29089538c2 2921 
gap-float_1.0.7+ds-2.dsc
 0d992eb3b5fe867488e5027861c80c0fe059f693be3b97d214391c8bcb75e65d 8704 
gap-float_1.0.7+ds-2.debian.tar.xz
 ce057df8852a9a248404553e2fb6635fb6f1d1d408cffb050d583a91c4672775 9554 
gap-float_1.0.7+ds-2_source.buildinfo
Files:
 590a3a45cc031e3d0118d7a30ca7e3a2 2921 math optional gap-float_1.0.7+ds-2.dsc
 408d6c0adda27f78c244f61250b7b27e 8704 math optional 
gap-float_1.0.7+ds-2.debian.tar.xz
 e53b83bf8e712af3428db8a0d06aa86d 9554 math optional 
gap-float_1.0.7+ds-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQRJBAEBCgAzFiEEriiuFXEN/x2H5adiP5IZpn82xosFAmhBviQVHGNhbGN1bHVz
QHJlem96ZXIubmV0AAoJED+SGaZ/NsaLYJsgAMlm7YLYtCyZFYE8SY1CvKy4RaMU
1Nt34KFWfteD+oXQ31wfRphr0fZMWbmxIhyhQv8wf3a3h1NJWJbGGCjs4sRWzPfy
bVkGQni03M8kqw8C/++UJ0S1HSmKfgaUJN72eZuVpyl7EQGNK3SPKRsu1SPqAz5p
6gbY6jNIBMj6GC6LFU2KdkGuv74IViJbUx5fQfpMpXNpqdHFO6ySN0zsgYL7gVua
xSW2dpt2c27e+0Ewv0XQwbz+/gzQOCln5aztWLPYCxDrTU7QI7wJkRo6HrDwInzt
OEE/VZ0dR/TQanssjcXMZBAW1jfbLZsPoQTnz0/OJLRIudAnsyj01C76Hyt1vQK3
56ZMCBdsMEuzjFIp+P5edH+9a+HoNANMnCH+O0bE1tE36Vh5y7pWwnpSXmLiLQGj
X7mqAqaXqggyDglpeEN8s1sUIyTyXvHXLkMif7G9MvS56G/dB7Cq9jMfIcdrS8js
Xx+duYRYFroNxSZXVovxTwueLsSIrXkfb7bBKqa1miEBo0dxMJ/4s2z0xRJsHFvb
gGQLiffBussO0E1819gOV4iewJDrPfEO+1W5UnNfU2pxaHjzEfYr03lZ+uUeySuW
k1BdtrT5tVdZLYXPakiuzGJrK7PetXdfoW5OnhwpeG1VhkSeK6sYPYgzpPb6SNS0
Mrx7SwCnKvEquYCsyqdiSI8bO835bgML5I0hJUtxLZuHFDu27H8lk60K6cgO3ONz
g6bSCEgTnbh6u+fdgJHZfYORahC2Zn6OQlZmFuOi07iAPLjN5g29jrl0kkA/UW5F
ymLiDww+pHKcZWOICZpFQrSwvWPiYF5huF785GT5TRgI5GXBhVzbdXlvDaugMzZy
PnzI9oz6uPoAWm7YWlLr4mjNt5xJONHJEBUS9o248Z7Qzbl5gG4NbhblO+UsYmkK
Uz6xslX0uKoqnt5DOjIqseYx1V1fivOilmMdtI7pLGxA95LVTLzRKq9Raj1E3cPP
aHuGNZ2LQnb+WtyfVaae2dP9BDhZciiQJhRQUQ5Q7jWJRW8fLHcG7Gy1llZOM0eL
ppqdfiPLATSe0adSC38BDjzf6+xNZUD5pzu1TT9q9tSNI5B6kAatZYqpPNloc+xw
ksePVbBmhx04xQ5zzbptReEAy6zRK6b50ZMZYkhfbvlqfQZbbt9fYfk/2ZHUTRQg
WtbiqWg1ADZ/5tK3ZFjC9b1201eIYUpqvS0Pr4DcCHTGoSzA2iMB0ZO/R3GHNJsu
Hm2zUpenSAlwXrhMBUX/EC+GZUqUFcUfvwtudQdrEoB86GgyR596nRzi5nOFLdFg
rUBL/vp6CnnQgXPyAD/gbiUqBHGgf9sONXkz8RIZUCAGUTo/AGFbSbDTwPY=
=W0eV
-----END PGP SIGNATURE-----

Attachment: pgpH_q0c0HC4J.pgp
Description: PGP signature


--- End Message ---

Reply via email to