Your message dated Thu, 27 Feb 2025 22:28:20 +0000
with message-id <[email protected]>
and subject line Bug#1098106: fixed in wmmoonclock 1.30-4
has caused the Debian Bug report #1098106,
regarding wmmoonclock: 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.)
--
1098106: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098106
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:wmmoonclock
Version: 1.30-3
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/wmmoonclock_1.30-3_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
[...]
src/CalcEphem.c:364:6: warning: old-style function definition
[-Wold-style-definition]
364 | void Radec_to_Cart(ra, dec, r)
| ^~~~~~~~~~~~~
src/CalcEphem.c: In function ‘LeapYear’:
src/CalcEphem.c:389:5: warning: old-style function definition
[-Wold-style-definition]
389 | int LeapYear(year)
| ^~~~~~~~
make[1]: *** [Makefile:458: src/CalcEphem.o] Error 1
src/MoonRise.c: In function ‘MoonRise’:
src/MoonRise.c:24:10: error: too many arguments to function ‘SinH’; expected 0,
have 4
24 | ym = SinH(year, month, day, UT-1.0) - SinH0;
| ^~~~ ~~~~
src/MoonRise.c:14:33: note: declared here
14 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~
src/MoonRise.c:28:14: error: too many arguments to function ‘SinH’; expected 0,
have 4
28 | y0 = SinH(year, month, day, UT) - SinH0;
| ^~~~ ~~~~
src/MoonRise.c:14:33: note: declared here
14 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~
src/MoonRise.c:29:14: error: too many arguments to function ‘SinH’; expected 0,
have 4
29 | yp = SinH(year, month, day, UT+1.0) - SinH0;
| ^~~~ ~~~~
src/MoonRise.c:14:33: note: declared here
14 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~
src/MoonRise.c:65:19: error: too many arguments to function ‘hour24’; expected
0, have 1
65 | *UTRise = hour24(*UTRise);
| ^~~~~~ ~~~~~~~
src/MoonRise.c:14:41: note: declared here
14 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~~~
src/MoonRise.c:72:18: error: too many arguments to function ‘hour24’; expected
0, have 1
72 | *UTSet = hour24(*UTSet);
| ^~~~~~ ~~~~~~
src/MoonRise.c:14:41: note: declared here
14 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~~~
src/MoonRise.c: At top level:
src/MoonRise.c:134:8: error: conflicting types for ‘SinH’; have ‘double(int,
int, int, double)’
134 | double SinH(int year, int month, int day, double UT){
| ^~~~
src/MoonRise.c:14:33: note: previous declaration of ‘SinH’ with type
‘double(void)’
14 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~
src/MoonRise.c: In function ‘SinH’:
src/MoonRise.c:140:11: error: too many arguments to function ‘jd’; expected 0,
have 4
140 | TU = (jd(year, month, day, UT) - 2451545.0)/36525.0;
| ^~ ~~~~
src/MoonRise.c:136:29: note: declared here
136 | double TU, frac(), jd();
| ^~
src/MoonRise.c:160:15: error: too many arguments to function ‘frac’; expected
0, have 1
160 | UT = 24.0*frac( UT/24.0 );
| ^~~~ ~~~~~~~
src/MoonRise.c:136:21: note: declared here
136 | double TU, frac(), jd();
| ^~~~
src/MoonRise.c:165:17: error: too many arguments to function ‘frac’; expected
0, have 1
165 | lmst = 24.0*frac( (gmst-Glon/15.0) / 24.0 );
| ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~
src/MoonRise.c:136:21: note: declared here
136 | double TU, frac(), jd();
| ^~~~
make[1]: *** [Makefile:458: src/MoonRise.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/wmmoonclock-1.30'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: wmmoonclock
Source-Version: 1.30-4
Done: Jeremy Sowden <[email protected]>
We believe that the bug you reported is fixed in the latest version of
wmmoonclock, 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.
Jeremy Sowden <[email protected]> (supplier of updated wmmoonclock 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, 27 Feb 2025 21:06:47 +0000
Source: wmmoonclock
Architecture: source
Version: 1.30-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Window Maker Team <[email protected]>
Changed-By: Jeremy Sowden <[email protected]>
Closes: 1098106
Changes:
wmmoonclock (1.30-4) unstable; urgency=medium
.
* d/patches: add patch to fix pre-ANSI function declarations
(Closes: #1098106)
Checksums-Sha1:
7944b321e8bd0aeb634590868985e6a784f5fd3e 2038 wmmoonclock_1.30-4.dsc
a883593ecefb8d34cc717d14c87e68ec89a4d811 7436 wmmoonclock_1.30-4.debian.tar.xz
c647933ee5d1eb925f7ac231c5f737f1cdf09348 6625
wmmoonclock_1.30-4_amd64.buildinfo
Checksums-Sha256:
abd76bc77c6e54c7c39a67e1b0f3e8bc88bff6adfd7bd2806e92c89627635918 2038
wmmoonclock_1.30-4.dsc
334cc31d029c62e759bb3592a1a1a8b2a2a573c8f7eb58a7ef50946864736e39 7436
wmmoonclock_1.30-4.debian.tar.xz
f40e8718fadb52244c237b496dcea4f48f21b167b92996c7d1da330b84ff1af9 6625
wmmoonclock_1.30-4_amd64.buildinfo
Files:
cffc6d8526f3044d68e89ec792ee9e60 2038 x11 optional wmmoonclock_1.30-4.dsc
7d6ff9064d99ff9f52332f7e577d08ea 7436 x11 optional
wmmoonclock_1.30-4.debian.tar.xz
9e126bbd78f6231e30465751dc0bf237 6625 x11 optional
wmmoonclock_1.30-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEbB20U2PvQDe9VtUXKYasCr3xBA0FAmfA3PISHGF6YXplbEBk
ZWJpYW4ub3JnAAoJECmGrAq98QQNVfwQAJbLgzzWzlFKD4N3b9MEEKNGBYJKK11b
wgeh/FIlTVHdvKS0OTJWa0BR9zb3Lsci4MXkFwXMCstGAS7hiZTZGtzHwRMRFdDW
OtaXDPeAVfYuATuq8UT0pn6Fuuyms9trArV1kEYYiqZ897NxPc+5y3tjrqVXyDKB
0U2WG6jHHjwgDQHeffYuDr2PR4R1EPP19AutU6ZMgwxv75eGxvo14oEwoYJ/da3/
F1Nab7ctjAXhq/hEFISToTJe8Zlk8Q4S3L/ldcKZXWCVHQqobT3LaUX9BPK7SUzo
6SOe5QdwNSn+pmQQKUPWGtLTdrFNyhpwTbQrarxOSwosK5P6tLaWr9j34ZOJNwmo
+C5p9d7QAcMLSpjVyro4+V4oK8ilDmuAoyVquYJayfNH3lCwY2TzSzw20CjoqhJ5
CxqKtXbrqOEEpjYA1r6QtbpkKkdQU4VSjQz38kv8Bhr1X6sVK2XxuVQeg1fAc0ok
NEqEoFdVrfSIX1tA3RlybmfEo2X9nnkV6g9IxhTKtLNz6L0cpjUHaoI5I563mSCk
IDyRKCy9MagV7TXXG19FUvtF5IPaHxsQYcmJTjncwyfFjMyrPLAW3HiSQosl7LIt
Pxyehgp+lEc7cXStQG8cFQlJ/pv+4dgroUHw7UUmzwB07p46OSOxc4hRSAU5q+la
wSd2sYEL8vdK
=YT1f
-----END PGP SIGNATURE-----
pgp5OAV4TA6Ms.pgp
Description: PGP signature
--- End Message ---