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

Bug#1098039: marked as done (unifont: ftbfs with GCC-15)



Your message dated Sun, 07 Sep 2025 05:07:47 +0000
with message-id <E1uv7cx-007BJm-0K@fasolo.debian.org>
and subject line Bug#1098039: fixed in unifont 1:16.0.04-1
has caused the Debian Bug report #1098039,
regarding unifont: 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.)


-- 
1098039: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098039
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:unifont
Version: 1:15.1.01-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/unifont_15.1.01-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

[...]
make[3]: Entering directory '/build/reproducible-path/unifont-15.1.01/font/ttfsrc'
rm -f *.hex *.txt
rm -f *.sfd *.ttf
make[3]: Leaving directory '/build/reproducible-path/unifont-15.1.01/font/ttfsrc'
make -C otfsrc distclean
make[3]: Entering directory '/build/reproducible-path/unifont-15.1.01/font/otfsrc'
rm -f *.hex *.txt
rm -f *.otf
make[3]: Leaving directory '/build/reproducible-path/unifont-15.1.01/font/otfsrc'
rm -f *-stamp
rm -f *~
rm -rf .DS* ._.DS*
make[2]: Leaving directory '/build/reproducible-path/unifont-15.1.01/font'
\rm -rf bin lib
\rm -f unifonttemp.hex
\rm -rf *~
\rm -rf .DS* ._.DS*
make[1]: Leaving directory '/build/reproducible-path/unifont-15.1.01'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/build/reproducible-path/unifont-15.1.01'
dh_auto_build -- CFLAGS='-Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' \
   LDFLAGS='-Wl,-z,relro -Wl,-z,now' bindir
	make -j8 "INSTALL=install --strip-program=true" "CFLAGS=-Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "LDFLAGS=-Wl,-z,relro -Wl,-z,now" bindir
make[2]: Entering directory '/build/reproducible-path/unifont-15.1.01'
set -e && make -C src
make[3]: Entering directory '/build/reproducible-path/unifont-15.1.01/src'
gcc -std=c99 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection hex2otf.c -o hex2otf
gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o unihangul-support.o unihangul-support.c
gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o johab2syllables.o johab2syllables.c
gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now  unibmp2hex.c   -o unibmp2hex
gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now  unicoverage.c   -o unicoverage
gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now  unidup.c   -o unidup
gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now  unibdf2hex.c   -o unibdf2hex
gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now  unibmpbump.c   -o unibmpbump
unicoverage.c: In function ‘main’:
unicoverage.c:149:11: error: too many arguments to function ‘nextrange’; expected 0, have 4
  149 |    slen = nextrange (coveragefp, &cstart, &cend, coverstring);
      |           ^~~~~~~~~  ~~~~~~~~~~
unicoverage.c:83:8: note: declared here
   83 |    int nextrange();           /* to get next range & name of Unicode glyphs */
      |        ^~~~~~~~~
unicoverage.c:163:17: error: too many arguments to function ‘nextrange’; expected 0, have 4
  163 |          slen = nextrange (coveragefp, &cstart, &cend, coverstring);
      |                 ^~~~~~~~~  ~~~~~~~~~~
unicoverage.c:83:8: note: declared here
   83 |    int nextrange();           /* to get next range & name of Unicode glyphs */
      |        ^~~~~~~~~
