Your message dated Sun, 19 Oct 2025 10:49:08 +0000
with message-id <[email protected]>
and subject line Bug#1096373: fixed in birdfont 2.33.6-1.1
has caused the Debian Bug report #1096373,
regarding birdfont: 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.)


-- 
1096373: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096373
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:birdfont
Version: 2.33.3-1
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/birdfont_2.33.3-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

[...]
build/libbirdgems/fit_cubic.c:557:10: error: too many arguments to function 
‘V2SubII’; expected 0, have 2
  557 |     V2 = V2SubII(d[center], d[center+1]);
      |          ^~~~~~~ ~~~~~~~~~
build/libbirdgems/fit_cubic.c:53:25: note: declared here
   53 | static  Vector2         V2SubII();
      |                         ^~~~~~~
build/libbirdgems/fit_cubic.c:560:19: error: too many arguments to function 
‘V2Normalize’; expected 0, have 1
  560 |     tHatCenter = *V2Normalize(&tHatCenter);
      |                   ^~~~~~~~~~~ ~~~~~~~~~~~
build/libbirdgems/GraphicsGems.h:153:30: note: declared here
  153 | extern Vector2 *V2Negate(), *V2Normalize(), *V2Scale(), *V2Add(), 
*V2Sub();
      |                              ^~~~~~~~~~~
build/libbirdgems/fit_cubic.c: In function ‘ChordLengthParameterize’:
build/libbirdgems/fit_cubic.c:570:16: warning: old-style function definition 
[-Wold-style-definition]
  570 | static double *ChordLengthParameterize(d, first, last)
      |                ^~~~~~~~~~~~~~~~~~~~~~~
build/libbirdgems/fit_cubic.c:592:33: error: too many arguments to function 
‘V2DistanceBetween2Points’; expected 0, have 2
  592 |                                 V2DistanceBetween2Points(&d[i], 
&d[i-1]);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~
build/libbirdgems/GraphicsGems.h:152:24: note: declared here
  152 | extern double V2Dot(), V2DistanceBetween2Points();
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
build/libbirdgems/fit_cubic.c: In function ‘ComputeMaxError’:
build/libbirdgems/fit_cubic.c:610:15: warning: old-style function definition 
[-Wold-style-definition]
  610 | static double ComputeMaxError(d, first, last, bezCurve, u, splitPoint)
      |               ^~~~~~~~~~~~~~~
build/libbirdgems/fit_cubic.c:626:21: error: too many arguments to function 
‘BezierII’; expected 0, have 3
  626 |                 P = BezierII(3, bezCurve, u[i-first]);
      |                     ^~~~~~~~ ~
build/libbirdgems/fit_cubic.c:461:15: note: declared here
  461 | static Point2 BezierII(degree, V, t)
      |               ^~~~~~~~
build/libbirdgems/fit_cubic.c:627:21: error: too many arguments to function 
‘V2SubII’; expected 0, have 2
  627 |                 v = V2SubII(P, d[i]);
      |                     ^~~~~~~ ~
build/libbirdgems/fit_cubic.c:53:25: note: declared here
   53 | static  Vector2         V2SubII();
      |                         ^~~~~~~
build/libbirdgems/fit_cubic.c:628:24: error: too many arguments to function 
‘V2SquaredLength’; expected 0, have 1
  628 |                 dist = V2SquaredLength(&v);
      |                        ^~~~~~~~~~~~~~~ ~~
build/libbirdgems/GraphicsGems.h:151:15: note: declared here
  151 | extern double V2SquaredLength(), V2Length();
      |               ^~~~~~~~~~~~~~~
build/libbirdgems/fit_cubic.c: In function ‘V2AddII’:
build/libbirdgems/fit_cubic.c:636:16: warning: old-style function definition 
[-Wold-style-definition]
  636 | static Vector2 V2AddII(a, b)
      |                ^~~~~~~
build/libbirdgems/fit_cubic.c: In function ‘V2ScaleIII’:
build/libbirdgems/fit_cubic.c:643:16: warning: old-style function definition 
[-Wold-style-definition]
  643 | static Vector2 V2ScaleIII(v, s)
      |                ^~~~~~~~~~
build/libbirdgems/fit_cubic.c: In function ‘V2SubII’:
build/libbirdgems/fit_cubic.c:652:16: warning: old-style function definition 
[-Wold-style-definition]
  652 | static Vector2 V2SubII(a, b)
      |                ^~~~~~~
mkdir -p build/bin
mkdir -p build/libbirdgems
[ -e "build/libbirdgems/placeholder" ] || touch "build/libbirdgems/placeholder"
cp libbirdgems/GraphicsGems.h build/libbirdgems
cp libbirdgems/fit_cubic.c build/libbirdgems
cp libbirdgems/GGVecLib.c build/libbirdgems
valac           -C              -H build/libbirdgems/birdgems.h                 
--pkg posix             --vapidir=./            --basedir=build/libbirdgems/    
                 -X -Wdate-time -X -D_FORTIFY_SOURCE=2 -X -g -X -O2 -X 
