Your message dated Tue, 07 Oct 2025 19:21:41 +0000
with message-id <[email protected]>
and subject line Bug#1097933: fixed in ssvnc 1.0.29-7
has caused the Debian Bug report #1097933,
regarding ssvnc: 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.)


-- 
1097933: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097933
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ssvnc
Version: 1.0.29-6.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/ssvnc_1.0.29-6.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

[...]
make[2]: Entering directory 
'/build/reproducible-path/ssvnc-1.0.29/vnc_unixsrc/vncviewer'
cc -I../include -I. -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/ssvnc-1.0.29=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c 
argsresources.c -o argsresources.o
cc -I../include -I. -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/ssvnc-1.0.29=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c 
caps.c -o caps.o
cc -I../include -I. -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/ssvnc-1.0.29=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c 
colour.c -o colour.o
cc -I../include -I. -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/ssvnc-1.0.29=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c 
cursor.c -o cursor.o
cc -I../include -I. -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/ssvnc-1.0.29=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c 
desktop.c -o desktop.o
desktop.c: In function ‘Xcursors’:
desktop.c:729:30: error: too many arguments to function ‘CreateDotCursor’; 
expected 0, have 1
  729 |                 dotCursor3 = CreateDotCursor(3);
      |                              ^~~~~~~~~~~~~~~ ~
desktop.c:54:15: note: declared here
   54 | static Cursor CreateDotCursor();
      |               ^~~~~~~~~~~~~~~
desktop.c:732:30: error: too many arguments to function ‘CreateDotCursor’; 
expected 0, have 1
  732 |                 dotCursor4 = CreateDotCursor(4);
      |                              ^~~~~~~~~~~~~~~ ~
desktop.c:54:15: note: declared here
   54 | static Cursor CreateDotCursor();
      |               ^~~~~~~~~~~~~~~
desktop.c: In function ‘DesktopCursorOff’:
desktop.c:817:30: error: too many arguments to function ‘CreateDotCursor’; 
expected 0, have 1
  817 |                 dotCursor3 = CreateDotCursor(3);
      |                              ^~~~~~~~~~~~~~~ ~
desktop.c:54:15: note: declared here
   54 | static Cursor CreateDotCursor();
      |               ^~~~~~~~~~~~~~~
desktop.c:818:30: error: too many arguments to function ‘CreateDotCursor’; 
expected 0, have 1
  818 |                 dotCursor4 = CreateDotCursor(4);
      |                              ^~~~~~~~~~~~~~~ ~
desktop.c:54:15: note: declared here
   54 | static Cursor CreateDotCursor();
      |               ^~~~~~~~~~~~~~~
desktop.c: In function ‘releaseAllPressedModifiers’:
desktop.c:1516:25: warning: ‘XKeycodeToKeysym’ is deprecated 
[-Wdeprecated-declarations]
 1516 |                         SendKeyEvent(XKeycodeToKeysym(dpy, i, 0), 
False);
      |                         ^~~~~~~~~~~~
In file included from /usr/include/X11/Intrinsic.h:53,
                 from /usr/include/X11/IntrinsicP.h:51,
                 from ./vncviewer.h:34,
                 from desktop.c:24:
/usr/include/X11/Xlib.h:1683:15: note: declared here
 1683 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
desktop.c:1518:25: warning: ‘XKeycodeToKeysym’ is deprecated 
[-Wdeprecated-declarations]
 1518 |                         if (debug_release) fprintf(stderr, 
"releasing[%d] %s\n", i, XKeysymToString(XKeycodeToKeysym(dpy, i, 0)));
      |                         ^~
/usr/include/X11/Xlib.h:1683:15: note: declared here
 1683 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
desktop.c: In function ‘SendRFBEvent’:
desktop.c:2474:25: warning: ‘XKeycodeToKeysym’ is deprecated 
[-Wdeprecated-declarations]
 2474 |                         ks = XKeycodeToKeysym(dpy, ev->xkey.keycode, 0);
      |                         ^~
/usr/include/X11/Xlib.h:1683:15: note: declared here
 1683 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
desktop.c: At top level:
desktop.c:2493:1: error: conflicting types for ‘CreateDotCursor’; have 
‘Cursor(int)’ {aka ‘long unsigned int(int)’}
 2493 | CreateDotCursor(int which)
      | ^~~~~~~~~~~~~~~
desktop.c:54:15: note: previous declaration of ‘CreateDotCursor’ with type 
‘Cursor(void)’ {aka ‘long unsigned int(void)’}
   54 | static Cursor CreateDotCursor();
      |               ^~~~~~~~~~~~~~~
