Your message dated Fri, 05 Sep 2025 11:34:02 +0000 with message-id <E1uuUhe-00EQCH-0F@fasolo.debian.org> and subject line Bug#1096777: fixed in grcompiler 5.2.1-2 has caused the Debian Bug report #1096777, regarding grcompiler: 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.) -- 1096777: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096777 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: grcompiler: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 17:18:00 +0000
- Message-id: <E1tk4kq-009Jjv-TL@paradis.debian.org>
Package: src:grcompiler Version: 5.2.1-1 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/grcompiler_5.2.1-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 [...] 88 | AssertObj(this); | ^~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp: In member function ‘void gr::StrBase<XChar>::_Copy()’: /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:56: error: ‘class gr::StrBase<XChar>’ has no member named ‘AssertValid’ [-Wtemplate-body] 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:23: note: in expansion of macro ‘Assert’ 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp:149:9: note: in expansion of macro ‘AssertObj’ 149 | AssertObj(this); | ^~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:56: error: ‘class gr::StrBase<XChar>’ has no member named ‘AssertValid’ [-Wtemplate-body] 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:23: note: in expansion of macro ‘Assert’ 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp:163:9: note: in expansion of macro ‘AssertObj’ 163 | AssertObj(this); | ^~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp: In member function ‘void gr::StrBase<XChar>::_Replace(int, int, const XChar*, XChar, size_t)’: /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:56: error: ‘class gr::StrBase<XChar>’ has no member named ‘AssertValid’ [-Wtemplate-body] 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:23: note: in expansion of macro ‘Assert’ 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp:177:9: note: in expansion of macro ‘AssertObj’ 177 | AssertObj(this); | ^~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:56: error: ‘class gr::StrBase<XChar>’ has no member named ‘AssertValid’ [-Wtemplate-body] 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:23: note: in expansion of macro ‘Assert’ 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp:236:9: note: in expansion of macro ‘AssertObj’ 236 | AssertObj(this); | ^~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp: In member function ‘void gr::StrBase<XChar>::_Replace(int, int, const YChar*, YChar, size_t)’: /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:56: error: ‘class gr::StrBase<XChar>’ has no member named ‘AssertValid’ [-Wtemplate-body] 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:23: note: in expansion of macro ‘Assert’ 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp:250:9: note: in expansion of macro ‘AssertObj’ 250 | AssertObj(this); | ^~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:56: error: ‘class gr::StrBase<XChar>’ has no member named ‘AssertValid’ [-Wtemplate-body] 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/GrDebug.h:155:23: note: in expansion of macro ‘Assert’ 155 | #define AssertObj(pv) Assert(ValidReadPtr(pv) && (pv)->AssertValid()) | ^~~~~~ /build/reproducible-path/grcompiler-5.2.1/compiler/Generic/UtilString_i.cpp:337:9: note: in expansion of macro ‘AssertObj’ 337 | AssertObj(this); | ^~~~~~~~~ make[3]: *** [compiler/CMakeFiles/grcompiler.dir/build.make:334: compiler/CMakeFiles/grcompiler.dir/GrpExtensions.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [compiler/CMakeFiles/grcompiler.dir/build.make:348: compiler/CMakeFiles/grcompiler.dir/GrpLexer.cpp.o] Error 1 make[3]: Leaving directory '/build/reproducible-path/grcompiler-5.2.1/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:1267: compiler/CMakeFiles/grcompiler.dir/all] Error 2 make[2]: Leaving directory '/build/reproducible-path/grcompiler-5.2.1/obj-x86_64-linux-gnu' make[1]: *** [Makefile:149: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/grcompiler-5.2.1/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1096777-close@bugs.debian.org
- Subject: Bug#1096777: fixed in grcompiler 5.2.1-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 05 Sep 2025 11:34:02 +0000
- Message-id: <E1uuUhe-00EQCH-0F@fasolo.debian.org>
- Reply-to: Bastian Germann <bage@debian.org>
Source: grcompiler Source-Version: 5.2.1-2 Done: Bastian Germann <bage@debian.org> We believe that the bug you reported is fixed in the latest version of grcompiler, 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 1096777@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bastian Germann <bage@debian.org> (supplier of updated grcompiler 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, 05 Sep 2025 13:17:32 +0200 Source: grcompiler Architecture: source Version: 5.2.1-2 Distribution: unstable Urgency: medium Maintainer: Debian Fonts Task Force <debian-fonts@lists.debian.org> Changed-By: Bastian Germann <bage@debian.org> Closes: 1096777 Changes: grcompiler (5.2.1-2) unstable; urgency=medium . * Team upload * Build with -Wno-template-body (Closes: #1096777) * Patches from upstream Checksums-Sha1: d01dc38ead0fe2406d085f9668068243f34bd351 1891 grcompiler_5.2.1-2.dsc 05aa8473d099f59b1c92dd3d8a2a113377094014 14580 grcompiler_5.2.1-2.debian.tar.xz f68978b2bb3da264ec937acc07940d7ba466b82b 8464 grcompiler_5.2.1-2_source.buildinfo Checksums-Sha256: 2cc216b3127228360043cf3da6e9422ed2b82b21a911260a42660e1b13d5062e 1891 grcompiler_5.2.1-2.dsc cb728364e3f69bcda1d875d5e8c0932f6c3ab421f9d91efe262d159649f9779a 14580 grcompiler_5.2.1-2.debian.tar.xz 9069bba83c9fe278b68bd1ddf1ffbd271f3d31c2f71f353bcee4e1d5ba957777 8464 grcompiler_5.2.1-2_source.buildinfo Files: d2f64019f8da12c248f3ebe3afd1c643 1891 devel optional grcompiler_5.2.1-2.dsc dcdbabbb045d9518da07c8d45f1ea4db 14580 devel optional grcompiler_5.2.1-2.debian.tar.xz 0527cbc338c775ee987600cb0598ddd8 8464 devel optional grcompiler_5.2.1-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmi6xx4QHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFECODACJpN6q4PsAc16ma4mCFcL3ILZzybaUtc9D 4fsz9kOLcaEKkiRhLlYJCZcT+mZpphTVXdNunbMv38MiDVGbpG2IAVlfc5owKA4J 4a2Juwbdm/NHoT6OQLFecp9crRB5c2U6enIqGAeDnoVBB/sB/Tr/zfUtP2ah8WMu S6E9YCAcCEZQnAidzSOTk9bTzSrQqfsl/Sf6LvDeM86MN6OF7xeLSCc2PgErJF4B s9jXT2HNzLtJQVpvf5QooESsyMXzkxuH8KbgrPL/hAAsh8tGiq/Fo52ZWx0919SM xDV2e/KwgJjyu+o+w8d9OpRg3cRl0TebkKnMgkDMVZz1oZobi4hsjyeHTkrTrR8U 69QrfaMaGOIA/wsskDkdf0O1KX0w7RX7TgyE55JrT/D+abv7XcbYf4TLou2sb+y/ phwIxO327p3UwzzTKXT9+cv7uEKbe/xOcfJbcJFDMujwTFpQKkUpXYUuzYg30YN/ OBkrRHSZr3oldebm1VktTJegN6afsBM= =dHUk -----END PGP SIGNATURE-----Attachment: pgpMxJ71H1gdi.pgp
Description: PGP signature
--- End Message ---