-Werror=implicit-function-declaration -X 
-ffile-prefix-map=/build/reproducible-path/birdfont-2.33.3=. -X 
-fstack-protector-strong -X -fstack-clash-protection -X -Wformat -X 
-Werror=format-security -X -fcf-protection -X -Wl,-z,relro -X -Wl,-z,now        
    --enable-experimental           --library libbirdgems           
libbirdgems/*.vala         
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/birdfont-2.33.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2         
               -fPIC                   $(pkg-config --cflags glib-2.0)          
               -c build/libbirdgems/birdgems.c             -o 
build/libbirdgems/birdgems.o                     
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/birdfont-2.33.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2         
               -fPIC                   $(pkg-config --cflags glib-2.0)          
               -c build/libbirdgems/fit_cubic.c             -o 
build/libbirdgems/fit_cubic.o                   
Error: sh -c "gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/birdfont-2.33.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2         
         -fPIC                   $(pkg-config --cflags glib-2.0)                
         -c build/libbirdgems/fit_cubic.c             -o 
build/libbirdgems/fit_cubic.o                   "
make[1]: *** [debian/rules:17: override_dh_auto_build] Error 1
make[1]: Leaving directory '/build/reproducible-path/birdfont-2.33.3'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: birdfont
Source-Version: 2.33.6-1.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
birdfont, 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.
Adrian Bunk <[email protected]> (supplier of updated birdfont 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, 04 Oct 2025 20:25:49 +0300
Source: birdfont
Architecture: source
Version: 2.33.6-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Fonts Task Force <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1096373
Changes:
 birdfont (2.33.6-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Build with -std=gnu17 to workaround FTBFS with GCC 15.
     (Closes: #1096373)
Checksums-Sha1:
 61a251692c0debc42d36b7e7a3a931b48e7cb338 2109 birdfont_2.33.6-1.1.dsc
 98b6b19f3dfe7031da9b49022cba28b3ba230a36 14616 
birdfont_2.33.6-1.1.debian.tar.xz
Checksums-Sha256:
 45a6d7763dc731bb97755bba8a70b6c4cc610a37afdcbdd19a753c9bc68c4145 2109 
birdfont_2.33.6-1.1.dsc
 f77209e778292f62d1db94f6ca4223992077c4302c211718ae0b427337965687 14616 
birdfont_2.33.6-1.1.debian.tar.xz
Files:
 a712d41645bc5dbd8ba796c424a19e38 2109 fonts optional birdfont_2.33.6-1.1.dsc
 73efeebf67a3c63e4701d6fd79248f13 14616 fonts optional 
birdfont_2.33.6-1.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjhg0gACgkQiNJCh6LY
mLHHgg//XAMZZMnae/D+Gya12sj4HE1AZO+pBf0jRnxbPNVkjHT/pU3Sa9rd+EI1
fBAJdu5l37iCyrC0CM4sHf5QYH6mU23OqV3QSG1GkUEjkpUYJwOVz9V3rviFOI3A
fsFNQv6NW/RauzhJPi51xgZrao7vq4kxo3rv8Dj/ApBW3dWQ/H3WXxPE3yPkDQ/P
3sHLeWuYdrLSBs8Jkm1GAtqaKAP7vwfu+VnSNSLkNi92CmndrlD8occTNPG1la3A
YsA+bmYCSStyzICFknydvLR44hh1favx6qZU3IK8KE9a6RxIlSf25EF8W6Tvapxu
dYlMtfCX1lA42gfQYBLgOa0lFDdwc2Ds0b1cEY/1zKorUdMtATcwoZtcz9nvEfLi
9D4MTrMSd7GCZ0RhgofHjicRMFORuNkSYgddkCMUYowO+dNzp/BrBW3WrXQbl5Cs
VUrZSjOmGKv+D6dOfGJwqX7iSAyPkpNMvUa8tEtDfxW5C0R96BbwpxdfDTk3RNJF
6ipOnyvIQ93/b3veRMnBgdkvsfnsnuc0w2aOyQCaHAKaL6g3qXfgL8ibzGk3V0Lm
B0WeV3xbhyGaQyVvBNSi+Qk3oz7YlfCSuzE0uC2C2PlSaKGzItHKCqNptglpHEWy
rHNw8M+ko//rVvjpgyx9P0PEGQBIaDLh+kR0GjlL/H3GXvM1oxA=
=DsZl
-----END PGP SIGNATURE-----

Attachment: pgpNgcHlnlGm3.pgp
Description: PGP signature


--- End Message ---

Reply via email to