Your message dated Sat, 31 Jan 2026 17:49:45 +0000
with message-id <[email protected]>
and subject line Bug#1098120: fixed in xaw3d 1.5+F-3.1
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.1
Done: Samuel Thibault <[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.
Samuel Thibault <[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, 26 Jan 2026 18:08:26 +0100
Source: xaw3d
Architecture: source
Version: 1.5+F-3.1
Distribution: unstable
Urgency: medium
Maintainer: Francesco Paolo Lovergine <[email protected]>
Changed-By: Samuel Thibault <[email protected]>
Closes: 1098120
Changes:
 xaw3d (1.5+F-3.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   * rules: Call imake directly to be able to pass several C options.
   * rules: Fix passing C options.
   * rules: Force C11 language (closes: #1098120).
Checksums-Sha1:
 007215ffcf5ad83de7ad4a3ccb31dac62a7dc9da 1962 xaw3d_1.5+F-3.1.dsc
 7d91333dd45be3187b246a0a595fba6fb9f09ad9 17124 xaw3d_1.5+F-3.1.debian.tar.xz
 d110f77c0de919bf3afedad2abcf1f4dc95b99b6 7071 xaw3d_1.5+F-3.1_amd64.buildinfo
Checksums-Sha256:
 35331e2fed11abd10776f402592f7501e98130c3a685e45ec39d27ef87dff894 1962 
xaw3d_1.5+F-3.1.dsc
 d751e342f8edc70c7e578d6a9d09cef436923c5b44de21fe128a84d99832720b 17124 
xaw3d_1.5+F-3.1.debian.tar.xz
 d53af09718f1eb7fc8729e036076e083a0f2bb6ab98043373dff1754e080a4e6 7071 
xaw3d_1.5+F-3.1_amd64.buildinfo
Files:
 fbead735eebc826640caaa2b477df159 1962 x11 optional xaw3d_1.5+F-3.1.dsc
 d845d43cd04cd6ada0ad5ba6aa4fbec8 17124 x11 optional 
xaw3d_1.5+F-3.1.debian.tar.xz
 f4a2dc71acc37c8494c8874db7203b30 7071 x11 optional 
xaw3d_1.5+F-3.1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEqpLrvfAUiqYaQ7iu5IlMrEVBS7AFAml3oIAACgkQ5IlMrEVB
S7CJLRAAgKmAe+LOSRaVfD7hf37Xt7rF8tQPc+9sNkFCAbdFpGscSgvyFwrvFx5l
40QGepR0EQ3AfyRp3Qi9y/rJ27jP+XiKWOqtc4AXyAKn6WOQg6sOJNsqEFkXAd+1
nWXyoxCtFG4h4n6JsunfkrgBJPqsP0KSX30525pgTMH+Z//H0LhfqtxEu37TW9Wt
+bJjrtEBmBaisj0G4dHJd2fXKLQWG1j6taM6bG+5Mr2FDcMdeiPQ64Ky9fPPHfXK
czuNgutJRG3ucOx69GIv9EXOhQ2fPDHQxx2kbRMZ3ClK3GVzamRV+NtIn0j7KxoG
ISQBklqf3kxaeZbINyroROk6GhHf05PG6Z1SD2t2LuG9L6snWm1b6ugB1GT+/qbp
w6lOTg1hyQFYMtkDEtE05HY2KEI6bNdiOCzKjnvpXRysYTw4gCd72RLjlUUMT1Un
zZyOLZlcZ96iqggeFTswuJV3g+Qay4fP0Sv9MceahimARljkluvmjNrDm549Bv9i
q4Ej6Y5yl6x3/KaPuW+B7CmxF+sRKoZpk3j6kIKaRkoUvTc82sE6Wd1xAlS9R4n6
OpoJncXU3tgZJqVm6pDQKRpPFlSZPPJxPQKorJy+aYTYcBldn+YJveiESVoMZsDm
pJfiBgtWcoZtUEJQku1HqMFHmH3OohLzTTsGkDWV1Y++GjycDGE=
=oooX
-----END PGP SIGNATURE-----

Attachment: pgp8B30Qnxs1T.pgp
Description: PGP signature


--- End Message ---

Reply via email to