Your message dated Wed, 10 Sep 2025 16:01:11 +0000
with message-id <[email protected]>
and subject line Bug#1097411: fixed in montage 6.1+dfsg-2
has caused the Debian Bug report #1097411,
regarding montage: 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.)


-- 
1097411: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097411
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:montage
Version: 6.1+dfsg-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/montage_6.1+dfsg-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

[...]
      |      ^~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:497:6: error: conflicting types for 
‘getEclETermCorrection’; have ‘void(double,  double,  double,  double *, double 
*)’
  497 | void getEclETermCorrection(double epoch, double elon, double elat,
      |      ^~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:9:6: note: previous declaration of 
‘getEclETermCorrection’ with type ‘void(void)’
    9 | void getEclETermCorrection();
      |      ^~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:572:6: error: conflicting types for 
‘refinedEquETermCorrection’; have ‘void(double,  double,  double *, double *)’
  572 | void refinedEquETermCorrection(double ra, double dec, double *dra, 
double *ddec)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:10:6: note: previous declaration of 
‘refinedEquETermCorrection’ with type ‘void(void)’
   10 | void refinedEquETermCorrection();
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:615:6: error: conflicting types for 
‘refinedEclETermCorrection’; have ‘void(double,  double,  double,  double *, 
double *)’
  615 | void refinedEclETermCorrection(double obsdatej, double elon, double 
elat,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:11:6: note: previous declaration of 
‘refinedEclETermCorrection’ with type ‘void(void)’
   11 | void refinedEclETermCorrection();
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:654:6: error: conflicting types for 
‘correctForEquatorialETerms’; have ‘void(double,  double *, double *)’
  654 | void correctForEquatorialETerms(double date, double *ra, double *dec)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:12:6: note: previous declaration of 
‘correctForEquatorialETerms’ with type ‘void(void)’
   12 | void correctForEquatorialETerms();
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c: In function ‘correctForEquatorialETerms’:
convertBesselianJulian.c:688:7: error: too many arguments to function 
‘convertEquToEcl’; expected 0, have 6
  688 |       convertEquToEcl(*ra, *dec, &elon, &elat, date, JULIAN);
      |       ^~~~~~~~~~~~~~~ ~~~
./coord.h:99:6: note: declared here
   99 | void convertEquToEcl();
      |      ^~~~~~~~~~~~~~~
convertBesselianJulian.c:697:7: error: too many arguments to function 
‘convertEclToEqu’; expected 0, have 6
  697 |       convertEclToEqu(elon, elat, ra, dec, date, JULIAN);
      |       ^~~~~~~~~~~~~~~ ~~~~
./coord.h:98:6: note: declared here
   98 | void convertEclToEqu();
      |      ^~~~~~~~~~~~~~~
convertBesselianJulian.c: At top level:
convertBesselianJulian.c:714:6: error: conflicting types for 
‘correctForEclipticETerms’; have ‘void(double,  double *, double *)’
  714 | void correctForEclipticETerms(double date, double *ra, double *dec)
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c:13:6: note: previous declaration of 
‘correctForEclipticETerms’ with type ‘void(void)’
   13 | void correctForEclipticETerms();
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
convertBesselianJulian.c: In function ‘correctForEclipticETerms’:
convertBesselianJulian.c:744:7: error: too many arguments to function 
‘convertEquToEcl’; expected 0, have 6
  744 |       convertEquToEcl(*ra, *dec, &elon, &elat, date, JULIAN);
      |       ^~~~~~~~~~~~~~~ ~~~
./coord.h:99:6: note: declared here
   99 | void convertEquToEcl();
      |      ^~~~~~~~~~~~~~~
convertBesselianJulian.c:753:7: error: too many arguments to function 
‘convertEclToEqu’; expected 0, have 6
  753 |       convertEclToEqu(elon, elat, ra, dec, date, JULIAN);
      |       ^~~~~~~~~~~~~~~ ~~~~
./coord.h:98:6: note: declared here
   98 | void convertEclToEqu();
      |      ^~~~~~~~~~~~~~~
make[4]: *** [<builtin>: decimalDegreeToSex.o] Error 1
make[4]: *** [<builtin>: convertBesselianJulian.o] Error 1
make[4]: Leaving directory 
'/build/reproducible-path/montage-6.1+dfsg/lib/src/coord'
make[3]: *** [Makefile:3: all] Error 2
make[3]: Leaving directory '/build/reproducible-path/montage-6.1+dfsg/lib/src'
make[2]: *** [Makefile:7: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/montage-6.1+dfsg'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make[1]: *** [debian/rules:24: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/montage-6.1+dfsg'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: montage
Source-Version: 6.1+dfsg-2
Done: Ole Streicher <[email protected]>

We believe that the bug you reported is fixed in the latest version of
montage, 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.
Ole Streicher <[email protected]> (supplier of updated montage 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, 10 Sep 2025 15:23:26 +0200
Source: montage
Architecture: source
Version: 6.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <[email protected]>
Changed-By: Ole Streicher <[email protected]>
Closes: 1097411
Changes:
 montage (6.1+dfsg-2) unstable; urgency=medium
 .
   * Force C standard gnu17 for compilation (Closes: #1097411)
   * Push Standards-Verson to 4.7.2, no changes needed
Checksums-Sha1:
 ef713f1326689c8c09e55b851bdfa1aafb427290 2318 montage_6.1+dfsg-2.dsc
 b3960a522ec644c85d1bfed5733a43b549a435d6 54960 montage_6.1+dfsg-2.debian.tar.xz
Checksums-Sha256:
 a6cb1e52b471d4703a43c92a0c90e75ccd4fd9dea791b41202e7318c15e9bc4b 2318 
montage_6.1+dfsg-2.dsc
 9c2638cc882d879788849f45c0d2cab387eafe35ee5db95955eafbc2db2dab03 54960 
montage_6.1+dfsg-2.debian.tar.xz
Files:
 e85ff427751519f059c029b664b4a54e 2318 science optional montage_6.1+dfsg-2.dsc
 565637e5b06e838bb4a21d7de2339a67 54960 science optional 
montage_6.1+dfsg-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmjBgXwACgkQcRWv0HcQ
3PeRnBAAqdE54uurZDZWmeCZNFaH3LYSJ3TD7sOjDAz/EFXbGUfGMenKojcm4/Fo
5YHdY9/XR9ijUM8UIWJcnynDc3X3LQd9O3ChYGfSmZf+EfIid8BFz3r0xHwS3AAA
6SFupA6ekjWMWSjP46U3MK8LHrh+huPh5PdW8V4H2ztLtWEgf/li1w3pnv4emAfd
e81miH/LUK/hU70tTOfVLOANjOXyZ45mCJ7h/RdNl4uAphjJhLZNMa4fa/FtsvKe
3KLZKSrHpX8hETzMPD/etHX+SvLrVdeUCMH3Xp8W9kNigo7jWBpoJvca6H9NSuxD
bMe80mQMshRmsQjr1Bbq1lI2nlG7/JHiIV6EiejTb5NqObhVwjDSh0yb1Q9j/wIa
ZmkFeguKLUHUfgJ6oEc1+VPQjzIfJAPpzhbaIV9QlZeR8V1GJgsiHfjzMzV9zHhv
zfsIlv/izyynTI0Be9evchcybIfNzbxYbw+C8Zn2OX6RiH78Y/grf+JMcq9diKvY
DrjsJrZZoZXgA2Ht4tnDxyjLnGlbz8l3Q3g4cj4J9iW1U9Q4D9vllpzpt6BAl4lo
8SFpiYVBSqZb8LCniK+f/TDHhJVyExuzxJLGE3+kJ9KKRvI5cFE74hXBtocSOHSH
9FVy4vjaafXWEX6TbPB6LWnmgPGcvBI7ipEjI3PM9Mr69bjHrKc=
=/FDC
-----END PGP SIGNATURE-----

Attachment: pgpa6e2_X5FBN.pgp
Description: PGP signature


--- End Message ---

Reply via email to