Your message dated Wed, 14 May 2025 23:50:16 +0000
with message-id <[email protected]>
and subject line Bug#1097368: fixed in maxima 5.47.0-8
has caused the Debian Bug report #1097368,
regarding maxima: 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.)


-- 
1097368: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097368
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:maxima
Version: 5.47.0-5
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/maxima_5.47.0-5_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

[...]
      |               ^~~~
binary-gcl/intl.c: In function ‘LI33’:
binary-gcl/intl.c:3728:15: warning: old-style function definition 
[-Wold-style-definition]
 3728 | static object LI33(V275,V276)
      |               ^~~~
binary-gcl/intl.c: In function ‘LI34’:
binary-gcl/intl.c:3758:15: warning: old-style function definition 
[-Wold-style-definition]
 3758 | static object LI34(V281,V282)
      |               ^~~~
binary-gcl/intl.c: In function ‘L36’:
binary-gcl/intl.c:3908:10: error: too many arguments to function ‘(({...}))’; 
expected 0, have 1
 3908 |         ({object _f=STREF(object,(V295),24);enum type _t=type_of(_f);
      |         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3909 |         _f = _t==t_symbol && _f->s.s_gfdef!=OBJNULL ? 
(_t=type_of(_f->s.s_gfdef),_f->s.s_gfdef) : _f;
      |         
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3910 |         _t==t_sfun&&(_f->sfn.sfn_argd&0xff)== 1 ? _f->sfn.sfn_self :
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3911 |         (fcall.argd= 1,_t==t_vfun&&_f->vfn.vfn_minargs<= 
1&&1<=_f->vfn.vfn_maxargs  ? _f->vfn.vfn_self :
      |         
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3912 |         (fcall.fun=_f,fcalln));})
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~
 3913 |         ((V294)
      |          ~~~~~~
binary-gcl/intl.c:3915:19: error: too many arguments to function ‘LnkLI182’; 
expected 0, have 2
 3915 |         base[4]= (*(LnkLI182))(V297,(V296));
      |                  ~^~~~~~~~~~~~ ~~~~
binary-gcl/intl.c: In function ‘L37’:
binary-gcl/intl.c:3973:30: error: too many arguments to function ‘LnkLI10’; 
expected 0, have 2
 3973 |         V307= 
(VFUN_NARGS=2,(*(LnkLI10))(((object)VV[11]),((object)VV[12])));
      |                             ~^~~~~~~~~~~ ~~~~~~~~~~~~~~~~
binary-gcl/intl.c: In function ‘L38’:
binary-gcl/intl.c:4113:21: error: too many arguments to function 
‘_funobj->cc.cc_self’; expected 0, have 1
 4113 |                    (*(_funobj->cc.cc_self))(_funobj);
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
binary-gcl/intl.c:451:10: note: declared here
  451 |   void (*cc_self) ();
      |          ^~~~~~~
binary-gcl/intl.c: In function ‘L39’:
binary-gcl/intl.c:4247:30: error: too many arguments to function ‘LnkLI145’; 
expected 0, have 7
 4247 |         V326= 
(VFUN_NARGS=7,(*(LnkLI145))(small_fixnum(50),((object)VV[132]),((object)VV[195]),((object)VV[196]),Ct,((object)VV[197]),small_fixnum(0)));
      |                             ~^~~~~~~~~~~~
binary-gcl/intl.c:4265:31: error: too many arguments to function ‘LnkLI201’; 
expected 0, have 2
 4265 |         (void)((VFUN_NARGS=2,(*(LnkLI201))(V327,(V330))));}}
      |                              ~^~~~~~~~~~~~ ~~~~
binary-gcl/intl.c: In function ‘L40’:
binary-gcl/intl.c:4461:30: error: too many arguments to function ‘LnkLI145’; 
expected 0, have 7
 4461 |         V339= 
(VFUN_NARGS=7,(*(LnkLI145))(small_fixnum(50),((object)VV[132]),((object)VV[195]),((object)VV[196]),Ct,((object)VV[197]),small_fixnum(0)));
      |                             ~^~~~~~~~~~~~
binary-gcl/intl.c:4479:31: error: too many arguments to function ‘LnkLI201’; 
expected 0, have 2
 4479 |         (void)((VFUN_NARGS=2,(*(LnkLI201))(V340,(V344))));}}
      |                              ~^~~~~~~~~~~~ ~~~~
binary-gcl/intl.c: In function ‘LnkT65’:
binary-gcl/intl.c:4567:13: warning: old-style function definition 
[-Wold-style-definition]
 4567 | static void LnkT65(ptr) object *ptr;{ call_or_link_closure(VV[65],(void 
**)(void *)&Lnk65,(void **)(void *)&Lclptr65);} /* COMPILE */
      |             ^~~~~~

Correctable error: 
Fast links are on: do (si::use-fast-links nil) for debugging
Signalled by APPLY.
If continued: Continues anyway.SIMPLE-ERROR: (SYSTEM "/usr/bin/gcc  -c -g 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fsigned-char -pipe -fcommon 
-fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall 
-Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2  -I/usr/lib/gcl-2.6.14/unixport/../h  -O2  -c 
binary-gcl/intl.c -o binary-gcl/intl.o ") returned a non-zero value 1 0.

Broken at APPLY.  Type :H for Help.
    1 (continue) Continues anyway. 
    2  Return to top level. 
INTL>>make[2]: *** [Makefile:1388: binary-gcl/maxima] Error 255
make[2]: Leaving directory '/build/reproducible-path/maxima-5.47.0/src'
make[1]: *** [Makefile:464: all-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/maxima-5.47.0'
make: *** [debian/rules:54: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: maxima
Source-Version: 5.47.0-8
Done: Camm Maguire <[email protected]>

We believe that the bug you reported is fixed in the latest version of
maxima, 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.
Camm Maguire <[email protected]> (supplier of updated maxima 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: SHA256

Format: 1.8
Date: Wed, 14 May 2025 10:43:05 -0400
Source: maxima
Architecture: source
Version: 5.47.0-8
Distribution: unstable
Urgency: medium
Maintainer: Camm Maguire <[email protected]>
Changed-By: Camm Maguire <[email protected]>
Closes: 1091578 1097368
Changes:
 maxima (5.47.0-8) unstable; urgency=medium
 .
   * package cleanups
   * Bug fix: "ftbfs with GCC-15", thanks to Matthias Klose (Closes:
     #1097368).
   * Bug fix: "FTBFS on i386: dpkg-buildpackage: error: debian/rules build
     subprocess returned exit status 2", thanks to Lucas Nussbaum (Closes:
     #1091578).
Checksums-Sha1:
 6df25a4e0d63b97bb93d309a4b06c2e0174ab51f 2143 maxima_5.47.0-8.dsc
 14ac8b9dd382bb4092b7f2ecc47c61f01917dde3 2322980 maxima_5.47.0-8.debian.tar.xz
 d2977128883e41577c125735b55e8bba0c05f040 8046 maxima_5.47.0-8_source.buildinfo
Checksums-Sha256:
 9461af7c25418e4413618c3c3cc5bfc221a090ec66afe677e3d8a91af474c1ea 2143 
maxima_5.47.0-8.dsc
 3f80e1f7f2c71681974c83996de038cf2c19e5dc6d3262d00bb37b3a2c479528 2322980 
maxima_5.47.0-8.debian.tar.xz
 404451d313b8d83ae79e0ab7b76cca6f76bedd8a8ab1dd9be87f91916c7efb8d 8046 
maxima_5.47.0-8_source.buildinfo
Files:
 f2651a814a00365041e5b53580b53163 2143 math optional maxima_5.47.0-8.dsc
 1506b776e9b54103fafd2b43132ad762 2322980 math optional 
maxima_5.47.0-8.debian.tar.xz
 a00f1d71a420d78795125ddcfabc61b2 8046 math optional 
maxima_5.47.0-8_source.buildinfo

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

iQIzBAEBCAAdFiEE/iFPNjaXdzJC6BbsuEXOUQ+bcU0FAmglDnQACgkQuEXOUQ+b
cU2sgQ//fyhPr6Jfwy5uhv1ViQ5XjlRqPJ/KD0pqCWWT6qQp7rjWxq3dEtU/wa2s
WI3GBej3HB4mU9QkUvKqJAqb2Qz090SCCy+n4gmG+l6xoGYuox4xUgNqbCR2IAMk
CJIdOLzvw720VkihW0N6QbnsizNE2WPBSWEz6mCfif+MMcdIQYdDnr5EpmfqawTL
0rrsooayfmK5ywwSvMrGhpHHzfT2sHXJ0uivr3HCFQb01SzfePBqhg+8sdb9ZPuD
NIIdRvbsH8Aa82kRZWkdcxrLFveOTN4Uc0qM54PwUv41E3kwh2Iou/XGz24sCeKO
6aSdOc1r44c4nEaO9BhBh+HE0oEOPNDQfr3qgu63IFBBajkfzTUNFaiPwktLxrni
RnTtKvGfoh0vxq5X7gwY5nujv8KPzkggIlAu+iBeAOHb+kjfLmQJkVT7DjDzr5PX
2SRi85dzoonRCAnvjk/F+FdaO+8PX2P6vKGYGP25yxGV1z2yGAXLJKv4c62J9hQ1
Wma0VONNIA/toMaMdzDIZZSxByq21m1yoOLQPqzGeoHn7mMIYF76qKkKHlL/QkGF
zCdQFZxVId78pkd3wh6ozHGTiM8GzFMQNTzyi9KrrEDRQQTbdoDxes9/Gne3Nxeb
5GTTlEZv6xuy4xbFeuEFMmMmTh+EdpSz60mLH6i6RLn+2KlNc6A=
=FVdS
-----END PGP SIGNATURE-----

Attachment: pgpIwrDl5vI4u.pgp
Description: PGP signature


--- End Message ---

Reply via email to