Your message dated Thu, 27 Feb 2025 22:28:28 +0000
with message-id <e1tnmmm-0040zx...@fasolo.debian.org>
and subject line Bug#1098109: fixed in wmsun 1.06-3
has caused the Debian Bug report #1098109,
regarding wmsun: 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 ow...@bugs.debian.org
immediately.)
--
1098109: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098109
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:wmsun
Version: 1.06-2
Severity: important
Tags: sid forky
User: debian-...@lists.debian.org
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/wmsun_1.06-2_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
[...]
| ^~~~
SunRise.c:43:33: note: previous declaration of ‘SinH’ with type ‘double(void)’
43 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~
SunRise.c: In function ‘SinH’:
SunRise.c:117:11: error: too many arguments to function ‘jd’; expected 0, have 4
117 | TU = (jd(year, month, day, UT+62.0/3600.0) - 2451545.0)/36525.0;
| ^~ ~~~~
SunRise.c:112:29: note: declared here
112 | double TU, frac(), jd();
| ^~
SunRise.c:119:12: error: too many arguments to function ‘frac’; expected 0,
have 1
119 | M = P2*frac(0.993133 + 99.997361*TU);
| ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~
SunRise.c:112:21: note: declared here
112 | double TU, frac(), jd();
| ^~~~
SunRise.c:121:12: error: too many arguments to function ‘frac’; expected 0,
have 1
121 | L = P2*frac(0.7859453 + M/P2 + (6191.2*TU+DL)/1296e3);
| ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SunRise.c:112:21: note: declared here
112 | double TU, frac(), jd();
| ^~~~
SunRise.c:133:15: error: too many arguments to function ‘frac’; expected 0,
have 1
133 | UT = 24.0*frac( UT/24.0 );
| ^~~~ ~~~~~~~
SunRise.c:112:21: note: declared here
112 | double TU, frac(), jd();
| ^~~~
SunRise.c:136:17: error: too many arguments to function ‘frac’; expected 0,
have 1
136 | lmst = 24.0*frac( (gmst-Glon/15.0) / 24.0 );
| ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~
SunRise.c:112:21: note: declared here
112 | double TU, frac(), jd();
| ^~~~
SunRise.c: In function ‘jd’:
SunRise.c:112:29: warning: old-style function definition
[-Wold-style-definition]
112 | double TU, frac(), jd();
| ^~
SunRise.c:152:1: error: number of arguments doesn’t match prototype
152 | {
| ^
SunRise.c:112:29: error: prototype declaration
112 | double TU, frac(), jd();
| ^~
SunRise.c: In function ‘hour24’:
SunRise.c:43:41: warning: old-style function definition [-Wold-style-definition]
43 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~~~
SunRise.c:190:1: error: number of arguments doesn’t match prototype
190 | {
| ^
SunRise.c:43:41: error: prototype declaration
43 | double xe, ye, z1, z2, SinH(), hour24();
| ^~~~~~
SunRise.c: At top level:
SunRise.c:206:8: error: conflicting types for ‘frac’; have ‘double(double)’
206 | double frac(double x){
| ^~~~
SunRise.c:112:21: note: previous declaration of ‘frac’ with type ‘double(void)’
112 | double TU, frac(), jd();
| ^~~~
make[2]: *** [Makefile:23: SunRise.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/reproducible-path/wmsun-1.06'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true"
"CFLAGS=-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wmsun-1.06=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection" returned exit code 2
make[1]: *** [debian/rules:9: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/wmsun-1.06'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: wmsun
Source-Version: 1.06-3
Done: Jeremy Sowden <aza...@debian.org>
We believe that the bug you reported is fixed in the latest version of
wmsun, 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 1098...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Sowden <aza...@debian.org> (supplier of updated wmsun 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 27 Feb 2025 21:14:15 +0000
Source: wmsun
Architecture: source
Version: 1.06-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Window Maker Team <team+wma...@tracker.debian.org>
Changed-By: Jeremy Sowden <aza...@debian.org>
Closes: 1098109
Changes:
wmsun (1.06-3) unstable; urgency=medium
.
* d/control
- add myself to `Uploaders`
* d/patches
- add patch to remove pre-ANSI function declarations (Closes: #1098109)
Checksums-Sha1:
60f56e8f9ab0b064b6d55177fd1938803e49db08 1970 wmsun_1.06-3.dsc
2745a47242b224af50625b4b9606ba5af6b9d064 5976 wmsun_1.06-3.debian.tar.xz
3fcea01999520f514733924014bef0060eac4aea 6529 wmsun_1.06-3_amd64.buildinfo
Checksums-Sha256:
d99554d82dab054dd51b1f09c106b90dc74147771dd0ad1cf75fdaf79926f5e2 1970
wmsun_1.06-3.dsc
84fb19e4f9026a8008eedb8366589bc4be305ca8bed763a05496ff72f9b89d29 5976
wmsun_1.06-3.debian.tar.xz
6fbe35699704548243e3abad39d4eaee8e1ad3d5913725d0952b8f0cccb650d2 6529
wmsun_1.06-3_amd64.buildinfo
Files:
7fd8ff1250b005597816f376db896a78 1970 x11 optional wmsun_1.06-3.dsc
0e405e72546c680063508bd6c77cc2a1 5976 x11 optional wmsun_1.06-3.debian.tar.xz
14e2532149c542ca89215838a9f8cd64 6529 x11 optional wmsun_1.06-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEbB20U2PvQDe9VtUXKYasCr3xBA0FAmfA3PMSHGF6YXplbEBk
ZWJpYW4ub3JnAAoJECmGrAq98QQNqAgP/RLdrWqFg7CKeto2ceDOuXUPdWchgoCw
uZgyxc1Sp9BpFdVr+SowPr6farakCZQ6FoZCZiqD5rqRd4TpSXnm9OZg3hYSe0KC
nHY8/rITtfVChwV4UStx8CPoX4Mzqauqu3898lKW80Tlv+SfgCVXh5XyvZfsOx1E
vTHxEzEyMAu6TLLZg7Qu2gz/gE8srBUgIKqABp5eYOvHAoxrxdsUejfXbU9abyWk
pJ325kFvyKqiGZA94v+RE2+H6TT/v8XcEjaYfNsOb5zpgYgmKZ6wyIi778cU9uzO
rxASU/+BBGApnrB+aBOgOVxSqQ7ex552q9hF30m+YxY7tGetF2pXm6b1HPHmTkRb
jOgjg81k81MV2qEzAOxaGFoh4lISyp4JFRsMlDVyUpE91Trs71Q9h6Uw6TANY6FD
BYRCrG5phJTd6fnvKJXb3NIImbfepuNaBnjC30u3UrvXuhd5jNhIzvaWPktJUxIh
j7yU2JL4LchTOA9u+2LJoRmEc1MV8+MknvV75dL3AyMMww38PiTzTmzgUYYrIPBe
BjPHKjoVva+ofSHU6xSf85s/k0OEQkr4phhrTkR9y5NYUTpQb2/xNpS7qx5IjLAJ
yv0FDAYzjGgJq2o0G8kj7ukq0DSG+Dq+C89v0oD2xThiE2YDWSCHQgt9yHXpO7Kn
92HZ16yCp5Vh
=tgeT
-----END PGP SIGNATURE-----
pgp6wFJZyZf3s.pgp
Description: PGP signature
--- End Message ---