Your message dated Fri, 17 Oct 2025 23:19:42 +0000
with message-id <[email protected]>
and subject line Bug#1098111: fixed in woff2 1.0.2-3
has caused the Debian Bug report #1098111,
regarding woff2: 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.)
--
1098111: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098111
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:woff2
Version: 1.0.2-2
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/woff2_1.0.2-2_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
[...]
[ 26%] Building CXX object CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o
[ 26%] Building CXX object CMakeFiles/woff2dec.dir/src/woff2_out.cc.o
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS -Dwoff2dec_EXPORTS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -fPIC -no-canonical-prefixes -MD -MT
CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o -MF
CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o.d -o
CMakeFiles/woff2dec.dir/src/woff2_dec.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/woff2_dec.cc
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS -Dwoff2dec_EXPORTS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -fPIC -no-canonical-prefixes -MD -MT
CMakeFiles/woff2dec.dir/src/woff2_out.cc.o -MF
CMakeFiles/woff2dec.dir/src/woff2_out.cc.o.d -o
CMakeFiles/woff2dec.dir/src/woff2_out.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/woff2_out.cc
[ 34%] Building CXX object CMakeFiles/woff2enc.dir/src/font.cc.o
[ 34%] Building CXX object CMakeFiles/woff2enc.dir/src/glyph.cc.o
[ 39%] Building CXX object CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o
[ 43%] Building CXX object CMakeFiles/woff2enc.dir/src/transform.cc.o
[ 47%] Building CXX object CMakeFiles/woff2enc.dir/src/normalize.cc.o
[ 52%] Building CXX object CMakeFiles/woff2_info.dir/src/woff2_info.cc.o
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -no-canonical-prefixes -MD -MT
CMakeFiles/woff2_info.dir/src/woff2_info.cc.o -MF
CMakeFiles/woff2_info.dir/src/woff2_info.cc.o.d -o
CMakeFiles/woff2_info.dir/src/woff2_info.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/woff2_info.cc
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS -Dwoff2enc_EXPORTS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -fPIC -no-canonical-prefixes -MD -MT
CMakeFiles/woff2enc.dir/src/font.cc.o -MF
CMakeFiles/woff2enc.dir/src/font.cc.o.d -o
CMakeFiles/woff2enc.dir/src/font.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/font.cc
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS -Dwoff2enc_EXPORTS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -fPIC -no-canonical-prefixes -MD -MT
CMakeFiles/woff2enc.dir/src/glyph.cc.o -MF
CMakeFiles/woff2enc.dir/src/glyph.cc.o.d -o
CMakeFiles/woff2enc.dir/src/glyph.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/glyph.cc
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS -Dwoff2enc_EXPORTS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -fPIC -no-canonical-prefixes -MD -MT
CMakeFiles/woff2enc.dir/src/normalize.cc.o -MF
CMakeFiles/woff2enc.dir/src/normalize.cc.o.d -o
CMakeFiles/woff2enc.dir/src/normalize.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/normalize.cc
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS -Dwoff2enc_EXPORTS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -fPIC -no-canonical-prefixes -MD -MT
CMakeFiles/woff2enc.dir/src/transform.cc.o -MF
CMakeFiles/woff2enc.dir/src/transform.cc.o.d -o
CMakeFiles/woff2enc.dir/src/transform.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/transform.cc
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS -Dwoff2enc_EXPORTS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -fPIC -no-canonical-prefixes -MD -MT
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o -MF
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o.d -o
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/woff2_enc.cc
In file included from /build/reproducible-path/woff2-1.0.2/src/woff2_out.cc:9:
/build/reproducible-path/woff2-1.0.2/include/woff2/output.h:73:25: error:
expected ‘)’ before ‘*’ token
73 | WOFF2MemoryOut(uint8_t* buf, size_t buf_size);
| ~ ^
| )
/build/reproducible-path/woff2-1.0.2/include/woff2/output.h:79:3: error:
‘uint8_t’ does not name a type
79 | uint8_t* buf_;
| ^~~~~~~
/build/reproducible-path/woff2-1.0.2/include/woff2/output.h:16:1: note:
‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding
‘#include <cstdint>’
15 | #include <string>
+++ |+#include <cstdint>
16 |
/build/reproducible-path/woff2-1.0.2/src/woff2_out.cc:48:31: error: expected
constructor, destructor, or type conversion before ‘(’ token
48 | WOFF2MemoryOut::WOFF2MemoryOut(uint8_t* buf, size_t buf_size)
| ^
/build/reproducible-path/woff2-1.0.2/src/woff2_out.cc: In member function
‘virtual bool woff2::WOFF2MemoryOut::Write(const void*, size_t, size_t)’:
/build/reproducible-path/woff2-1.0.2/src/woff2_out.cc:61:15: error: ‘buf_’ was
not declared in this scope; did you mean ‘buf’?
61 | std::memcpy(buf_ + offset, buf, n);
| ^~~~
| buf
make[3]: *** [CMakeFiles/woff2dec.dir/build.make:96:
CMakeFiles/woff2dec.dir/src/woff2_out.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 56%] Linking CXX executable woff2_info
/usr/bin/cmake -E cmake_link_script CMakeFiles/woff2_info.dir/link.txt
--verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro -Wl,-z,now -rdynamic
-Wl,--dependency-file=CMakeFiles/woff2_info.dir/link.d
CMakeFiles/woff2_info.dir/src/woff2_info.cc.o -o woff2_info
-Wl,-rpath,/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu:
libwoff2common.so.1.0.2
make[3]: Leaving directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
[ 56%] Built target woff2_info
[ 60%] Linking CXX shared library libwoff2enc.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/woff2enc.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,--dependency-file=CMakeFiles/woff2enc.dir/link.d -Wl,-z,relro -Wl,-z,now
-shared -Wl,-soname,libwoff2enc.so.1.0.2 -o libwoff2enc.so.1.0.2
CMakeFiles/woff2enc.dir/src/font.cc.o CMakeFiles/woff2enc.dir/src/glyph.cc.o
CMakeFiles/woff2enc.dir/src/normalize.cc.o
CMakeFiles/woff2enc.dir/src/transform.cc.o
CMakeFiles/woff2enc.dir/src/woff2_enc.cc.o
-Wl,-rpath,/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu:
libwoff2common.so.1.0.2 -lbrotlienc
/usr/bin/cmake -E cmake_symlink_library libwoff2enc.so.1.0.2
libwoff2enc.so.1.0.2 libwoff2enc.so
make[3]: Leaving directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
[ 60%] Built target woff2enc
make -f CMakeFiles/woff2_compress.dir/build.make
CMakeFiles/woff2_compress.dir/depend
make[3]: Entering directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
cd /build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu && /usr/bin/cmake
-E cmake_depends "Unix Makefiles" /build/reproducible-path/woff2-1.0.2
/build/reproducible-path/woff2-1.0.2
/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu
/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu
/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu/CMakeFiles/woff2_compress.dir/DependInfo.cmake
"--color="
make[3]: Leaving directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
make -f CMakeFiles/woff2_compress.dir/build.make
CMakeFiles/woff2_compress.dir/build
make[3]: Entering directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
[ 65%] Building CXX object CMakeFiles/woff2_compress.dir/src/woff2_compress.cc.o
/usr/bin/c++ -DFONT_COMPRESSION_BIN -D__STDC_FORMAT_MACROS
-I/build/reproducible-path/woff2-1.0.2/src
-I/build/reproducible-path/woff2-1.0.2/include -g -O2
-ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -no-canonical-prefixes -MD -MT
CMakeFiles/woff2_compress.dir/src/woff2_compress.cc.o -MF
CMakeFiles/woff2_compress.dir/src/woff2_compress.cc.o.d -o
CMakeFiles/woff2_compress.dir/src/woff2_compress.cc.o -c
/build/reproducible-path/woff2-1.0.2/src/woff2_compress.cc
[ 69%] Linking CXX executable woff2_compress
/usr/bin/cmake -E cmake_link_script CMakeFiles/woff2_compress.dir/link.txt
--verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/woff2-1.0.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro -Wl,-z,now -rdynamic
-Wl,--dependency-file=CMakeFiles/woff2_compress.dir/link.d
CMakeFiles/woff2_compress.dir/src/woff2_compress.cc.o -o woff2_compress
-Wl,-rpath,/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu:
libwoff2enc.so.1.0.2 libwoff2common.so.1.0.2 -lbrotlienc
make[3]: Leaving directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
[ 69%] Built target woff2_compress
make[3]: Leaving directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:143: CMakeFiles/woff2dec.dir/all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/woff2-1.0.2/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/woff2-1.0.2/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:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: woff2
Source-Version: 1.0.2-3
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
woff2, 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.
Bastian Germann <[email protected]> (supplier of updated woff2 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: SHA512
Format: 1.8
Date: Sat, 18 Oct 2025 01:07:23 +0200
Source: woff2
Architecture: source
Version: 1.0.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Fonts Task Force <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1098111 1113631 1114734
Changes:
woff2 (1.0.2-3) unstable; urgency=medium
.
* Team upload
* Fix `uint8_t` undefined with GCC 15 (Closes: #1098111)
* Override min cmake version (Closes: #1113631)
* Disable noisy logging (Closes: #1114734)
Checksums-Sha1:
353c3bf93c6eb7e166d21bbff95257589ae0499b 1857 woff2_1.0.2-3.dsc
af93be5299015ce99586190b2c16c4c0f80fead8 3656 woff2_1.0.2-3.debian.tar.xz
0bc01fe19fffd57540fdaa29bf63ec89d39e892b 6618 woff2_1.0.2-3_source.buildinfo
Checksums-Sha256:
8de8b447b95f9acd616694c374cd5801593affb7a09b2d3e3c18ef5199cca8b7 1857
woff2_1.0.2-3.dsc
6225e24b566c825755ed29726494e135de3d09fd5d987ed1538c452034fb7398 3656
woff2_1.0.2-3.debian.tar.xz
e13fd97c987a2769c71450ee02c91f34fb78d1596c17d448e4f090438dcc9e80 6618
woff2_1.0.2-3_source.buildinfo
Files:
b75e551d36ad6093e93cb89e4795f264 1857 libs optional woff2_1.0.2-3.dsc
f8697ffc593e325d362c30be6c456167 3656 libs optional woff2_1.0.2-3.debian.tar.xz
3eb256eef6c64812fa051a70fe50a8a3 6618 libs optional
woff2_1.0.2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmjyzHIQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFA2/DACocOJ1kR7FE29JmAFpd5Jp+lIT+ex8XEAQ
9w1gUh/7LDF+J0qQTzaIHPBol2J/cPcdMEeIVFXKMO+so87OvUSsLjYmsnhnP7qi
4U3AOVCr7uwYAQnZn1DjlYQeu51VQHJVxbpJtzV63Fp+x6ixTHM022pco99n6kH7
LbqFCIL/NMgbR1xBK8lC+JdjEIYgvoIHfN1KwCD+DcSIiyvM85B6kqKjE5rVplba
lVUEAod/yPXkSKC5cGCWM0bBKLfKw6u12DxGRnI5srmfrgCbSyzm83GIUXAKHyXi
zGt5+LHKDR663Q87NHiy2XND/YBVOou8OJt0gP+DAXkSxB4qMWeJp1A2VWuCl+vT
5UPTVWoIGJABfhFlbkNYrU09/5SrQTyCDzqnQXHHhfUBDyeQm82l+YD8z9fZvbC0
zFqAlzPhYv6uKe/cm4uA7BXQ+x0hW3Y/b8hYen1kI+CZ8B6NK9GKh3C7d69LaZLD
fWwzcCRwukdfj75xTj7/Yojw6w8XctU=
=KKcY
-----END PGP SIGNATURE-----
pgp_xTWdmGbf3.pgp
Description: PGP signature
--- End Message ---