Your message dated Mon, 18 Aug 2025 12:35:12 +0000 with message-id <E1unz4y-00FD0Y-0o@fasolo.debian.org> and subject line Bug#1097998: fixed in tightvnc 1:1.3.10-10 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
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 18 Aug 2025 12:35:12 +0000
- Message-id: <E1unz4y-00FD0Y-0o@fasolo.debian.org>
- Reply-to: Sven Geuer <sge@debian.org>
Source: tightvnc Source-Version: 1:1.3.10-10 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: Mon, 18 Aug 2025 14:10:37 +0200 Source: tightvnc Architecture: source Version: 1:1.3.10-10 Distribution: unstable 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) unstable; urgency=medium . * Revert "d/control + d/rules: Force using gcc-15.", effectively bringing the changes of version 1:1.3.10-10~exp1 to unstable. . tightvnc (1:1.3.10-10~exp2) experimental; urgency=medium . * d/control + d/rules: Force using gcc-15. . 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: 4ee2db04fa5012e0a02218575919bd186aee39a4 2587 tightvnc_1.3.10-10.dsc 16baa651abaf5b4aa8302d4e870470213507197a 244888 tightvnc_1.3.10-10.debian.tar.xz 6637855f74b07729d0601934829d261e8255ca20 4604944 tightvnc_1.3.10-10.git.tar.xz 4843d06ac9a19ff926924ac3820488a3b00878cb 18068 tightvnc_1.3.10-10_source.buildinfo Checksums-Sha256: e43045ff9368972816134c51c51660c5b3a6c727517cd25cbd93a42b673829ce 2587 tightvnc_1.3.10-10.dsc ebf7d1a87366d5f768476c94c059fe27bf213385bf7cf5798b51e1e4ffe1e6b1 244888 tightvnc_1.3.10-10.debian.tar.xz 968a6fa9b579fd0fb177425e2aa7155451a14150f6185ba033ee8e7e0a2b420a 4604944 tightvnc_1.3.10-10.git.tar.xz e9a92cf5d77adb2fe512091933a8f5ff3506f406348a7918c1a0d0f7d41777f5 18068 tightvnc_1.3.10-10_source.buildinfo Files: 771f2b691dffa65dbc4aa5fed9967ae9 2587 x11 optional tightvnc_1.3.10-10.dsc 41aa95f7958a04d8ab04e935a42bae24 244888 x11 optional tightvnc_1.3.10-10.debian.tar.xz cf301471fb34845ecb5ef90974c388d9 4604944 x11 optional tightvnc_1.3.10-10.git.tar.xz 2213b5e3c31038570ebac9079366e12b 18068 x11 optional tightvnc_1.3.10-10_source.buildinfo Git-Tag-Info: tag=eca1170f7d89354c8e5321dcb64e55aeb12e5fd4 fp=3df5e8aa43fc9fdfd086f195adf50edaf8add585 Git-Tag-Tagger: Sven Geuer <sge@debian.org> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmijGokACgkQYG0ITkaD wHliQQ//WLWzpbc1PRYtACn/ttp/uyqAG8v0X7v2TTkHsZtMYEN8RTBaoTTcBukc 0v3P5JDhxiN00WSrWnZZSz/JqPGJW5aUh4thvQ9x01rS5lRdq55X2/ZVdL+nh3Bi EETUOBJeVZqVaeM6aEYLs4/qcRZ0//eY5B7tqO5g9JNKs4d9dKoplV1Oj032c/o2 alIszQK1bDbFQtSonwS712iAS9/SWfPoGMDnmA1tFqxvzKQcXehVntdbasGt3Sy1 1i4dIv5X56tE1zFNUTnKpgt4pd9GWWvOY1YM1WIKJXUIpYP/mboDCbU+rgXNIPMt 7UBTEIK1YQv04iRhQbneLBbkozPiVz6qnpf5RpDGZ9yMi8qqG7rrFT4B6X6WEzPY VcPXFDdXB1dLc0kIZnvApp/3eVjIqZop0P+/ZYC7rfyNLaaid+ICWjAyD8+OkDRn POvh010wojX4IMTbv2mCD1xTfAWF52KUms/qQfe/aKpsJpXBz7d8jfzUZcQethit ljJYijSWWSWwqYC+diqN0XCfH/AQLv0QMvdPVuF30d1dLom9jKS1qCFy15lmJ5jq gepEwRlRIhpzAna9veLNs10gS5YyFue/PkdELuAN/UPTuwSSfv9EcifByP4C0glX /Uy0dtLKP4ah3Ft/mQLvZcwFoXCVGirJuqWpKCK8fWaR+217NcY= =/fh9 -----END PGP SIGNATURE-----Attachment: pgpgdtIgU95C7.pgp
Description: PGP signature
--- End Message ---