Your message dated Fri, 26 Jul 2024 12:25:09 +0000
with message-id <e1sxk0t-004gtj...@fasolo.debian.org>
and subject line Bug#1075596: fixed in ucspi-tcp 1:0.88-10
has caused the Debian Bug report #1075596,
regarding ucspi-tcp: 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.)


-- 
1075596: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075596
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ucspi-tcp
Version: 1:0.88-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/ucspi-tcp_0.88-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

[...]
Hunk #5 succeeded at 140 (offset 2 lines).
Hunk #6 succeeded at 167 (offset 2 lines).
Hunk #7 succeeded at 210 (offset 2 lines).
Hunk #8 succeeded at 233 (offset 2 lines).
Hunk #9 succeeded at 275 (offset 2 lines).
Hunk #10 succeeded at 284 (offset 2 lines).
Hunk #11 succeeded at 335 (offset 2 lines).
Hunk #12 succeeded at 361 (offset 2 lines).
Hunk #13 succeeded at 376 (offset 2 lines).
Hunk #14 succeeded at 386 (offset 2 lines).
Hunk #15 succeeded at 396 (offset 2 lines).
Hunk #16 succeeded at 443 (offset 2 lines).
patching file timeoutconn.h
patching file timeoutconn6.c
patching file tryip6.c
patching file who@.1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make DESTDIR=/<<PKGBUILDDIR>>/debian/ucspi-tcp
make[2]: Entering directory '/<<PKGBUILDDIR>>'
( cat warn-auto.sh; \
echo 'main="$1"; shift'; \
[ '1' != '1' ] || echo echo "`head -1 conf-ld`" \
'-o "$main" "$main".o ${1+"$@"}'; \
echo exec "`head -1 conf-ld`" \
'-o "$main" "$main".o ${1+"$@"}' \
) > load
chmod 755 load
( cat warn-auto.sh; \
[ '1' != '1' ] || echo echo "`head -1 conf-cc`" '-c ${1+"$@"}'; \
echo exec "`head -1 conf-cc`" '-c ${1+"$@"}' \
) > compile
chmod 755 compile
cat warn-auto.sh choose.sh \
> choose
chmod 755 choose
./choose clr trypoll iopause.h1 iopause.h2 > iopause.h
./choose clr tryulong64 uint64.h1 uint64.h2 > uint64.h
./compile tcpserver.c
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -c tcpserver.c
tcpserver.c: In function ‘doit’:
tcpserver.c:155:20: error: passing argument 2 of ‘buffer_init’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  155 |     buffer_init(&b,write,t,bspace,sizeof bspace);
      |                    ^~~~~
      |                    |
      |                    ssize_t (*)(int,  const void *, size_t) {aka long 
int (*)(int,  const void *, long unsigned int)}
In file included from tcpserver.c:20:
buffer.h:16:34: note: expected ‘int (*)()’ but argument is of type ‘ssize_t 
(*)(int,  const void *, size_t)’ {aka ‘long int (*)(int,  const void *, long 
unsigned int)’}
   16 | extern void buffer_init(buffer *,int (*)(),int,char *,unsigned int);
      |                                  ^~~~~~~~~
tcpserver.c: At top level:
tcpserver.c:294:1: error: return type defaults to ‘int’ [-Wimplicit-int]
  294 | main(int argc,char **argv)
      | ^~~~
tcpserver.c: In function ‘main’:
tcpserver.c:390:20: error: passing argument 2 of ‘buffer_init’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  390 |     buffer_init(&b,write,1,bspace,sizeof bspace);
      |                    ^~~~~
      |                    |
      |                    ssize_t (*)(int,  const void *, size_t) {aka long 
int (*)(int,  const void *, long unsigned int)}
buffer.h:16:34: note: expected ‘int (*)()’ but argument is of type ‘ssize_t 
(*)(int,  const void *, size_t)’ {aka ‘long int (*)(int,  const void *, long 
unsigned int)’}
   16 | extern void buffer_init(buffer *,int (*)(),int,char *,unsigned int);
      |                                  ^~~~~~~~~
