Your message dated Mon, 05 Jan 2026 17:46:21 +0000
with message-id <[email protected]>
and subject line Bug#1098120: fixed in xaw3d 1.5+F-3
has caused the Debian Bug report #1098120,
regarding xaw3d: 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.)
--
1098120: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098120
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xaw3d
Version: 1.5+F-2
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/xaw3d_1.5+F-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
[...]
| ^~~~~~~~~
Dialog.c:118:33: error: initialization of ‘void (*)(struct _WidgetRec *, struct
<anonymous> *, Cardinal *)’ {aka ‘void (*)(struct _WidgetRec *, struct
<anonymous> *, unsigned int *)’} from incompatible pointer type ‘void
(*)(void)’ [-Wincompatible-pointer-types]
118 | /* get_values_hook */ GetValuesHook,
| ^~~~~~~~~~~~~
Dialog.c:118:33: note: (near initialization for
‘dialogClassRec.core_class.get_values_hook’)
Dialog.c:88:13: note: ‘GetValuesHook’ declared here
88 | GetValuesHook();
| ^~~~~~~~~~~~~
Dialog.c:138:32: error: initialization of ‘void (*)(struct _WidgetRec *, struct
_WidgetRec *, struct <anonymous> *, Cardinal *)’ {aka ‘void (*)(struct
_WidgetRec *, struct _WidgetRec *, struct <anonymous> *, unsigned int *)’} from
incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
138 | /* initialize */ ConstraintInitialize,
| ^~~~~~~~~~~~~~~~~~~~
Dialog.c:138:32: note: (near initialization for
‘dialogClassRec.constraint_class.initialize’)
Dialog.c:87:27: note: ‘ConstraintInitialize’ declared here
87 | static void Initialize(), ConstraintInitialize(),
CreateDialogValueWidget(),
| ^~~~~~~~~~~~~~~~~~~~
Dialog.c: In function ‘Initialize’:
Dialog.c:154:13: warning: old-style function definition [-Wold-style-definition]
154 | static void Initialize(request, new, args, num_args)
| ^~~~~~~~~~
AsciiSrc.c: In function ‘BreakPiece’:
AsciiSrc.c:1318:1: warning: old-style function definition
[-Wold-style-definition]
1318 | BreakPiece(src, piece)
| ^~~~~~~~~~
AsciiSrc.c:1322:17: error: too many arguments to function ‘AllocNewPiece’;
expected 0, have 2
1322 | Piece * new = AllocNewPiece(src, piece);
| ^~~~~~~~~~~~~ ~~~
AsciiSrc.c:1185:1: note: declared here
1185 | AllocNewPiece(src, prev)
| ^~~~~~~~~~~~~
Dialog.c:188:9: error: too many arguments to function
‘CreateDialogValueWidget’; expected 0, have 1
188 | CreateDialogValueWidget( (Widget) dw);
| ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~
Dialog.c:87:51: note: declared here
87 | static void Initialize(), ConstraintInitialize(),
CreateDialogValueWidget(),
|
^~~~~~~~~~~~~~~~~~~~~~~
Dialog.c: In function ‘ConstraintInitialize’:
Dialog.c:194:13: warning: old-style function definition [-Wold-style-definition]
194 | static void ConstraintInitialize(request, new, args, num_args)
| ^~~~~~~~~~~~~~~~~~~~
AsciiSrc.c: In function ‘CvtStringToAsciiType’:
AsciiSrc.c:1333:1: warning: old-style function definition
[-Wold-style-definition]
1333 | CvtStringToAsciiType(args, num_args, fromVal, toVal)
| ^~~~~~~~~~~~~~~~~~~~
Dialog.c: In function ‘SetValues’:
Dialog.c:232:16: warning: old-style function definition [-Wold-style-definition]
232 | static Boolean SetValues(current, request, new, in_args, in_num_args)
| ^~~~~~~~~
rm -f y.tab.c y.tab.h
Dialog.c:308:13: error: too many arguments to function
‘CreateDialogValueWidget’; expected 0, have 1
308 | CreateDialogValueWidget( (Widget) w);
| ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
Dialog.c:87:51: note: declared here
87 | static void Initialize(), ConstraintInitialize(),
CreateDialogValueWidget(),
|
^~~~~~~~~~~~~~~~~~~~~~~
Dialog.c: In function ‘GetValuesHook’:
Dialog.c:331:1: warning: old-style function definition [-Wold-style-definition]
331 | GetValuesHook(w, args, num_args)
| ^~~~~~~~~~~~~
Dialog.c: In function ‘CreateDialogValueWidget’:
Dialog.c:359:1: warning: old-style function definition [-Wold-style-definition]
359 | CreateDialogValueWidget(w)
| ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:1104: Dialog.o] Error 1
make[2]: *** [Makefile:1104: AsciiSrc.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/xaw3d-1.5+F/xc/lib/Xaw3d'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" -C
xc/lib/Xaw3d "EXTRA_DEFINES=-D_REENTRANT -DARROW_SCROLLBAR"
"SHLIBDEF=-D_REENTRANT -DARROW_SCROLLBAR"
"CFLAGS=-ffile-prefix-map=/build/reproducible-path/xaw3d-1.5+F=. -I." returned
exit code 2
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/xaw3d-1.5+F'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: xaw3d
Source-Version: 1.5+F-3
Done: Francesco Paolo Lovergine <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xaw3d, 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.
Francesco Paolo Lovergine <[email protected]> (supplier of updated xaw3d
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, 05 Jan 2026 17:57:29 +0100
Source: xaw3d
Binary: xaw3dg xaw3dg-dbgsym xaw3dg-dev
Architecture: source amd64
Version: 1.5+F-3
Distribution: unstable
Urgency: medium
Maintainer: Francesco Paolo Lovergine <[email protected]>
Changed-By: Francesco Paolo Lovergine <[email protected]>
Description:
xaw3dg - Xaw3d widget set
xaw3dg-dev - Xaw3d widget set development package
Closes: 1098120
Changes:
xaw3d (1.5+F-3) unstable; urgency=medium
.
* Relaxed strict prototyping checking at build time for gcc-15.
(closes: #1098120)
Checksums-Sha1:
7647289685ac50b58ac86af0d4bfce8a799e440c 1983 xaw3d_1.5+F-3.dsc
210a054ee87f791e79a5dafba6fc3c699da32c8c 17004 xaw3d_1.5+F-3.debian.tar.xz
75c2f5e4dd97a9b586266bbd41c8807a4809063b 7871 xaw3d_1.5+F-3_amd64.buildinfo
83c456f124d4231eace4b1b9905d1b07aa6d4ac7 15404 xaw3dg-dbgsym_1.5+F-3_amd64.deb
d72761004f1928ec8baafd2b180d786a5dc6a9e3 187420 xaw3dg-dev_1.5+F-3_amd64.deb
440100887812367730c68cff8d0dc5c692d86ae7 132312 xaw3dg_1.5+F-3_amd64.deb
Checksums-Sha256:
ad96a51d50a3eff5808341b13287dd64765ccf63bcede48295a8dc7f7f017369 1983
xaw3d_1.5+F-3.dsc
f15b258d70414f30cd5e86b2dab6d7d05d33f25f2d73b56f42b37e793539ee92 17004
xaw3d_1.5+F-3.debian.tar.xz
8ef418e8a6473763bf6a53f596bd0da35a6dbc8d9f4b790fdb9b86e6d0a303ac 7871
xaw3d_1.5+F-3_amd64.buildinfo
3128bb211bf6328b3050bcd54898b6b48b3ce0a48e6f1c499f549982e5a7e026 15404
xaw3dg-dbgsym_1.5+F-3_amd64.deb
e3d074f576609a4d519a23f1398b3fac02ed9dd52f68adc416dc61613eb890e0 187420
xaw3dg-dev_1.5+F-3_amd64.deb
c2844cf616a499c849707f64c1aeea333f0029933b2c3497fec1207d285afe81 132312
xaw3dg_1.5+F-3_amd64.deb
Files:
65ea1f25df6fc9498ae63538a0cb59b6 1983 x11 optional xaw3d_1.5+F-3.dsc
f92014d4f1419005eed86e76e54be352 17004 x11 optional xaw3d_1.5+F-3.debian.tar.xz
f8c714583aceccf35347ed3d727f9889 7871 x11 optional
xaw3d_1.5+F-3_amd64.buildinfo
650996f8c1ad98f5c950d41f64d936bc 15404 debug optional
xaw3dg-dbgsym_1.5+F-3_amd64.deb
ee018afe6f9cb0adc7b09679e124228f 187420 devel optional
xaw3dg-dev_1.5+F-3_amd64.deb
c6fd85f4ef93b2412f02ba72b3cbd140 132312 x11 optional xaw3dg_1.5+F-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEBXmpeiI46/m+Ye0CDwKl4RY2hqQFAmlb7scTHGZyYW5raWVA
ZGViaWFuLm9yZwAKCRAPAqXhFjaGpCHYD/4qBiXcOYN/aC7U9Rksw8xz8pnxLfYr
I/2gNEpmta1LFWs/bUvzxKI07Te4GA+95xVNtCoOiXSEsMuZqYAqmIE1OYU5g5Fh
e5aOV9sEOGME/9kwM6D44/f9PTmbtfzVAwnvIIkupL95SEVg9XfNiIRJsi+BR3tj
ycpBaIZ5hSQXd/4XkLK0VJaAMZPatjDHJQ1EMuIJ09/urT3I55GQYwFte5pHPWsz
kzv2N4BhodUwiHRReA59HZAAM6qH1FacopV4kOP3u9w2rvVXlzZHoQODAj1kW9ii
Ufr0LyQtSb7N/ei3W6XahxU1FxR59cKKCQ6FV0oKWAzar26QYvrXhVGg0xuiI/9c
q2d7muhFxrG7cpgX/JEQxxyLz8rfTbaDlfdoGnJw2zEUUnDLiAfUydNxtS2ailXV
c03xO8Sfl/kd07fK5v0TtD8fEd8dxIK4RE4H1/CiiI5VWrARQfcTREoKJ7ZHWM7S
QIMdmBIdvM22Eqv+vL5orf0ry2ROMvDDyZM/jyh20YIxEX+SK8459VinXogaPH2m
MPfpcsy+uJQ9CRPlmKnXyHmUXXHb87lLFsApHTA25aAp0Hmce77R6sQ0DlVDv+HO
8qhrNWQURtNHr0V6g5viWAKZ0pywZt8rCjBn3hAtiZu6wZiPjRH/gGfvvPLVZYtW
oVQS5Nf+YmpRiQ==
=Y/Cr
-----END PGP SIGNATURE-----
pgpZKZJgtjptC.pgp
Description: PGP signature
--- End Message ---