Your message dated Thu, 08 Aug 2024 22:21:16 +0000
with message-id <e1scbvu-000nts...@fasolo.debian.org>
and subject line Bug#1074911: fixed in dillo 3.0.5-7.1
has caused the Debian Bug report #1074911,
regarding dillo: 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.)


-- 
1074911: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074911
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:dillo
Version: 3.0.5-7
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/dillo_3.0.5-7_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 -DHAVE_CONFIG_H -I. -I..  -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/local/include  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return -c -o datauri.o datauri.c
g++ -DHAVE_CONFIG_H -I. -I..  -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/local/include -I/usr/include/cairo -I/usr/include/libpng16 
-I/usr/include/freetype2 -I/usr/include/pixman-1  -I/usr/include/freetype2 
-I/usr/include/libpng16  -I/usr/include/cairo -I/usr/include/libpng16 
-I/usr/include/freetype2 -I/usr/include/pixman-1   -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-W -Wno-unused-parameter -fno-rtti -fno-exceptions -c -o 
downloads_dpi-downloads.o `test -f 'downloads.cc' || echo './'`downloads.cc
gcc -DHAVE_CONFIG_H -I. -I..  -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/local/include  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return -c -o file.o file.c
gcc -DHAVE_CONFIG_H -I. -I..  -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/local/include  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return -c -o ftp.o ftp.c
gcc -DHAVE_CONFIG_H -I. -I..  -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/local/include  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return -c -o hello.o hello.c
gcc -DHAVE_CONFIG_H -I. -I..  -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/local/include  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return -c -o https.o https.c
gcc -DHAVE_CONFIG_H -I. -I..  -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/local/include  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return -c -o vsource.o vsource.c
gcc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return  -Wl,-z,relro -Wl,-z,now 
-L/usr/local/lib -o ftp.filter.dpi ftp.o dpiutil.o ../dpip/libDpip.a 
../dlib/libDlib.a 
gcc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return  -Wl,-z,relro -Wl,-z,now 
-L/usr/local/lib -o hello.filter.dpi hello.o dpiutil.o ../dpip/libDpip.a 
../dlib/libDlib.a 
gcc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return  -Wl,-z,relro -Wl,-z,now 
-L/usr/local/lib -o datauri.filter.dpi datauri.o dpiutil.o ../dpip/libDpip.a 
../dlib/libDlib.a 
gcc  -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DENABLE_IPV6 -DD_DNS_THREADED -D_REENTRANT -D_THREAD_SAFE -Wall -W 
-Wno-unused-parameter -Waggregate-return  -Wl,-z,relro -Wl,-z,now 
-L/usr/local/lib -o vsource.filter.dpi vsource.o dpiutil.o ../dpip/libDpip.a 
../dlib/libDlib.a 
https.c: In function ‘handle_certificate_problem’:
https.c:479:27: error: passing argument 1 of ‘strstr’ from incompatible pointer 
type [-Wincompatible-pointer-types]
  479 |          if ((cn = strstr(X509_get_subject_name((X509 *) remote_cert), 
"/CN=")) == NULL) {
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                           |
      |                           X509_NAME * {aka struct X509_name_st *}
In file included from /usr/include/x86_64-linux-gnu/sys/un.h:38,
                 from https.c:52:
/usr/include/string.h:350:34: note: expected ‘const char *’ but argument is of 
type ‘X509_NAME *’ {aka ‘struct X509_name_st *’}
  350 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
make[3]: *** [Makefile:898: https.o] Error 1
make[3]: *** Waiting for unfinished jobs....
downloads.cc: In member function ‘void DLItem::log_text_add(const char*, 
ssize_t)’:
downloads.cc:523:13: warning: this ‘for’ clause does not guard... 
[-Wmisleading-indentation]
  523 |             for (--q; isdigit(q[-1]); --q) ; log_state = ST_discard;
      |             ^~~
downloads.cc:523:46: note: ...this statement, but the latter is misleadingly 
indented as if it were guarded by the ‘for’
  523 |             for (--q; isdigit(q[-1]); --q) ; log_state = ST_discard;
      |                                              ^~~~~~~~~
downloads.cc: In function ‘void secs2timestr(int, char*)’:
downloads.cc:679:28: warning: ‘%d’ directive output may be truncated writing 
between 1 and 3 bytes into a region of size between 0 and 6 
[-Wformat-truncation=]
  679 |       snprintf(str, 8, "%dh%dm", eh, em);
      |                            ^~
downloads.cc:679:24: note: directive argument in the range [-59, 59]
  679 |       snprintf(str, 8, "%dh%dm", eh, em);
      |                        ^~~~~~~~
In file included from /usr/include/stdio.h:964,
                 from downloads.cc:16:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘void secs2timestr(int, char*)’ at downloads.cc:679:15:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: 
‘__builtin___snprintf_chk’ output between 5 and 13 bytes into a destination of 
size 8
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
downloads.cc: In function ‘void secs2timestr(int, char*)’:
downloads.cc:677:34: warning: ‘__builtin___snprintf_chk’ output may be 
truncated before the last format character [-Wformat-truncation=]
  677 |          snprintf(str, 8, "%dm%ds", em, es);
      |                                  ^
In function ‘int snprintf(char*, size_t, const char*, ...)’,
    inlined from ‘void secs2timestr(int, char*)’ at downloads.cc:677:18:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: 
‘__builtin___snprintf_chk’ output between 5 and 9 bytes into a destination of 
size 8
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/dpi'
make[2]: *** [Makefile:478: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:363: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: dillo
Source-Version: 3.0.5-7.1
Done: Thorsten Glaser <t...@mirbsd.de>

We believe that the bug you reported is fixed in the latest version of
dillo, 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.
Thorsten Glaser <t...@mirbsd.de> (supplier of updated dillo 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: SHA384

Format: 1.8
Date: Thu, 08 Aug 2024 23:50:12 +0200
Source: dillo
Architecture: source
Version: 3.0.5-7.1
Distribution: unstable
Urgency: medium
Maintainer: Axel Beckert <a...@debian.org>
Changed-By: Thorsten Glaser <t...@mirbsd.de>
Closes: 1074911
Changes:
 dillo (3.0.5-7.1) unstable; urgency=medium
 .
   [ Axel Beckert ]
   * Change Homepage URL to archived copy in the Wayback Machine for
     now. (See #1022726)
 .
   [ Thorsten Glaser ]
   * Non-maintainer upload.
   * Fix FTBFS with GCC 14. (Closes: #1074911)
   * Upload with agreement from maintainer.
Checksums-Sha1:
 5581e894caf929fac5fa29c50edaf4e39befaeb4 2242 dillo_3.0.5-7.1.dsc
 834473deb7339569378ab4912ae63d245f7f00c0 24276 dillo_3.0.5-7.1.debian.tar.xz
Checksums-Sha256:
 cfef9892f2953aeb4f814fb7e30fdeaa3c4b8d8398b39a960e672474b55f82ee 2242 
dillo_3.0.5-7.1.dsc
 4df2dfa6dc8db2aa83c0095a9409b6e5fc53d888a5b2a4b03e9ee18543bf2e0e 24276 
dillo_3.0.5-7.1.debian.tar.xz
Files:
 bc4d17be027f3c28f0f532228b946c77 2242 web optional dillo_3.0.5-7.1.dsc
 0b72bbb836d9bb27260e979ea2e60f21 24276 web optional 
dillo_3.0.5-7.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (MirBSD)

iQIcBAEBCQAGBQJmtT5WAAoJEHa1NLLpkAfgteYQALaAwo45nDHX14Jq1vXnHJv7
2OvPBoWPwq1ikFsqw7bqDm5mbmzGofJUKSEXoAjP1dDlvcE2CSGbxca7T7VweXIR
C6iVWi9n/6l9SeSyRCRRt6Cxc+7JSAYzrSrJSU6nrLsL71HTHHTvZYJSGzDgpJYr
VnOUWF8xyi65fbhklztc2s9LxsiRTg7A7kFq/MwhH5JBqJMibyGcXMWn4ZLGQYZA
4Fbh6qaUYXeiSgH8wn2OmaZ1D1mew48mDY/t4mdrrLiSGZdsotRkJA38I+MvO0Cp
u3FYYCt5TAakErMF0SUsjq5tNm7W+fPbMjF4Oo+kzRZIQxd5toaGFAThlUxzw0fa
tJ71nzSeNfLMrGnrcYfa84/3h4QdPsNIQSfvx1D4kPTLq8sxUswo8a6ijM234FCv
+pq5+Le4wbGGw3+vCFCHEIoXPmmgk9N+329GcWI1Ks5d86+3ssUi4kvS3tyMiA4R
U6cXnCU9filuSRHQQOVjwLPYJIRqyMniqwe4wzG88TEnwWIJAHwbfvcaJv0lv81Y
Fkl+4I9vU4ch7JWoO74rrR1E/zEXx9T8S23ifAFz7k1Qcun8+Oh6PiqF7KgsJkPC
LQq+y40w35dPeduB1L2uGFCgSftfTXgNPo5LmRtZxPvDVTGRLX7YwitCeCtufna4
9o56D0oAG2d5Yu2EkTNy
=ZiJ9
-----END PGP SIGNATURE-----

Attachment: pgpmaFSdA10nV.pgp
Description: PGP signature


--- End Message ---

Reply via email to