Your message dated Sat, 06 Sep 2025 16:50:15 +0000
with message-id <[email protected]>
and subject line Bug#1097322: fixed in lwipv6 1.5a-10.1
has caused the Debian Bug report #1097322,
regarding lwipv6: ftbfs with GCC-15
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 [email protected]
immediately.)


-- 
1097322: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097322
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:lwipv6
Version: 1.5a-10
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/lwipv6_1.5a-10_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
  323 |                         ip = 
ip_addr_list_maskfind(netif->autoconf->addrs_tentative, (struct ip_addr *) 
&ina->targetip);
      |                                                                         
                                ^~~~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/core/ipv6/ip6_autoconf.c -o ip6_autoconf.o 
>/dev/null 2>&1
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I../../../../..  -I../../../../ports/unix/include 
-I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 
-Iapps -I. -I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2  -g3 
-ggdb3 -c -o ip6_radv.lo `test -f 
'../../../../../lwip-v6/src/core/ipv6/ip6_radv.c' || echo 
'./'`../../../../../lwip-v6/src/core/ipv6/ip6_radv.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/core/ipv6/ip6_radv.c  -fPIC -DPIC -o 
.libs/ip6_radv.o
../../../../../lwip-v6/src/core/ipv6/ip6_radv.c: In function 'send_ra':
../../../../../lwip-v6/src/core/ipv6/ip6_radv.c:320:48: warning: taking address 
of packed member of 'struct icmp_opt_prefix' may result in an unaligned pointer 
value [-Waddress-of-packed-member]
  320 |                 ip_addr_set((struct ip_addr *) &opt_prefix->prefix, 
&list->Prefix);
      |                                                ^~~~~~~~~~~~~~~~~~~
../../../../../lwip-v6/src/core/ipv6/ip6_radv.c: In function 
'ip_radv_handle_rs':
../../../../../lwip-v6/src/core/ipv6/ip6_radv.c:664:51: warning: taking address 
of packed member of 'struct ip_hdr' may result in an unaligned pointer value 
[-Waddress-of-packed-member]
  664 |                 send_unicast_ra_with_delay(netif, &iphdr->src);
      |                                                   ^~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/core/ipv6/ip6_radv.c -o ip6_radv.o 
>/dev/null 2>&1
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I../../../../..  -I../../../../ports/unix/include 
-I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 
-Iapps -I. -I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2  -g3 
-ggdb3 -c -o api_lib.lo `test -f '../../../../../lwip-v6/src/api/api_lib.c' || 
echo './'`../../../../../lwip-v6/src/api/api_lib.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/api_lib.c  -fPIC -DPIC -o 
.libs/api_lib.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/api_lib.c -o api_lib.o >/dev/null 2>&1
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I../../../../..  -I../../../../ports/unix/include 
-I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 
-Iapps -I. -I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2  -g3 
-ggdb3 -c -o api_msg.lo `test -f '../../../../../lwip-v6/src/api/api_msg.c' || 
echo './'`../../../../../lwip-v6/src/api/api_msg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/api_msg.c  -fPIC -DPIC -o 
.libs/api_msg.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/api_msg.c -o api_msg.o >/dev/null 2>&1
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I../../../../..  -I../../../../ports/unix/include 
-I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 
-Iapps -I. -I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2  -g3 
-ggdb3 -c -o tcpip.lo `test -f '../../../../../lwip-v6/src/api/tcpip.c' || echo 
'./'`../../../../../lwip-v6/src/api/tcpip.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/tcpip.c  -fPIC -DPIC -o .libs/tcpip.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/tcpip.c -o tcpip.o >/dev/null 2>&1
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I../../../../..  -I../../../../ports/unix/include 
-I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 
-Iapps -I. -I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2  -g3 
-ggdb3 -c -o err.lo `test -f '../../../../../lwip-v6/src/api/err.c' || echo 
'./'`../../../../../lwip-v6/src/api/err.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/err.c  -fPIC -DPIC -o .libs/err.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/err.c -o err.o >/dev/null 2>&1
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I../../../../..  -I../../../../ports/unix/include 
-I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 
-Iapps -I. -I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2  -g3 
-ggdb3 -c -o netlink.lo `test -f '../../../../../lwip-v6/src/api/netlink.c' || 
echo './'`../../../../../lwip-v6/src/api/netlink.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/netlink.c  -fPIC -DPIC -o 
.libs/netlink.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/netlink.c -o netlink.o >/dev/null 2>&1
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
-I. -I../../../../..  -I../../../../ports/unix/include 
-I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 
-Iapps -I. -I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2  -g3 
-ggdb3 -c -o sockets.lo `test -f '../../../../../lwip-v6/src/api/sockets.c' || 
echo './'`../../../../../lwip-v6/src/api/sockets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../.. 
-I../../../../ports/unix/include -I../../../../../lwip-v6/src/include 
-I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. 
-I../../../../../lwip-v6/src/include/userfilter 
-I../../../../../lwip-v6/src/include/radv -Wdate-time -D_FORTIFY_SOURCE=2 -g3 
-ggdb3 -c ../../../../../lwip-v6/src/api/sockets.c  -fPIC -DPIC -o 
.libs/sockets.o
../../../../../lwip-v6/src/api/sockets.c: In function 'um_sel_rec_signal':
../../../../../lwip-v6/src/api/sockets.c:1256:25: error: too many arguments to 
function 'p->cb'; expected 0, have 1
 1256 |                         p->cb(p->arg);
      |                         ^     ~~~~~~
