Your message dated Wed, 27 Aug 2025 03:09:08 +0000
with message-id <[email protected]>
and subject line Bug#1098114: fixed in x2vnc 1.7.2+git20100909.01ced3d-2
has caused the Debian Bug report #1098114,
regarding x2vnc: 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.)


-- 
1098114: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098114
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:x2vnc
Version: 1.7.2+git20100909.01ced3d-1
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/x2vnc_1.7.2+git20100909.01ced3d-1_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

[...]
  127 |     sprintf(portstr, "%i", tunnel(gateway, remote, port));
      |                                            ^~~~~~
sockets.c:34:37: note: expected ‘char *’ but argument is of type ‘const char *’
   34 | int tunnel(char *gatewayhost, char *remotehost, int remoteport);
      |                               ~~~~~~^~~~~~~~~~
rfbproto.c:83:1: error: conflicting types for ‘InitialiseRFBConnection’; have 
‘int(int)’
   83 | InitialiseRFBConnection(int sock)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from rfbproto.c:30:
./x2vnc.h:105:13: note: previous declaration of ‘InitialiseRFBConnection’ with 
type ‘int(void)’
  105 | extern Bool InitialiseRFBConnection();
      |             ^~~~~~~~~~~~~~~~~~~~~~~
x.c: In function ‘ungrabit’:
x.c:796:7: warning: ‘XKeycodeToKeysym’ is deprecated [-Wdeprecated-declarations]
  796 |       if (!SendKeyEvent(XKeycodeToKeysym(dpy, i, 0), False))
      |       ^~
In file included from ./x2vnc.h:28,
                 from x.c:28:
/usr/include/X11/Xlib.h:1683:15: note: declared here
 1683 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
x2vnc.c: In function ‘main’:
x2vnc.c:62:38: warning: format ‘%d’ expects argument of type ‘int’, but 
argument 5 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
   62 |       sprintf(tmpfile, "%s/x2vnc-%d-%d",
      |                                     ~^
      |                                      |
      |                                      int
      |                                     %ld
......
   65 |               time(0));
      |               ~~~~~~~                 
      |               |
      |               time_t {aka long int}
x2vnc.c:100:8: error: too many arguments to function ‘InitialiseRFBConnection’; 
expected 0, have 1
  100 |   if (!InitialiseRFBConnection(rfbsock)) exit(1);
      |        ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
In file included from x2vnc.c:34:
./x2vnc.h:105:13: note: declared here
  105 | extern Bool InitialiseRFBConnection();
      |             ^~~~~~~~~~~~~~~~~~~~~~~
x.c: In function ‘HandleTopLevelEvent’:
x.c:1242:9: warning: ‘XKeycodeToKeysym’ is deprecated 
[-Wdeprecated-declarations]
 1242 |         ks = XKeycodeToKeysym(dpy, ev->xkey.keycode, 0);
      |         ^~
/usr/include/X11/Xlib.h:1683:15: note: declared here
 1683 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
