[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1096777: marked as done (grcompiler: ftbfs with GCC-15)



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 ---
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 ---
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 ---

Reply to: