Your message dated Sun, 06 Oct 2024 14:39:09 +0000
with message-id <e1sxspd-00c7jm...@fasolo.debian.org>
and subject line Bug#1074954: fixed in ffproxy 1.6-12.1
has caused the Debian Bug report #1074954,
regarding ffproxy: 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.)
--
1074954: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074954
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ffproxy
Version: 1.6-12
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/ffproxy_1.6-12_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
[...]
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o request.o request.c
request.c: In function ‘do_request’:
request.c:427:40: warning: ‘__builtin___strncat_chk’ specified bound depends on
the length of the source argument [-Wstringop-overflow=]
427 | (void) strncat(buf, r->header[i++],
len);
| ^
request.c:425:32: note: length computed here
425 | len += strlen(r->header[i]) + strlen("\r\n");
| ^~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o http.o http.c
http.c: In function ‘http_rel’:
http.c:243:86: warning: ‘%s’ directive output may be truncated writing up to
2047 bytes into a region of size between 1902 and 2039 [-Wformat-truncation=]
243 | (void) snprintf(r->url, sizeof(r->url),
"http://%s:%d%s", r->host, r->port, o_url);
|
^~ ~~~~~
In file included from /usr/include/stdio.h:964,
from http.c:22:
In function ‘snprintf’,
inlined from ‘http_rel’ at http.c:243:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note:
‘__builtin___snprintf_chk’ output between 10 and 2194 bytes into a destination
of size 2048
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
http.c: In function ‘http_rel’:
http.c:241:83: warning: ‘%s’ directive output may be truncated writing up to
2047 bytes into a region of size between 1914 and 2041 [-Wformat-truncation=]
241 | (void) snprintf(r->url, sizeof(r->url),
"http://%s%s", r->host, o_url);
|
^~ ~~~~~
In function ‘snprintf’,
inlined from ‘http_rel’ at http.c:241:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note:
‘__builtin___snprintf_chk’ output between 8 and 2182 bytes into a destination
of size 2048
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o alloc.o alloc.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o filter.o filter.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o db.o db.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o file.o file.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o dns.o dns.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o signals.o signals.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o access.o access.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o regex.o regex.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-DCFGFILE="\"/etc/ffproxy/ffproxy.conf\"" -DDATADIR="\"/usr/share/ffproxy\""
-Wdate-time -D_FORTIFY_SOURCE=2 -c -o msg.o msg.c
msg.c: In function ‘err_msg’:
msg.c:49:19: error: assignment to ‘char *’ from incompatible pointer type
‘struct msg *’ [-Wincompatible-pointer-types]
49 | p = e_inv;
| ^
msg.c:52:19: error: assignment to ‘char *’ from incompatible pointer type
‘struct msg *’ [-Wincompatible-pointer-types]
52 | p = e_res;
| ^
msg.c:55:19: error: assignment to ‘char *’ from incompatible pointer type
‘struct msg *’ [-Wincompatible-pointer-types]
55 | p = e_con;
| ^
msg.c:58:19: error: assignment to ‘char *’ from incompatible pointer type
‘struct msg *’ [-Wincompatible-pointer-types]
58 | p = e_post;
| ^
msg.c:61:19: error: assignment to ‘char *’ from incompatible pointer type
‘struct msg *’ [-Wincompatible-pointer-types]
61 | p = e_fil;
| ^
msg.c:98:24: warning: ignoring return value of ‘write’ declared with attribute
‘warn_unused_result’ [-Wunused-result]
98 | (void) write(s, msg, i - 1);
| ^~~~~~~~~~~~~~~~~~~~
make[1]: *** [<builtin>: msg.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:12: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ffproxy
Source-Version: 1.6-12.1
Done: Chris Hofstaedtler <z...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ffproxy, 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 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Hofstaedtler <z...@debian.org> (supplier of updated ffproxy 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: SHA256
Format: 1.8
Date: Sun, 06 Oct 2024 16:07:59 +0200
Source: ffproxy
Architecture: source
Version: 1.6-12.1
Distribution: unstable
Urgency: medium
Maintainer: Emmanuel Bouthenot <kol...@debian.org>
Changed-By: Chris Hofstaedtler <z...@debian.org>
Closes: 1074954
Changes:
ffproxy (1.6-12.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Apply patch from Guillem Jover to fix ftbfs with gcc-14.
(Closes: #1074954)
Checksums-Sha1:
baa643a8b03450de20c3bd93c4db5ad4146ed3aa 1803 ffproxy_1.6-12.1.dsc
82ddb94d8987115a03ff79ffe5368e7e4c5dab08 13924 ffproxy_1.6-12.1.debian.tar.xz
e5444a52a937c5f6a914c5583ad169bafc5c1d87 5628 ffproxy_1.6-12.1_arm64.buildinfo
Checksums-Sha256:
dc950d9658ea9a97bdb5461d476696cbc3c03df77b456b1166161166dbba7062 1803
ffproxy_1.6-12.1.dsc
664fcc377f203641fdc4b7d0bc86fa27de0624a7181ad07f05174c074f3ddfa1 13924
ffproxy_1.6-12.1.debian.tar.xz
0068b16cd2d911b05f84007813724c2de1d36efc20fb53be4eb8e842dcec5ee7 5628
ffproxy_1.6-12.1_arm64.buildinfo
Files:
ddd91e578efa5fab08771eaff29b41d5 1803 net optional ffproxy_1.6-12.1.dsc
b489354dd8f3d706be8af36b468fc75c 13924 net optional
ffproxy_1.6-12.1.debian.tar.xz
67113cae41cc5c55cbec857f6789e849 5628 net optional
ffproxy_1.6-12.1_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmcCmlwACgkQXBPW25MF
LgMPaw//epNG1mTBz5tuRvHBI8FjzQsHe/ltHdpoWKXOCKYSWnLZxfWbV/9xKDli
DJd9Ca3MA+s9Z9hbgAWW0wZpGMyD6caU1//G6FWbe9BpWZqY1CjbHY49NEcFDlfs
mZN5JfIzZaUzPus/tOhIaiGv9zju6Z0xDGqfthfmfJuiO6mzBcT0wB/5HmMhfdJq
tn+RF8I9hagBI/d6IiJA+RQ6HIaoET4VhI0kJ/2S2PSw9hYX5foqrpxoXtf+nw/1
9/E/mDm2BdSRxNXimvB8Wv67K+qOLV/kF07TNwkZHpNWs21szsOlnyfi8t+12Tlm
Z1ayW7wPb/ICi0zi7nkSmUOEWLmsZDf0CoAjfmmZqJtwWWe58C+hOdIHmyHqWWyK
BKYCOt1OdIEzmBlAw2DGWqtZ/q7tN9xBeQp2HKqQCAanCkb9XAnKIFbEJbRe3SZW
4MtEpNDGzAfvkKh1yXJnOtJXyJanRe3S9YYib7UrV1whiwCBhpfuxjX8xi4q1/U7
kN2VlkhbAYjcSOlMaGWsVIknrFabOGHdNQOjZsUvlpximgr1HtiI4u5X3xtaf5nu
k+2T8OaTkKDJ4JSoKChAWktfkvjlLWtN3gYEOQVtSZB7I2sPOjJefR/GEBKTaE8d
4UywOjsEc42lNSGUBfhSMTLnQUQIZJAKyg1+KI0cd8El0UxOdCI=
=c6dK
-----END PGP SIGNATURE-----
pgpHbg3TdeMF7.pgp
Description: PGP signature
--- End Message ---