Your message dated Mon, 23 Dec 2024 06:05:11 +0000
with message-id <e1tpbz1-000r4k...@fasolo.debian.org>
and subject line Bug#1075604: fixed in uni2ascii 4.20-1
has caused the Debian Bug report #1075604,
regarding uni2ascii: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)
--
1075604: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075604
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:uni2ascii
Version: 4.18-6
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14
[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/uni2ascii_4.18-6_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-14/porting_to.html
[...]
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
dh_auto_build
make -j8
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make all-am
make[2]: Entering directory '/<<PKGBUILDDIR>>'
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o endian.o endian.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o enttbl.o enttbl.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o SetFormat.o SetFormat.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o uni2ascii.o uni2ascii.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o UTF8in.o UTF8in.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o putu8.o putu8.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o ascii2uni.o ascii2uni.c
gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2
-fstack-protector-strong -Wformat -Werror=format-security -DNEWSUMMARY -g -O2
-c -o GetWord.o GetWord.c
enttbl.c: In function ‘LookupCodeForEntity’:
enttbl.c:560:8: error: implicit declaration of function ‘strcmp’
[-Wimplicit-function-declaration]
560 | c =strcmp(s,EntityCodeTable[m].name);
| ^~~~~~
enttbl.c:24:1: note: include ‘<string.h>’ or provide a declaration of ‘strcmp’
23 | #include "unicode.h"
+++ |+#include <string.h>
24 |
make[2]: *** [Makefile:506: enttbl.o] Error 1
make[2]: *** Waiting for unfinished jobs....
ascii2uni.c:44:18: warning: macro "__DATE__" might prevent reproducible builds
[-Wdate-time]
44 | char compdate[]= __DATE__ " " __TIME__ ;
| ^~~~~~~~
ascii2uni.c:44:31: warning: macro "__TIME__" might prevent reproducible builds
[-Wdate-time]
44 | char compdate[]= __DATE__ " " __TIME__ ;
| ^~~~~~~~
ascii2uni.c: In function ‘main’:
ascii2uni.c:564:61: warning: format ‘%x’ expects argument of type ‘unsigned
int’, but argument 4 has type ‘UTF32’ {aka ‘long unsigned int’} [-Wformat=]
564 | if (snprintf(fmt_itoa, sizeof(fmt_itoa), "%x", num) >
sizeof(fmt_itoa)-1) {
| ~^ ~~~
| | |
| | UTF32
{aka long unsigned int}
| unsigned int
| %lx
ascii2uni.c:585:61: warning: format ‘%u’ expects argument of type ‘unsigned
int’, but argument 4 has type ‘UTF32’ {aka ‘long unsigned int’} [-Wformat=]
585 | if (snprintf(fmt_itoa, sizeof(fmt_itoa), "%u", num) >
sizeof(fmt_itoa)-1) {
| ~^ ~~~
| | |
| | UTF32
{aka long unsigned int}
| unsigned int
| %lu
uni2ascii.c:50:19: warning: macro "__DATE__" might prevent reproducible builds
[-Wdate-time]
50 | char compdate[]= __DATE__ " " __TIME__ ;
| ^~~~~~~~
uni2ascii.c:50:32: warning: macro "__TIME__" might prevent reproducible builds
[-Wdate-time]
50 | char compdate[]= __DATE__ " " __TIME__ ;
| ^~~~~~~~
uni2ascii.c:2682:1: error: return type defaults to ‘int’ [-Wimplicit-int]
2682 | SubstituteChar(UTF32 c) {
| ^~~~~~~~~~~~~~
uni2ascii.c:2696:1: error: return type defaults to ‘int’ [-Wimplicit-int]
2696 | AddCustomSubstitution(char *str){
| ^~~~~~~~~~~~~~~~~~~~~
uni2ascii.c: In function ‘main’:
uni2ascii.c:3176:24: error: implicit declaration of function ‘putu8’
[-Wimplicit-function-declaration]
3176 | if(PassThroughP) putu8(c);
| ^~~~~
make[2]: *** [Makefile:506: uni2ascii.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:342: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 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: uni2ascii
Source-Version: 4.20-1
Done: Kartik Mistry <kar...@debian.org>
We believe that the bug you reported is fixed in the latest version of
uni2ascii, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Kartik Mistry <kar...@debian.org> (supplier of updated uni2ascii 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 23 Dec 2024 11:17:54 +0530
Source: uni2ascii
Architecture: source
Version: 4.20-1
Distribution: unstable
Urgency: medium
Maintainer: Kartik Mistry <kar...@debian.org>
Changed-By: Kartik Mistry <kar...@debian.org>
Closes: 1075604
Changes:
uni2ascii (4.20-1) unstable; urgency=medium
.
* New upstream release.
* Updated Standards-Version to 4.7.0
* Updated debian/copyright.
* debian/patches:
+ Added patch to fix FTBFS with gcc14 (Closes: #1075604)
+ Removed patch fix_segmentation_fault.diff, need some rework based on
the latest upstream.
+ Updated patch for CFLAGS.
Checksums-Sha1:
8cc0ef273ea9160338dcac21b6f6a8382ebd459f 1836 uni2ascii_4.20-1.dsc
1254532fa04e9d07d4f7eb2b24dc332d847ab4a2 209732 uni2ascii_4.20.orig.tar.gz
6bff1e4b3c4efedad88cb84434892c69d87b5fad 5380 uni2ascii_4.20-1.debian.tar.xz
Checksums-Sha256:
c3de43e75a524495edb66f69efbeda1206d1462ddf274cccf598ca9cc31de483 1836
uni2ascii_4.20-1.dsc
eed8d83a9c1d2dbd0d7ca4c525199883d7317d688b421b578d098a27b6ff7056 209732
uni2ascii_4.20.orig.tar.gz
706dd6cb776ef7edc8a481ea571b4394991cefa7c0c92c63e58a3506533ace7b 5380
uni2ascii_4.20-1.debian.tar.xz
Files:
2809d158b372746a257e09fe745a8ac0 1836 text optional uni2ascii_4.20-1.dsc
2257d259db3f6f95c12a8716eaa4ec8d 209732 text optional
uni2ascii_4.20.orig.tar.gz
685d9fec524accd2c1801bb45e6f865e 5380 text optional
uni2ascii_4.20-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEa2MbXvVUr2sRlmKSAsHT8ng6pN4FAmdo+j0ACgkQAsHT8ng6
pN7Xkw/+P3V8d3YhjJBjWWe+DvEdxwSgJQHeflyiJ3BkTuvkdtHrhL87zxKcFGp+
/oWB99fjRBdIabtHR6F76JgYGeFMOq/IPDtLGyrDKqkn2LEk6yWx1EPQRkwKbtpR
t0C9dHwhCs5kmrTicTFBx7+FtP28TlBVibzi6UFcOXUZb3oMURXV9fKoCPtLKKUK
t//hiHuO4uZH4pSBDJv2+XQaX6tR3qBrhvsjNxUVqq30sD1p5uIdGjxFt6UcyRNd
7oKk5gLbVBPUdaR+JR/7m0kCxg76UouGuTvJtNQgGFMWpJQFA4HsSoiVYell4P3u
zrFtooBNgmFMb0b54duKcDvmWyzo4d2NXmAh2snYkJTh/Svw7ZnwpQfjFiayExDf
8fztuIqDDb05PF+nzyrMz8nEFHdMrsjzj6mbdCHSIQrV+tGKKzeo6kUxGFOVhQNk
hcs91OtBzqAIepV3TUsPSdYGyuMfyLTt/Y3XGqEI7vKEe9l0j9dRdWhpfpj25IQ2
HrHQixzfyMB7gn+XN8sCurjWRmOE+4dE/Owty2tx0dWldKn+IQj94oUvouWU4w4y
nIyG2TldzZYDBbpzovm7G9EGXqew5qHVr6A0wAyaXGcLST0GSsbZoFGzg6SUterN
n5G8i4KKD4CQ2Js0i8BbYfkjKIM7EZZSiFQTBhDsV6cz0Qs4Kuo=
=FxO8
-----END PGP SIGNATURE-----
pgpIllKYMis22.pgp
Description: PGP signature
--- End Message ---