x.c:1260:32: warning: format ‘%x’ expects argument of type ‘unsigned int’, but 
argument 3 has type ‘KeySym’ {aka ‘long unsigned int’} [-Wformat=]
 1260 |         fprintf(stderr,"  --> %x (%c) name=%s (%s)\n",ks,ks,keyname,
      |                               ~^                      ~~
      |                                |                      |
      |                                unsigned int           KeySym {aka long 
unsigned int}
      |                               %lx
x.c:1260:36: warning: format ‘%c’ expects argument of type ‘int’, but argument 
4 has type ‘KeySym’ {aka ‘long unsigned int’} [-Wformat=]
 1260 |         fprintf(stderr,"  --> %x (%c) name=%s (%s)\n",ks,ks,keyname,
      |                                   ~^                     ~~
      |                                    |                     |
      |                                    int                   KeySym {aka 
long unsigned int}
      |                                   %ld
rfbproto.c: In function ‘InitialiseRFBConnection’:
rfbproto.c:223:28: warning: ignoring return value of ‘ftruncate’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  223 |           if(temp_file_fd) ftruncate(temp_file_fd, 0);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [<builtin>: x2vnc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [<builtin>: rfbproto.o] Error 1
make[1]: Leaving directory 
'/build/reproducible-path/x2vnc-1.7.2+git20100909.01ced3d'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: x2vnc
Source-Version: 1.7.2+git20100909.01ced3d-2
Done: наб <[email protected]>

We believe that the bug you reported is fixed in the latest version of
x2vnc, 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.
наб <[email protected]> (supplier of updated x2vnc 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: Tue, 26 Aug 2025 18:25:46 +0200
Source: x2vnc
Architecture: source
Version: 1.7.2+git20100909.01ced3d-2
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: наб <[email protected]>
Closes: 1098114
Changes:
 x2vnc (1.7.2+git20100909.01ced3d-2) unstable; urgency=medium
 .
   * Team upload.
   * d/p/0006: Fix FTBFS with GCC-15 (Closes: #1098114)
               Become y2038-safe
   * d/control: Standards-Version: 4.7.0 -> 4.7.2
Checksums-Sha1:
 2cc9e4708a59ad0aed16c10c13e0c42f2a2f1f9e 2124 
x2vnc_1.7.2+git20100909.01ced3d-2.dsc
 4f31fedceec7738638c1ae34178dd10e6c1eb9ec 68928 
x2vnc_1.7.2+git20100909.01ced3d.orig.tar.xz
 16e89f6fcccf815fdeda279ea1178d408d7b6617 9680 
x2vnc_1.7.2+git20100909.01ced3d-2.debian.tar.xz
 19eae671fa68d7d30ec147164dcbf709ba1d6b76 7996 
x2vnc_1.7.2+git20100909.01ced3d-2_source.buildinfo
Checksums-Sha256:
 5c8dbe461b140747b39772cdf2025296518fc229848dde4dfe77d0e3cdb8eff6 2124 
x2vnc_1.7.2+git20100909.01ced3d-2.dsc
 ff4f3e6c0976ac2922d9a05f5cdee7bc2ccbe1addca10ff08ee87bc87272db06 68928 
x2vnc_1.7.2+git20100909.01ced3d.orig.tar.xz
 dae9539b32747d434e2a969335d26e68641b03b22c1ec92ed1a9894f5ef654f3 9680 
x2vnc_1.7.2+git20100909.01ced3d-2.debian.tar.xz
 400b951745345890b86387653c78aa1819642b9a6c1e43aae307fc3e75de89a3 7996 
x2vnc_1.7.2+git20100909.01ced3d-2_source.buildinfo
Files:
 1ff59b1cfdc4822190111ce83b52bb4e 2124 x11 optional 
x2vnc_1.7.2+git20100909.01ced3d-2.dsc
 87eb83d4a3feb1d4f26698bea4a6974d 68928 x11 optional 
x2vnc_1.7.2+git20100909.01ced3d.orig.tar.xz
 4b644ecefc9182dd88afe52ef1f919c7 9680 x11 optional 
x2vnc_1.7.2+git20100909.01ced3d-2.debian.tar.xz
 9a25ef506e03117cee79dce1baf5ca74 7996 x11 optional 
x2vnc_1.7.2+git20100909.01ced3d-2_source.buildinfo

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

iQJWBAEBCgBAFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmit4LQiHG5hYmlqYWN6
bGV3ZWxpQG5hYmlqYWN6bGV3ZWxpLnh5egAKCRC8/QsBjSZY8YpWEAC5mEKzXMlG
B3UJglV4CbwWjYliNin60E9mzUaKhLT/9RmoX4vEXgfX4rOz82/x2G5+qnU8AgKB
heFAsQHDNY4NOeqDds2nSSpw2cPjbR4qNFNcf16L3JcYtjGsDfZ5ap7rwwxaJxih
0qJ9f6kTHa4rvODXzUViftV4LvRqDcQtsiEal44B5oppFBN7rDLnfRXCptdbCnDv
tFH2jsVty4dbxvindcqlTgwMOt1xfvgPrWz4FLVj0mxGEHitx/7Prt1IgPOcaGiI
KoBl7pzBxbUoc78d7Zvh8eEVPvvRqwQbmw8YGmeMGnJH+n7VvLVt7hURLPWshhrv
3Kw07yAeUOLLJN3QHfKRC9xCKdIyKJ+hkolw2zTKmj7s4hef3tKn8dNCRqtCpSo7
2Ff/bsjVfy1p/wc1qMmF0XKwsoTnV8RxdqHRjtu/G2CA3MnJOXmcaicnwWwFSHpF
zNTkJtggLwxOg5WOHBWzvjqFG8QFTohpxdZscZaOv3PgVp/WoiBlhAUhdXFjxLCH
83MFsUNp38Jm2w0Q1t/UVoUFHBWpIMhK/qcuC4e3l6MD4eBYusfq2iFE2qkCDptQ
B9E7aw9KYzgcVfZoGTkNd7iSWhCvElakngt3GYIo5vEIrdK5iJHbQ54RUfvMP+EL
a7PoC4lxfhtb0BKQyKxdOUey4q4X1u5rvg==
=uAOU
-----END PGP SIGNATURE-----

Attachment: pgpHMdJvq_Fod.pgp
Description: PGP signature


--- End Message ---

Reply via email to