../../../../../lwip-v6/src/api/sockets.c:1204:17: note: declared here
 1204 |         void (* cb)();
      |                 ^~
../../../../../lwip-v6/src/api/sockets.c: In function 'lwip_pselect':
../../../../../lwip-v6/src/api/sockets.c:2270:65: error: passing argument 1 of 
'lwip_event_subscribe' from incompatible pointer type 
[-Wincompatible-pointer-types]
 2270 |                                 revents |= 
lwip_event_subscribe(lwip_pipecb,fdp,i,events);
      |                                                                 
^~~~~~~~~~~
      |                                                                 |
      |                                                                 void 
(*)(int *)
../../../../../lwip-v6/src/api/sockets.c:1272:34: note: expected 'void 
(*)(void)' but argument is of type 'void (*)(int *)'
 1272 | int lwip_event_subscribe(void (* cb)(), void *arg, int fd, int events)
      |                          ~~~~~~~~^~~~~
../../../../../lwip-v6/src/api/sockets.c:2240:6: note: 'lwip_pipecb' declared 
here
 2240 | void lwip_pipecb(int *fdp)
      |      ^~~~~~~~~~~
../../../../../lwip-v6/src/api/sockets.c: In function 'lwip_ppoll':
../../../../../lwip-v6/src/api/sockets.c:2420:69: error: passing argument 1 of 
'lwip_event_subscribe' from incompatible pointer type 
[-Wincompatible-pointer-types]
 2420 |                                 
fds[i].revents=lwip_event_subscribe(lwip_pipecb,fdp,fds[i].fd,events[i]);
      |                                                                     
^~~~~~~~~~~
      |                                                                     |
      |                                                                     
void (*)(int *)
../../../../../lwip-v6/src/api/sockets.c:1272:34: note: expected 'void 
(*)(void)' but argument is of type 'void (*)(int *)'
 1272 | int lwip_event_subscribe(void (* cb)(), void *arg, int fd, int events)
      |                          ~~~~~~~~^~~~~
../../../../../lwip-v6/src/api/sockets.c:2240:6: note: 'lwip_pipecb' declared 
here
 2240 | void lwip_pipecb(int *fdp)
      |      ^~~~~~~~~~~