make[2]: *** [Makefile:759: tcpserver.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:36: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:18: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: ucspi-tcp
Source-Version: 1:0.88-10
Done: Peter Pentchev <r...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ucspi-tcp, 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.
Peter Pentchev <r...@debian.org> (supplier of updated ucspi-tcp 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: Fri, 26 Jul 2024 14:54:02 +0300
Source: ucspi-tcp
Architecture: source
Version: 1:0.88-10
Distribution: unstable
Urgency: medium
Maintainer: Peter Pentchev <r...@debian.org>
Changed-By: Peter Pentchev <r...@debian.org>
Closes: 1075596
Changes:
 ucspi-tcp (1:0.88-10) unstable; urgency=medium
 .
   * Add the 0007-ssize-t, 0008-int-main, 0009-malloc, and 0010-gid-t
     patches to fix the build with GCC 14. Closes: #1075596
   * autopkgtest:
     - switch from argparse to click for command-line parsing, if only to
       support correctly option values starting with dashes
   * autopkgtest internal test suite:
     - use Ruff 0.5.5 for linting, disable a docstrings exception list check
     - shuffle the Ruff config files around a bit
Checksums-Sha1:
 dc05616fb2075bfb17feef1cceff793927dd102f 2278 ucspi-tcp_0.88-10.dsc
 6ee3c6937339c26572d9b4f7a487ec79924e015b 46600 ucspi-tcp_0.88-10.debian.tar.xz
Checksums-Sha256:
 da585ec25f0fd11b84a377d8da28da928f20745c083e53f8d363022a48016c64 2278 
ucspi-tcp_0.88-10.dsc
 9fd3884c51f3ad50b08cf1f628d6c77dbedf5bb6177ffe60ea7b5e8f57c91a33 46600 
ucspi-tcp_0.88-10.debian.tar.xz
Files:
 2ac58b88ea71f4b92a364760c5dd3dd1 2278 net optional ucspi-tcp_0.88-10.dsc
 8e7dd10124d821afaa3d0c3290bfbfb2 46600 net optional 
ucspi-tcp_0.88-10.debian.tar.xz

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

iQJEBAEBCgAuFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmajjxYQHHJvYW1AZGVi
aWFuLm9yZwAKCRBlHu+wJSffE3WYD/9CwUyYF9iGAWW9wsQN+Z5TJkTo1Ao+S3E5
dOIrd1/+4xR9fiedKisbyK5Xwan6799kwWEKw3Nb62S9f0wAa891BPLJKwbgh3EE
yc+oNwRDDIcHfgMUCkqYv9tH60MImoellRVUsW0tFMJmeeLzIIUAXcu8FU1/ZZyl
uvKZteU5irVqpYgGoVALJQCG7JmxDk0aNe9t6uLKTmZ2F81WRWwiCEtktrg2sYU5
G+T4ktKUGFa6UT1ylceUBq915ep5y3//nqUDmSu/kLStVJq4OrLuZEgzKuLBHJ05
kCoccY5e8WKkBuc7G6x9VMO+JYwbIlyISd2ZB7PYwNn4AF++hl8SZJXORmXJnCIk
h7BcJZlAVQaWGRf+jm3L1sQdOtz4z9yNBsHaMjuKuuadf3wgyhsHZXMujr9HbTwp
7u3FFBIYH1vytMF/Lj3n4O1FWZUU7OCbzl2NbhkHWeo6Kq1y60UWwZANBhNetwd3
wmkOGnchDFfYa2kX3K2Cg3a/mQPmBDttRAUnD37nEhOIrlOU5aqDuNxppsTkJpH9
uB7q1qfuAeD5v3r2Kw0DEARmfgFoQ7Nj7otAlYuYzsLbscWvyeHFPCn4t0e+pxDg
muuQjHrOBJ92wLjAA1CD6lnPF8FNO4jS4w71aHrKVpxwFh9+3weRcd/0eeZhcMCq
nC4ylj4ogA==
=J92X
-----END PGP SIGNATURE-----

Attachment: pgpXQFXDE2hNV.pgp
Description: PGP signature


--- End Message ---

Reply via email to