Your message dated Fri, 26 Sep 2025 12:22:12 +0000
with message-id <[email protected]>
and subject line Bug#1098174: fixed in xtv 1.1-16
has caused the Debian Bug report #1098174,
regarding xtv: 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.)


-- 
1098174: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098174
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xtv
Version: 1.1-15
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/xtv_1.1-15_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

[...]
      |    ^~~~~~~
Grab.c:58:4: note: (near initialization for 
‘xmtdsGrabClassRec.core_class.destroy’)
Grab.c:21:33: note: ‘Destroy’ declared here
   21 | static void                     Destroy();
      |                                 ^~~~~~~
Grab.c:60:4: error: initialization of ‘void (*)(struct _WidgetRec *, XEvent *, 
struct _XRegion *)’ from incompatible pointer type ‘void (*)(void)’ 
[-Wincompatible-pointer-types]
   60 |    Redisplay,                           /* expose               */
      |    ^~~~~~~~~
Grab.c:60:4: note: (near initialization for 
‘xmtdsGrabClassRec.core_class.expose’)
Grab.c:20:33: note: ‘Redisplay’ declared here
   20 | static void                     Redisplay();
      |                                 ^~~~~~~~~
Grab.c: In function ‘Initialize’:
Grab.c:81:25: warning: old-style function definition [-Wold-style-definition]
   81 | static void             Initialize(request,new,args,num_args)
      |                         ^~~~~~~~~~
Grab.c: In function ‘SetValues’:
Grab.c:111:25: warning: old-style function definition [-Wold-style-definition]
  111 | static void             SetValues(old,request,new,args,num_args)
      |                         ^~~~~~~~~
Grab.c: In function ‘Redisplay’:
Grab.c:121:25: warning: old-style function definition [-Wold-style-definition]
  121 | static void             Redisplay(w,event,region)
      |                         ^~~~~~~~~
Grab.c:126:4: error: too many arguments to function ‘copy’; expected 0, have 5
  126 |    copy(w,event->x,event->y,event->width,event->height);
      |    ^~~~ ~
Grab.c:25:33: note: declared here
   25 | static void                     copy();
      |                                 ^~~~
Grab.c: In function ‘Destroy’:
Grab.c:129:25: warning: old-style function definition [-Wold-style-definition]
  129 | static void             Destroy(w)
      |                         ^~~~~~~
Grab.c: In function ‘timer’:
Grab.c:136:33: warning: old-style function definition [-Wold-style-definition]
  136 | static void                     timer(w,id)
      |                                 ^~~~~
Grab.c:150:4: error: too many arguments to function ‘copy’; expected 0, have 5
  150 |    copy(w,ABS(CORE.x),ABS(CORE.y),width,height);
      |    ^~~~ ~
Grab.c:25:33: note: declared here
   25 | static void                     copy();
      |                                 ^~~~
Grab.c:154:23: error: passing argument 3 of ‘XtAppAddTimeOut’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  154 |                       timer,
      |                       ^~~~~
      |                       |
      |                       void (*)(void)
/usr/include/X11/Intrinsic.h:990:5: note: expected ‘XtTimerCallbackProc’ {aka 
‘void (*)(void *, long unsigned int *)’} but argument is of type ‘void 
(*)(void)’
  990 |     XtTimerCallbackProc /* proc */,
      |     ^~~~~~~~~~~~~~~~~~~
Grab.c:136:33: note: ‘timer’ declared here
  136 | static void                     timer(w,id)
      |                                 ^~~~~