make[3]: *** [Makefile:789: sockets.lo] Error 1
make[3]: Leaving directory 
'/build/reproducible-path/lwipv6-1.5a/lwip-contrib/ports/unix/proj/lib'
make[2]: *** [Makefile:291: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/lwipv6-1.5a'
make[1]: *** [Makefile:220: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/lwipv6-1.5a'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] 
Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: lwipv6
Source-Version: 1.5a-10.1
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lwipv6, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <[email protected]> (supplier of updated lwipv6 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 06 Sep 2025 17:38:02 +0200
Source: lwipv6
Architecture: source
Version: 1.5a-10.1
Distribution: unstable
Urgency: medium
Maintainer: Debian VSquare Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1097322
Changes:
 lwipv6 (1.5a-10.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix FTBFS with GCC-15 (Closes: #1097322)
   * Drop CDBS from build
Checksums-Sha1:
 11f7d451f8da9a9010e22fda7b714d69c386afdf 2052 lwipv6_1.5a-10.1.dsc
 70cb659d94fc75aee07028af4ad6d08df68155f1 8532 lwipv6_1.5a-10.1.debian.tar.xz
 9591f8a4059215a81232ff274aa1ce3804aff1b6 6276 lwipv6_1.5a-10.1_source.buildinfo
Checksums-Sha256:
 5a107ac2b20dc4a65340de783355a8586ecf37075b6f714034895af5ad6c71f7 2052 
lwipv6_1.5a-10.1.dsc
 6528759e501438184a8426c07c5dee0929e372d0f321fbc5b01c0f865abd31fa 8532 
lwipv6_1.5a-10.1.debian.tar.xz
 a02b46952fa173abe8ac80c2075311840f5007ccc60a439b84e44bc3acb69fd6 6276 
lwipv6_1.5a-10.1_source.buildinfo
Files:
 a9bfc3ad4611859127c6455b88636c8e 2052 libs optional lwipv6_1.5a-10.1.dsc
 9d2aef571f39b1926682284f87429e83 8532 libs optional 
lwipv6_1.5a-10.1.debian.tar.xz
 7964db1706b06ef5da737c7d52858bcd 6276 libs optional 
lwipv6_1.5a-10.1_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmi8YHIRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBoKLhAAosH7dcT7Fy6UP4aQRZIX8xtiTlqTKISB
SCeEspMmTfBk2SwVsPogug5zDzenDMk/AemqNKLjMpoFUECY0X/Ym3hlqWNXBTZr
mHMwvCeyIaEYSd4tkTl4gpmyySfl8oHom/74cWt47X8HSITxQaaGvvkNVw5J2Z1O
v6jLQj0htXuX/Lhb4Bscb4lXh4m/uAMAnV/6YZuut7eL7yrAO+rJ319qhIcmm+NB
+0vaM18chT9wElcOW1ZMWgQ0N+IMaSixZD+QSdFcmU/MKvTajskDCiX86hAPmBcR
k73xF3NYA1qQJyQled/S9TsX/mVVpvK1z/rs0dnXGTsLSKX4fTVRWvtzsMMB+Mci
g/qO31aa0Wc/uREXcyGETwBm/hQ4WVkamNnGDannnwoeeWRNVfO/4B/AuTII9T/v
4KCgF7xfSzpxBcyreuL/FJQtR9r4U8lkpgRBpPmVYKoLzdKd++dC1IzRgdZ22lSz
8QmoCE1nW8uSU6Ayd/LbPaxj7b4tUPFSlbaJa019F2Vv5eML54FUMxkuU5A7Y0Jn
iSB8o/Robvq14/nFDujetQuRwo96uTw3A65vA1Il62J+jtgYDuhmmq9evTOS58O7
lCktlJHuU9640hac8/7O2Y+1JXdQs2YcGLwwvwhNltzc9fXqME2jnkxz8S/oRMJ2
h++xN6UmX9k=
=Jgwj
-----END PGP SIGNATURE-----

Attachment: pgp02BDrjUhVu.pgp
Description: PGP signature


--- End Message ---

Reply via email to