Your message dated Mon, 08 Sep 2025 08:49:37 +0000
with message-id <[email protected]>
and subject line Bug#1098084: fixed in wcstools 3.9.7-2
has caused the Debian Bug report #1098084,
regarding wcstools: 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.)
--
1098084: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098084
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:wcstools
Version: 3.9.7-1.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/wcstools_3.9.7-1.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
[...]
imsetwcs.c:1130:1: warning: old-style function definition
[-Wold-style-definition]
1130 | setnxydec (ndec)
| ^~~~~~~~~
imsetwcs.c: In function ‘setmatch’:
imsetwcs.c:1139:1: warning: old-style function definition
[-Wold-style-definition]
1139 | setmatch (cat)
| ^~~~~~~~
imsetwcs.c: In function ‘setreflim’:
imsetwcs.c:1144:1: warning: old-style function definition
[-Wold-style-definition]
1144 | setreflim (lim1, lim2)
| ^~~~~~~~~
imsetwcs.c: In function ‘setfitwcs’:
imsetwcs.c:1151:1: warning: old-style function definition
[-Wold-style-definition]
1151 | setfitwcs (wfit)
| ^~~~~~~~~
imsetwcs.c: In function ‘setfitplate’:
imsetwcs.c:1156:1: warning: old-style function definition
[-Wold-style-definition]
1156 | setfitplate (nc)
| ^~~~~~~~~~~
imsetwcs.c: In function ‘setminstars’:
imsetwcs.c:1161:1: warning: old-style function definition
[-Wold-style-definition]
1161 | setminstars (minstars)
| ^~~~~~~~~~~
imsetwcs.c:1164:3: error: too many arguments to function ‘setminbin’; expected
0, have 1
1164 | setminbin (minstars);
| ^~~~~~~~~ ~~~~~~~~
imsetwcs.c:52:13: note: declared here
52 | extern void setminbin();
| ^~~~~~~~~
imsetwcs.c: In function ‘setfrac’:
imsetwcs.c:1172:1: warning: old-style function definition
[-Wold-style-definition]
1172 | setfrac (frac0)
| ^~~~~~~
imsetwcs.c: In function ‘setimfrac’:
imsetwcs.c:1180:1: warning: old-style function definition
[-Wold-style-definition]
1180 | setimfrac (frac0)
| ^~~~~~~~~
imsetwcs.c: In function ‘setmaxcat’:
imsetwcs.c:1187:1: warning: old-style function definition
[-Wold-style-definition]
1187 | setmaxcat (ncat)
| ^~~~~~~~~
imsetwcs.c: In function ‘setiterate’:
imsetwcs.c:1194:1: warning: old-style function definition
[-Wold-style-definition]
1194 | setiterate (iter)
| ^~~~~~~~~~
imsetwcs.c: In function ‘setnfiterate’:
imsetwcs.c:1200:1: warning: old-style function definition
[-Wold-style-definition]
1200 | setnfiterate (iter)
| ^~~~~~~~~~~~
imsetwcs.c: In function ‘setiteratet’:
imsetwcs.c:1206:1: warning: old-style function definition
[-Wold-style-definition]
1206 | setiteratet (iter)
| ^~~~~~~~~~~
imsetwcs.c: In function ‘setrecenter’:
imsetwcs.c:1212:1: warning: old-style function definition
[-Wold-style-definition]
1212 | setrecenter (recenter)
| ^~~~~~~~~~~
imsetwcs.c: In function ‘setsortmag’:
imsetwcs.c:1218:1: warning: old-style function definition
[-Wold-style-definition]
1218 | setsortmag (imag)
| ^~~~~~~~~~
make[3]: *** [<builtin>: imsetwcs.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/wcstools-3.9.7/libwcs'
make[2]: *** [Makefile:201: libwcs/libwcstools.so] Error 2
make[2]: Leaving directory '/build/reproducible-path/wcstools-3.9.7'
dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" returned
exit code 2
make[1]: *** [debian/rules:13: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/wcstools-3.9.7'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: wcstools
Source-Version: 3.9.7-2
Done: Ole Streicher <[email protected]>
We believe that the bug you reported is fixed in the latest version of
wcstools, 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 wcstools 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: Mon, 08 Sep 2025 10:09:17 +0200
Source: wcstools
Architecture: source
Version: 3.9.7-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Team <[email protected]>
Changed-By: Ole Streicher <[email protected]>
Closes: 1098084
Changes:
wcstools (3.9.7-2) unstable; urgency=medium
.
* Force C standard gnu17 for compilation (Closes: #1098084)
* Push Standards-Verson to 4.7.2, no changes needed
Checksums-Sha1:
caff46b3381558c2019a4f509842d166f5379cc9 2230 wcstools_3.9.7-2.dsc
3b49cd4f8deaeae962c9e87f153788dd5330641e 26628 wcstools_3.9.7-2.debian.tar.xz
Checksums-Sha256:
e6196cce220d2010ebb99ed070f1de1eeedebc37969ff3b81d2fdf6fcb0e3e61 2230
wcstools_3.9.7-2.dsc
521107e26adaf90a60d3be37f63f3a8c1ae2fbe257f1fab64d6e638d4bd34a5c 26628
wcstools_3.9.7-2.debian.tar.xz
Files:
a2970a8d3a3241d88425f374bfa4892c 2230 science optional wcstools_3.9.7-2.dsc
fec9bd81c7deb225994dd90a36f2246e 26628 science optional
wcstools_3.9.7-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmi+kpUACgkQcRWv0HcQ
3Pf98BAA3wlljP20Fk3Fy3q7JKRXm1k3QLeTN0x6NCyAQjJ0nlGAZ7AacvdHvTC3
v0xSUT1EqVe0nGI5W+W16HU8fZ7i3k/9xLM+eZkLe5PJ8TIJ04coB2G8E68OaOtg
ZTCLVYr64Bkiyi649l8I8uIqAndbKPKcKlTD9AmGOwUN3KlRLyfaqfkiWqXE1wRt
oDzti7r6eifu5hq7McgFtthUpjpVs0oVdgDumogPqHIcBhHu+QZalJb/GiyUSm93
7s8n0I6z/sBtkeRwm5cvbdarHaq+vtVDReM5nJd8YgCEuU2dE16P4ZkymfduifpX
TpjjaOq7zUHJY9YqtGwn+3zz3pMBxexrSTCOz487c4LZEGOVFhO7wSIv4r0EXcn1
GQw2JmtizvxQdeB630/8RksTMMgH9yJqU7GNOsa0UI9jbsqI7M0NRStAUkwqzQ8E
lVHG7dR9UpEcWi435rGqkLcuu0g/gqohCriBNN/KXrkQRg7qlNIOstLZg7JXyos3
PPs3y3/sn2RoHpUzqmjONxItZuaSBIr2UQj3bd/XH2bqNusJ7SlJcwEKWCgkc5Xt
m/ea+bsK7wMUuS3fftVPvx6jCy2/VTmfaxdM8MDPnqD26QcSQN/1OxCnUXbLXhU2
Siew2pvY7suRFVe2k5rffm1O2hs/DpOb/FBLE2j5SzXHTy2S218=
=f2D1
-----END PGP SIGNATURE-----
pgpcJmjrsT4PO.pgp
Description: PGP signature
--- End Message ---