/usr/include/X11/Intrinsic.h:309:16: note: ‘XtTimerCallbackProc’ declared here
  309 | typedef void (*XtTimerCallbackProc)(
      |                ^~~~~~~~~~~~~~~~~~~
Grab.c: In function ‘copy’:
Grab.c:158:25: warning: old-style function definition [-Wold-style-definition]
  158 | static void             copy(w,x,y,width,height)
      |                         ^~~~
make[2]: *** [<builtin>: Grab.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/reproducible-path/xtv-1.1'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 
EXTRA_LIBRARIES=-Wl,-z,relro xtv returned exit code 2
make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/xtv-1.1'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: xtv
Source-Version: 1.1-16
Done: Barak A. Pearlmutter <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xtv, 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.
Barak A. Pearlmutter <[email protected]> (supplier of updated xtv 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: Fri, 26 Sep 2025 11:36:22 +0100
Source: xtv
Architecture: source
Version: 1.1-16
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <[email protected]>
Changed-By: Barak A. Pearlmutter <[email protected]>
Closes: 1098174
Changes:
 xtv (1.1-16) unstable; urgency=medium
 .
   * packaging updates
   * pass -std=gnu17 so compile on GCC 15 (closes: #1098174)
Checksums-Sha1:
 1ee3964e59f9271b76f1361caffb3ed7f6d7753a 1765 xtv_1.1-16.dsc
 f49c9350c94e5fb563644cf930fa2dca0aa2d39c 6208 xtv_1.1-16.debian.tar.xz
 83b398b070ae830976a4e656f597806bf2a28380 7209 xtv_1.1-16_source.buildinfo
Checksums-Sha256:
 12479912afa9a3d189b671f8978fed75db3ad095fa14fdca3e5263a8b8d633c2 1765 
xtv_1.1-16.dsc
 d81d2e1b1ca3d0faa55e59870bb6156b3decc6f24cde723408c2df8d506a994e 6208 
xtv_1.1-16.debian.tar.xz
 0d6caf4941e1b5dbf7ae7bed085ed8754d92311bdb94fcd463bb2ab168652752 7209 
xtv_1.1-16_source.buildinfo
Files:
 52c6a4e77633264f325976461d02603e 1765 x11 optional xtv_1.1-16.dsc
 31d761b779af7edcd134c6c568546cdf 6208 x11 optional xtv_1.1-16.debian.tar.xz
 725745aefae8864742b9b62beac7bfbd 7209 x11 optional xtv_1.1-16_source.buildinfo

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

iQJDBAEBCgAtFiEE+nZaz+JE7Dn2AefCmesepNIze4gFAmjWepsPHGJhcEBkZWJp
YW4ub3JnAAoJEJnrHqTSM3uIheYQAKQWT2K/Hyl6jbs/5Jvn6fYb3io5jecTKDNc
1EkTLINdMWUY5ft/aO/ZLZ68p0bljbp88XD3lVFluAHS3VQ9Ved42xhP8bPfOVkA
bQtufKutaLcFL19ft+fzZWWW79HXTEowdWCdrk0jNumjHpmXDqFxqbQwjgqkiCZH
Ls5vGSGpYLq8Hq82+jH3TntOxDySmtYvtdNB2r1Ulop483NZD8NQg+7dPicFT3/U
wcE2Fl2vMgaU/fwdwxGGJga7Yv5BEcWbvlbWcrVzG+adv19SvqTpOac/ic3fPHTD
VQ3rtxx4kxvxxGaraaOUGIL2HJZ+AJ0ZXqj8fqVvOg+s5GlOZrrf0PHWnlomaH08
UzCKousyWYputKG4zzmeJM6eaKq7tJ6mK6LuAyaRM8qeYykPIFFqRske6uSsCIgc
bzKIQFdMLmZZ5MH+DzmaAD9h6e6WfyxiLuvQkgFnng78nYqJT+iEQ9ac/LDh7zeJ
z41a+Twc4eNe98gYJRhO7A87zwx3KwsRDaNE+gFCLjmQ+K9cTpMntI8MYkTGPqLz
mCdGHue24o2zjO9u1A/tUygQFdcwwSmAnc3hmBTfbLBYdVkY0UpCOAcg5EMwoIME
AV4x5V7uTU3ysBw9dcx5yn3DpSGnoAWa0o3mhNYUkbz6lFDZmnyfyIxY647E/+D/
fda8qkvB
=zP6t
-----END PGP SIGNATURE-----

Attachment: pgpz_G1eurWp6.pgp
Description: PGP signature


--- End Message ---

Reply via email to