desktop.c:54:15: warning: ‘CreateDotCursor’ used but never defined
make[2]: *** [GNUmakefile:8: desktop.o] Error 1
make[2]: Leaving directory 
'/build/reproducible-path/ssvnc-1.0.29/vnc_unixsrc/vncviewer'
make[1]: *** [Makefile:53: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/ssvnc-1.0.29'
make: *** [debian/rules:30: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: ssvnc
Source-Version: 1.0.29-7
Done: Magnus Holmgren <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ssvnc, 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.
Magnus Holmgren <[email protected]> (supplier of updated ssvnc 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: SHA256

Format: 1.8
Date: Tue, 07 Oct 2025 20:55:37 +0200
Source: ssvnc
Architecture: source
Version: 1.0.29-7
Distribution: unstable
Urgency: medium
Maintainer: Magnus Holmgren <[email protected]>
Changed-By: Magnus Holmgren <[email protected]>
Closes: 1091361 1097933
Changes:
 ssvnc (1.0.29-7) unstable; urgency=medium
 .
   * Move packaging to salsa.debian.org.
   * gcc15.patch: Fixes needed to compile with GCC15 (Closes: #1097933).
   * Add dependency on net-tools to ensure that netstat exists (Closes:
     #1091361).
Checksums-Sha1:
 b92d8782be3d88665dccf01f3bc5211845759063 2008 ssvnc_1.0.29-7.dsc
 b3ec5ae3efe15773470844afa838a5fc90327d79 14936 ssvnc_1.0.29-7.debian.tar.xz
 e1f08fbc3c36f5d15aacd096ce728e0cc4febc9a 8749 ssvnc_1.0.29-7_amd64.buildinfo
Checksums-Sha256:
 9f950bd5ba5843aef4e328fab24944768ca8f584ee40294cea18ece71f09a038 2008 
ssvnc_1.0.29-7.dsc
 c1ca1eb6bba36c4232c0149938b81ed600c22d0ce163f2872c27329743c558ff 14936 
ssvnc_1.0.29-7.debian.tar.xz
 157c6efcb8fe1e1a4dc4db020b36a99cdad7adb8b49ec66a56f237a755e7ed7c 8749 
ssvnc_1.0.29-7_amd64.buildinfo
Files:
 256b032458bccf62998e8ec26ec70525 2008 net optional ssvnc_1.0.29-7.dsc
 7b1ecae7b40ad33963d728c8bc831792 14936 net optional 
ssvnc_1.0.29-7.debian.tar.xz
 b89a6fd8d1dd20dd55476bd209c0f33d 8749 net optional 
ssvnc_1.0.29-7_amd64.buildinfo

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

iQIzBAEBCAAdFiEEzSoHOzhhVBcKQILo1PIZv+yZhIkFAmjlYwIACgkQ1PIZv+yZ
hImSxw//eBznwiVklv8h/LgqMeofhfo5dqcuLXYISya0s1KxjkjGiXGRysW541XB
TdEIhtn1Lc3TKvwFR3Dykc/DH0Ak+jJ6YAusGiBYAvhe9I/r1uIEubj5+MpVXYam
O5veutlpoIkXg5FwjlPGsYU1Dwk+K7j8Oi5QupbxS/owRwPoI9f7l33bxsyu2uHj
DK3dO5gAmKhX5cFS+BMVvR4wLMRseqK3WUNmLe+1Pg4Z3dTx4Tk/3ARjXGLwkvBz
JfnP5hxUF/gnmv6k8j34BNZxuJPGjsT8Nsi5dv/DyETkDdFpg9cB4ds9++MfaAwS
iF//UnfQl38qTBt6XX+rAum0QYSSiC0WmqjYI/vHvXUCj5vEW3kvPKqolVB67KLa
hiZ03nAMe5Or3eaoGnToJIeB4TTM79RJ0i3yPhlwr3E+b2wE9U4qX2venBDj2ujB
Rh4Y1k7wNSjQDM1LOhulujVRpHhxJX/nN2qXGwv+hry6RJbNAfLSzBtbPPi6N2sT
SNvjc6nJzXtvmC1nOQBcSoEkpGOOwqN6ogr2B4jnoZFFCzS6/2zfLTXxi9+NI7Hd
vxXYh8nqahErg3VQrroSTAA8a8Gay/i/Z86RmzBjcvFdYZhrqBOs2KUoxGtSEMoN
Oa/aYQexVjop61TLF7YoFlX2NZ+Z6ZM9YP7l8p1fyrfvMW1FfHQ=
=GvXx
-----END PGP SIGNATURE-----

Attachment: pgpJ3h_0XKBdG.pgp
Description: PGP signature


--- End Message ---

Reply via email to