Your message dated Fri, 15 Aug 2025 19:22:35 +0000 with message-id <E1un00Z-001nvp-1U@fasolo.debian.org> and subject line Bug#1097998: fixed in tightvnc 1:1.3.10-10~exp1 has caused the Debian Bug report #1097998, regarding tightvnc: 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 owner@bugs.debian.org immediately.) -- 1097998: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097998 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: tightvnc: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 17:57:12 +0000
- Message-id: <E1tk5Mm-009Qpu-Ot@paradis.debian.org>
Package: src:tightvnc Version: 1:1.3.10-9 Severity: important Tags: sid forky User: debian-gcc@lists.debian.org 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/tightvnc_1.3.10-9_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 [...] cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/tightvnc-1.3.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fpermissive -I../../exports/include -D_XSERVER64 -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_DEFAULT_SOURCE -D_REENTRANT -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -o AuGetBest.o AuGetBest.c listen.c:44:1: error: conflicting types for ‘listenForIncomingConnections’; have ‘void(int *, char **, int)’ 44 | listenForIncomingConnections(int *argc, char **argv, int listenArgIndex) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from listen.c:29: ./vncviewer.h:186:13: note: previous declaration of ‘listenForIncomingConnections’ with type ‘void(void)’ 186 | extern void listenForIncomingConnections(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:12: listen.o] Error 1 make[2]: *** Waiting for unfinished jobs.... cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/tightvnc-1.3.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fpermissive -I../../exports/include -D_XSERVER64 -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_DEFAULT_SOURCE -D_REENTRANT -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -o AuLock.o AuLock.c AuGetAddr.c:34:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 34 | binaryEqual (a, b, len) | ^~~~~~~~~~~ AuGetAddr.c: In function ‘binaryEqual’: AuGetAddr.c:34:1: warning: old-style function definition [-Wold-style-definition] AuGetBest.c:42:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 42 | binaryEqual (a, b, len) | ^~~~~~~~~~~ AuGetBest.c: In function ‘binaryEqual’: AuGetBest.c:42:1: warning: old-style function definition [-Wold-style-definition] misc.c: In function ‘ToplevelInitBeforeRealization’: misc.c:131:48: warning: passing argument 2 of ‘XtAppSetErrorHandler’ makes ‘__attribute__((noreturn))’ qualified function pointer from unqualified [-Wdiscarded-qualifiers] 131 | CleanupXtErrorHandler); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/X11/IntrinsicP.h:51, from ./vncviewer.h:33, from misc.c:24: /usr/include/X11/Intrinsic.h:1771:5: note: expected ‘__attribute__((noreturn)) void (*)(char *)’ but argument is of type ‘void (*)(char *)’ 1771 | XtErrorHandler /* handler */ _X_NORETURN | ^ misc.c: In function ‘RunCommand’: misc.c:257:3: warning: implicit declaration of function ‘wait’ [-Wimplicit-function-declaration] 257 | wait(&childstatus); | ^~~~ cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/tightvnc-1.3.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fpermissive -I../../exports/include -D_XSERVER64 -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_DEFAULT_SOURCE -D_REENTRANT -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -o AuRead.o AuRead.c cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/tightvnc-1.3.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fpermissive -I../../exports/include -D_XSERVER64 -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_DEFAULT_SOURCE -D_REENTRANT -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -o AuUnlock.o AuUnlock.c cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/tightvnc-1.3.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fpermissive -I../../exports/include -D_XSERVER64 -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L -D_DEFAULT_SOURCE -D_REENTRANT -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -o AuWrite.o AuWrite.c AuRead.c: In function ‘XauReadAuth’: AuRead.c:70:1: warning: old-style function definition [-Wold-style-definition] 70 | XauReadAuth (auth_file) | ^~~~~~~~~~~ AuWrite.c: In function ‘XauWriteAuth’: AuWrite.c:55:1: warning: old-style function definition [-Wold-style-definition] 55 | XauWriteAuth (auth_file, auth) | ^~~~~~~~~~~~ AuUnlock.c:34:1: warning: return type defaults to ‘int’ [-Wimplicit-int] 34 | XauUnlockAuth ( | ^~~~~~~~~~~~~ AuUnlock.c: In function ‘XauUnlockAuth’: AuUnlock.c:47:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 47 | return; | ^~~~~~ AuUnlock.c:34:1: note: declared here 34 | XauUnlockAuth ( | ^~~~~~~~~~~~~ rm -f libXau.a ar cqs libXau.a AuDispose.o AuFileName.o AuGetAddr.o AuGetBest.o AuLock.o AuRead.o AuUnlock.o AuWrite.o make[4]: Leaving directory '/build/reproducible-path/tightvnc-1.3.10/Xvnc/lib/Xau' make[3]: Leaving directory '/build/reproducible-path/tightvnc-1.3.10/Xvnc/lib' make[2]: *** [Makefile:14: lib] Error 2 make[2]: Leaving directory '/build/reproducible-path/tightvnc-1.3.10/Xvnc' make[1]: *** [Makefile:14: Xvnc] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/build/reproducible-path/tightvnc-1.3.10/vncviewer' make[1]: *** [Makefile:14: vncviewer] Error 2 make[1]: Leaving directory '/build/reproducible-path/tightvnc-1.3.10' dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:25: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1097998-close@bugs.debian.org
- Subject: Bug#1097998: fixed in tightvnc 1:1.3.10-10~exp1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 15 Aug 2025 19:22:35 +0000
- Message-id: <E1un00Z-001nvp-1U@fasolo.debian.org>
- Reply-to: Sven Geuer <sge@debian.org>
Source: tightvnc Source-Version: 1:1.3.10-10~exp1 Done: Sven Geuer <sge@debian.org> We believe that the bug you reported is fixed in the latest version of tightvnc, 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 1097998@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sven Geuer <sge@debian.org> (supplier of updated tightvnc 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 15 Aug 2025 20:58:36 +0200 Source: tightvnc Architecture: source Version: 1:1.3.10-10~exp1 Distribution: experimental Urgency: medium Maintainer: Debian Remote Maintainers <debian-remote@lists.debian.org> Changed-By: Sven Geuer <sge@debian.org> Closes: 1097998 1102457 Changes: tightvnc (1:1.3.10-10~exp1) experimental; urgency=medium . * d/rules: - Extend CFLAGS with -std=gnu90 instead of -fpermissive (Closes: #1097998). - Fix a comment. * d/p/*: - Remove unused -lcrypt from install-makefile-build-system.patch (Closes: #1102457). - Remove more-arm64-fixes.patch, its functionality is fully covered by configure-by-size-width-and-byte-order.patch. - Fix DEP-3 headers of CVE-2018-20021.patch, CVE-2018-20022.patch, CVE-2019-8287.patch and CVE-2019-15680.patch. * d/copyright: - In GPL-2+ license, replace GNU postal address by URL. - Bump Debian copyright years. * d/control: Bump Standards-Version to 4.7.2. Checksums-Sha1: 2122fab582b37d9dbc75ef2fe9955bd5ef570f85 2612 tightvnc_1.3.10-10~exp1.dsc 1b82b005d8c03e95003abf7ca06aa727dfa324ff 244828 tightvnc_1.3.10-10~exp1.debian.tar.xz 6285f255dbe7a808807110979c57e85cd4e7744d 4603472 tightvnc_1.3.10-10~exp1.git.tar.xz 611d90bfd3230b5b2af1774705fcd010ea84af0a 18088 tightvnc_1.3.10-10~exp1_source.buildinfo Checksums-Sha256: ef6eccd04c8737bf0b27d8eeeea6292100d88d1b4d2c91e7239ba4c36020f07a 2612 tightvnc_1.3.10-10~exp1.dsc 759a750b3b436dd8fc93a0ccf73e07b9b275d462a11b3ca3fe54a0c837424bb6 244828 tightvnc_1.3.10-10~exp1.debian.tar.xz 132c2277bfdf4e10f0d17a3a766bd2faa651538b4d1f60073107187a3ce06ab3 4603472 tightvnc_1.3.10-10~exp1.git.tar.xz ca24c0582d1d20cbdf131dab1c39c3aa463b6babf4e87d62cb706e81bc78af8e 18088 tightvnc_1.3.10-10~exp1_source.buildinfo Files: 424d5a706f2d49ab2188309ea3c0df4a 2612 x11 optional tightvnc_1.3.10-10~exp1.dsc 44de955a9695c6bb0b2e277a019ca5f4 244828 x11 optional tightvnc_1.3.10-10~exp1.debian.tar.xz 9874b36365ac92ed85235c08fff3ed46 4603472 x11 optional tightvnc_1.3.10-10~exp1.git.tar.xz abe3132ac03f3fdeb947f13016fffa20 18088 x11 optional tightvnc_1.3.10-10~exp1_source.buildinfo Git-Tag-Info: tag=3158b6cfcdfb3b6d84c5c964dfe64f9fff729364 fp=3df5e8aa43fc9fdfd086f195adf50edaf8add585 Git-Tag-Tagger: Sven Geuer <sge@debian.org> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmifhPcACgkQYG0ITkaD wHn8Lw/8Cq3SvTcSOlnfeeNwfpd+lwKTzzZoUYld5wRUsHxJT4LIytiWiHVGKfe9 luXbNQaV0kFrnK4FqZ688BMj6oJZdl7HDkKhKZwLQnQVnAUQFb/bt3mxWxC5Atie kI6pCePm0JS9+A0raI46yybubXoECuKVY91Y5qvfIamch9Vqeize4pwq67mxmtSx dr6+lDie/N+4dwF0DIFXfQLPjNbMcfpbc6+us0l/VyzMvBYWlF+MW9ZCmFugqFoh xf4h6oaAEmJLP2FCgr9EFexp7yrBLF7oE6kFy4GU1S0Q4YfDc5dfOEkVNsSy8I4x oYEyro0iHL99auoUiTXr3tIFKNKC2N5kFrpjx+9lNRMcb+UD9CHmJacTEL0zOW+t 1zN//sWHDRTrRWy+CADXjm+UuIevDsLqDxPiWoHUgh9ep2U6CKX52gr9GkpxFJxZ 5Q/yzdrTn0RoHIDliPwrO1clU2JfIk2X8lnYr7snWmsXPPkH0YJkgpP8zXQoYYQU aWo/JoceFKpRnl3/LnrH8UU+M9k2lz3KO8zmE/A901JG/WO2m+CgVrO3BRo3ay7r /knzvvyW66z8f7SfIdHutkkNzlFuASE3tXXR611o2yJ5DqzMPFRzxuZvRl7tAoI3 se3GjsUVI/0k8egwBoQYb9xMTrLSo4qnAWIO7YiwbPtpiMATXRE= =QG5j -----END PGP SIGNATURE-----Attachment: pgp05DeIog3dV.pgp
Description: PGP signature
--- End Message ---