unicoverage.c: At top level:
unicoverage.c:187:1: error: conflicting types for ‘nextrange’; have ‘int(FILE *, int *, int *, char *)’
  187 | nextrange (FILE *coveragefp,
      | ^~~~~~~~~
unicoverage.c:83:8: note: previous declaration of ‘nextrange’ with type ‘int(void)’
   83 |    int nextrange();           /* to get next range & name of Unicode glyphs */
      |        ^~~~~~~~~
make[3]: *** [<builtin>: unicoverage] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/reproducible-path/unifont-15.1.01/src'
make[2]: *** [Makefile:80: bin] Error 2
make[2]: Leaving directory '/build/reproducible-path/unifont-15.1.01'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" "CFLAGS=-Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/unifont-15.1.01=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "LDFLAGS=-Wl,-z,relro -Wl,-z,now" bindir returned exit code 2
make[1]: *** [debian/rules:33: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/unifont-15.1.01'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: unifont
Source-Version: 1:16.0.04-1
Done: Hideki Yamane <henrich@debian.org>

We believe that the bug you reported is fixed in the latest version of
unifont, 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 1098039@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hideki Yamane <henrich@debian.org> (supplier of updated unifont 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 17:58:51 +0900
Source: unifont
Architecture: source
Version: 1:16.0.04-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Fonts Task Force <debian-fonts@lists.debian.org>
Changed-By: Hideki Yamane <henrich@debian.org>
Closes: 1098039
Changes:
 unifont (1:16.0.04-1) unstable; urgency=medium
 .
   * New upstream version 16.0.04
     - It can be built with gcc-15 (Closes: #1098039)
   * debian/control
     - Set Standards-Version: 4.7.2 with no changes
     - Add imagemagick to deal with upstream changes
   * debian/patches
     - Add set-LDFLAGS-and-CPPFLAGS.patch and use-default-cc.patch for hardening
   * debian/rules
     - With above patches, drop unnecessary lines.
Checksums-Sha1:
 fdc33cfa1f2083bc625e221260480b6de0370959 2522 unifont_16.0.04-1.dsc
 695de22ccf580a8335501b3dc3368380fe7c3838 32852475 unifont_16.0.04.orig.tar.gz
 3e40c5a85c2579db53caa5bcc2ec6255eb005eb3 833 unifont_16.0.04.orig.tar.gz.asc
 70a2ed5cd13ac019524f25874c9aa48ea5ccc8c5 19940 unifont_16.0.04-1.debian.tar.xz
 3681a57de4e4d739dc04689504f6eb2a6a472941 9761 unifont_16.0.04-1_amd64.buildinfo
Checksums-Sha256:
 e466b0e6ff7c016e58f5e24c1881d8b982f3e51a0141b0c1b96557ea6e671fe4 2522 unifont_16.0.04-1.dsc
 2bd4e4679757126f48e1bf2c1be40b09aa92162bfedda4683ce5fbc70a2a5972 32852475 unifont_16.0.04.orig.tar.gz
 00147b8b94f61fff2f5178537f5c7fb51c28be4473f51f0c7a61d478a4df9f00 833 unifont_16.0.04.orig.tar.gz.asc
 e058e8ee89282e7d70be9c4f5dc77eada4ece28a56d5a781c1032a8cc14d1fff 19940 unifont_16.0.04-1.debian.tar.xz
 c90685e0329df9f5aa569c4394d69cbbfc566fddec65f1c045d3a9095b8fe40a 9761 unifont_16.0.04-1_amd64.buildinfo
Files:
 8c5c84fb5f74a6b46dcbe305b1231dcb 2522 fonts optional unifont_16.0.04-1.dsc
 78d9f6bbca960cd8ca610b23a2b9b46a 32852475 fonts optional unifont_16.0.04.orig.tar.gz
 5b50018c8da9ad7876f103cb130c7cc0 833 fonts optional unifont_16.0.04.orig.tar.gz.asc
 ac3af291aa2fba623361debcefe41475 19940 fonts optional unifont_16.0.04-1.debian.tar.xz
 ecb67e860dbc6748e62a2c6dd91d79ea 9761 fonts optional unifont_16.0.04-1_amd64.buildinfo

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

iQJHBAEBCgAxFiEEQZYJUbYxgXxV33EdBBJ4KqpAHFMFAmi80aMTHGhlbnJpY2hA
ZGViaWFuLm9yZwAKCRAEEngqqkAcU0aPD/4tMuKa1E10KLwUfUZt6KZoa89i3tBV
MrTAxVWj52pSwp2MXP22FFogNk7xdHvKX3D08FamWZqwIrZoGbKN6e5cAmJcPrd9
4B2vB16B9cH8sEYofI3KZjGr2pbXjXOVMqAk5AdO4rFforWP/Ps7ZTxY0VwDbjKY
q6T9fsfUtW4sAx2Q8R6T/6gR/vLyIY7gsS8KArig8mACTzscSi/sc8dx/SECu5JY
5+ZUNZmpICPdTBoIy7vjryLEB39E2tuHlXxnIPdi3EtNk2LIvOc0Zlnm6G9c6P1u
WcveSMJVdg1fBjvpg39SyVI264kSm00Pe1ILZ9Ee2Dl1LLFGoV/5h/fo4AfUqBah
EaGxcOP/Svw52B1OrapLNcKo4X36EM58pI6GRhJ/6q8ANmGHhGwrHnt2wSL3o+8o
F8E1nsF3Ez5phyRIh/wWms075Hrj9ihC/1Mn+svQEiEwZyJ0f6YSkZm646pGevOC
8jTwxE+3k/qZB6pZHM9p2qhH2DxQtc+NTDPBVChsch2582f0yNWSlRYVnogUAafR
eJrhu4TFeKVQbOeQTAz0FG+4qd4pNkAZuXEMRQPiFO2sdI9QjcSo75irDJ6vagPR
xvZRCbOFDJAAPpwv7UaGJsew/qGR1EhRCKsbDgP6Tvufz8N31176nu9rl10DL34z
blsONWkGLSm7lg==
=V4Ib
-----END PGP SIGNATURE-----

Attachment: pgpgXxdHThV9H.pgp
Description: PGP signature


--- End Message ---

Reply to: