Your message dated Sun, 04 Aug 2024 22:19:48 +0000
with message-id <e1sajzs-00gjju...@fasolo.debian.org>
and subject line Bug#1075072: fixed in httperf 0.9.0-10
has caused the Debian Bug report #1075072,
regarding httperf: 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.)


-- 
1075072: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075072
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:httperf
Version: 0.9.0-9
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/httperf_0.9.0-9_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../..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DHAVE_SSL -c -o getopt.o getopt.c
gcc -DHAVE_CONFIG_H -I. -I../..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DHAVE_SSL -c -o getopt1.o getopt1.c
gcc -DHAVE_CONFIG_H -I. -I../..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DHAVE_SSL -c -o ssl_writev.o 
ssl_writev.c
rm -f libutil.a
ar cru libutil.a getopt.o getopt1.o ssl_writev.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libutil.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/lib'
Making all in stat
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/stat'
gcc -DHAVE_CONFIG_H -I. -I../..   -Wdate-time -D_FORTIFY_SOURCE=2 -I./.. 
-I./../gen -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o basic.o basic.c
gcc -DHAVE_CONFIG_H -I. -I../..   -Wdate-time -D_FORTIFY_SOURCE=2 -I./.. 
-I./../gen -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o sess_stat.o sess_stat.c
gcc -DHAVE_CONFIG_H -I. -I../..   -Wdate-time -D_FORTIFY_SOURCE=2 -I./.. 
-I./../gen -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o print_reply.o print_reply.c
basic.c:97:5: warning: variably modified ‘conn_lifetime_hist’ at file scope
   97 |     u_int conn_lifetime_hist[NUM_BINS]; /* histogram of connection 
lifetimes */
      |     ^~~~~
rm -f libstat.a
ar cru libstat.a basic.o sess_stat.o print_reply.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libstat.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/stat'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o httperf.o httperf.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o object.o object.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o call.o call.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o conn.o conn.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o sess.o sess.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o core.o core.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o event.o event.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o http.o http.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o timer.o timer.c
gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./gen 
-I./lib -I./stat -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_SSL -c -o idleconn.o idleconn.c
core.c: In function ‘core_ssl_connect’:
core.c:803:18: warning: assignment discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
  803 |       ssl_cipher = SSL_get_current_cipher (s->ssl);
      |                  ^
core.c:808:61: warning: format ‘%lu’ expects argument of type ‘long unsigned 
int’, but argument 4 has type ‘uint32_t’ {aka ‘unsigned int’} [-Wformat=]
  808 |         fprintf (stderr, "core_ssl_connect: cipher=%s, id=%lu\n",
      |                                                           ~~^
      |                                                             |
      |                                                             long 
unsigned int
      |                                                           %u
  809 |                  SSL_CIPHER_get_name(ssl_cipher), 
SSL_CIPHER_get_id(ssl_cipher));
      |                                                   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   uint32_t {aka 
unsigned int}
idleconn.c: In function ‘main’:
idleconn.c:164:28: error: passing argument 2 of ‘connect’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  164 |           if (connect (sd, &sin, sizeof (sin)) < 0)
      |                            ^~~~
      |                            |
      |                            struct sockaddr_in *
In file included from /usr/include/netinet/in.h:23,
                 from /usr/include/netdb.h:27,
                 from idleconn.c:36:
/usr/include/x86_64-linux-gnu/sys/socket.h:126:52: note: expected ‘const struct 
sockaddr *’ but argument is of type ‘struct sockaddr_in *’
  126 | extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t 
__len);
      |                                                    ^
make[4]: *** [Makefile:478: idleconn.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:507: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:402: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:334: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:8: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: httperf
Source-Version: 0.9.0-10
Done: Thorsten Alteholz <deb...@alteholz.de>

We believe that the bug you reported is fixed in the latest version of
httperf, 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.
Thorsten Alteholz <deb...@alteholz.de> (supplier of updated httperf 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: Sun, 04 Aug 2024 12:12:44 +0200
Source: httperf
Architecture: source
Version: 0.9.0-10
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <deb...@alteholz.de>
Changed-By: Thorsten Alteholz <deb...@alteholz.de>
Closes: 1075072
Changes:
 httperf (0.9.0-10) unstable; urgency=medium
 .
   * add 60_gcc14.patch (Closes: #1075072)
   * debian/control: bump standard to 4.7.0 (no changes)
   * debian/control: add Rules-Requires-Root: no
Checksums-Sha1:
 c6d750dd4e21f1b87a89d47bf5d96a9b82f85bc1 1993 httperf_0.9.0-10.dsc
 91c23ece220c25647437571d78cab008d34d6747 9436 httperf_0.9.0-10.debian.tar.xz
 286523bf80d2cce72f351a0ed37e924e66c5e365 6207 httperf_0.9.0-10_amd64.buildinfo
Checksums-Sha256:
 33329b25c3781f1004f79875b2962b8ce84e59f1b95fdd0e53421550dab0774b 1993 
httperf_0.9.0-10.dsc
 7921f8f7789ac34360b89e9683697f435197a0ad1dbe8a5e5ec2dada3775310c 9436 
httperf_0.9.0-10.debian.tar.xz
 058b63d1480eeda1f14d2056101694a26721751a0b01e72f44163d83ceaac4e3 6207 
httperf_0.9.0-10_amd64.buildinfo
Files:
 8ac29b6fa12febbceaa6d3438cd4cf7b 1993 web optional httperf_0.9.0-10.dsc
 d2af1fed086a652673413d02538ed88d 9436 web optional 
httperf_0.9.0-10.debian.tar.xz
 79e3c28516c4569c43529c7d0a4f6288 6207 web optional 
httperf_0.9.0-10_amd64.buildinfo

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

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmav+W5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYRxILEACi723X3VW6Wx0dii3ZI2M9rmBox4Uk
hJvIl7NVKhM9lKi9UIvK7k0u1dkNXlf75gjnhH9BF5h8uUH7pXbJwIL0LDTZI5nu
KASiER0SIviI5Htoy1Ta0/0yapZGBFOy62Jhgn0q00PRBm0jLXrDYc9eJJwWq6za
+VM8dP9t41Gnl9FDeC9IdBVt7PCIusyWKGvB/g6obNY145+AGJ9VvUZvYs0UlK5A
3TjTjZZ7J83zQH5X13DZv3Ft4HKQAgu58eA0IYMblPteLQgXhz0r7h4thW0F7Nwi
vBGG+1vUjVwSTthovraVCdQK1XN4pnAE4OhLG2hFCk0FKAK3eHHJXLGWNZIq+bSy
6zMk6BjOSHnL57du3B+ogDwFxirgu3VETTLw8+P0U5c+Iz6fBVOAyP+3y6QfSayX
nznJFCvLiS7Ua+DNK5B9C3hqCXg8aRE4Ur2smx9UIyLU0nQSWO7qEHnM9ef9uvld
15RH3zNSrbHNOFAptlhNzrjbWQ1GuFbxPOeuXQ5f1A19s+FLnxISlLxYkhJbf/MU
mCP3l3HyoIdRmQn/V0C9W1BGpGgzWzGTSZyg75Lk/cruzmXlcQInhB8YER8/92EB
YBTZ73fSgqo6VcNYr0IaU/KEAPHnBO/7WplAxSzqepjGxHWrC9Aa206mne3E7FaX
yAU3kPyFEFJh2A==
=U+VD
-----END PGP SIGNATURE-----

Attachment: pgpcO_oNlBAeB.pgp
Description: PGP signature


--- End Message ---

Reply via email to