Your message dated Tue, 16 Sep 2025 20:51:41 +0000
with message-id <[email protected]>
and subject line Bug#1097480: fixed in nsntrace 4.5.g4d02e74-1
has caused the Debian Bug report #1097480,
regarding nsntrace: 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.)
--
1097480: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097480
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:nsntrace
Version: 4-1
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/nsntrace_4-1_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
[...]
dh_auto_build
make -j8
make[1]: Entering directory '/build/reproducible-path/nsntrace-4'
make all-recursive
make[2]: Entering directory '/build/reproducible-path/nsntrace-4'
Making all in src
make[3]: Entering directory '/build/reproducible-path/nsntrace-4/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libnl3 -Wall -Wno-missing-braces
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/nsntrace-4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o nsntrace-nsntrace.o `test -f
'nsntrace.c' || echo './'`nsntrace.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libnl3 -Wall -Wno-missing-braces
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/nsntrace-4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o nsntrace-cmd.o `test -f 'cmd.c'
|| echo './'`cmd.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libnl3 -Wall -Wno-missing-braces
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/nsntrace-4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o nsntrace-net.o `test -f 'net.c'
|| echo './'`net.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libnl3 -Wall -Wno-missing-braces
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/nsntrace-4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -c -o nsntrace-capture.o `test -f
'capture.c' || echo './'`capture.c
In file included from capture.c:23:
capture.h:16: warning: header guard ‘_NSNTRACE_CAPTURE_H_’ followed by
‘#define’ of a different macro [-Wheader-guard]
16 | #ifndef _NSNTRACE_CAPTURE_H_
capture.h:17: note: ‘_NSNTRACE_CAPTURE_H’ is defined here; did you mean
‘_NSNTRACE_CAPTURE_H_’?
17 | #define _NSNTRACE_CAPTURE_H
In file included from nsntrace.c:35:
capture.h:16: warning: header guard ‘_NSNTRACE_CAPTURE_H_’ followed by
‘#define’ of a different macro [-Wheader-guard]
16 | #ifndef _NSNTRACE_CAPTURE_H_
capture.h:17: note: ‘_NSNTRACE_CAPTURE_H’ is defined here; did you mean
‘_NSNTRACE_CAPTURE_H_’?
17 | #define _NSNTRACE_CAPTURE_H
In file included from nsntrace.c:36:
net.h:16: warning: header guard ‘_NSNTRACE_NET_H_’ followed by ‘#define’ of a
different macro [-Wheader-guard]
16 | #ifndef _NSNTRACE_NET_H_
net.h:17: note: ‘_NSNTRACE_NET_H’ is defined here; did you mean
‘_NSNTRACE_NET_H_’?
17 | #define _NSNTRACE_NET_H
nsntrace.c: In function ‘netns_main’:
nsntrace.c:354:34: error: passing argument 1 of ‘_nsntrace_handle_signals’ from
incompatible pointer type [-Wincompatible-pointer-types]
354 | _nsntrace_handle_signals(_nsntrace_cleanup_ns_signal_callback);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void (*)(void)
nsntrace.c:127:33: note: expected ‘void (*)(int)’ but argument is of type ‘void
(*)(void)’
127 | _nsntrace_handle_signals(void (*handler)(int))
| ~~~~~~~^~~~~~~~~~~~~
nsntrace.c:177:1: note: ‘_nsntrace_cleanup_ns_signal_callback’ declared here
177 | _nsntrace_cleanup_ns_signal_callback()
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nsntrace.c: In function ‘main’:
nsntrace.c:501:34: error: passing argument 1 of ‘_nsntrace_handle_signals’ from
incompatible pointer type [-Wincompatible-pointer-types]
501 | _nsntrace_handle_signals(_nsntrace_cleanup);
| ^~~~~~~~~~~~~~~~~
| |
| void (*)(void)
nsntrace.c:127:33: note: expected ‘void (*)(int)’ but argument is of type ‘void
(*)(void)’
127 | _nsntrace_handle_signals(void (*handler)(int))
| ~~~~~~~^~~~~~~~~~~~~
nsntrace.c:184:1: note: ‘_nsntrace_cleanup’ declared here
184 | _nsntrace_cleanup() {
| ^~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:403: nsntrace-nsntrace.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from net.c:40:
cmd.h:16: warning: header guard ‘_NSNTRACE_CMD_H_’ followed by ‘#define’ of a
different macro [-Wheader-guard]
16 | #ifndef _NSNTRACE_CMD_H_
cmd.h:17: note: ‘_NSNTRACE_CMD_H’ is defined here; did you mean
‘_NSNTRACE_CMD_H_’?
17 | #define _NSNTRACE_CMD_H
In file included from net.c:41:
net.h:16: warning: header guard ‘_NSNTRACE_NET_H_’ followed by ‘#define’ of a
different macro [-Wheader-guard]
16 | #ifndef _NSNTRACE_NET_H_
net.h:17: note: ‘_NSNTRACE_NET_H’ is defined here; did you mean
‘_NSNTRACE_NET_H_’?
17 | #define _NSNTRACE_NET_H
make[3]: Leaving directory '/build/reproducible-path/nsntrace-4/src'
make[2]: *** [Makefile:364: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/nsntrace-4'
make[1]: *** [Makefile:305: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/nsntrace-4'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: nsntrace
Source-Version: 4.5.g4d02e74-1
Done: Sudip Mukherjee <[email protected]>
We believe that the bug you reported is fixed in the latest version of
nsntrace, 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.
Sudip Mukherjee <[email protected]> (supplier of updated nsntrace
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: Tue, 16 Sep 2025 21:13:33 +0100
Source: nsntrace
Architecture: source
Version: 4.5.g4d02e74-1
Distribution: unstable
Urgency: medium
Maintainer: Sudip Mukherjee <[email protected]>
Changed-By: Sudip Mukherjee <[email protected]>
Closes: 1097480
Changes:
nsntrace (4.5.g4d02e74-1) unstable; urgency=medium
.
* New upstream version 4.5.g4d02e74
* Fix FTBFS with gcc-15. (Closes: #1097480)
* Update Standards-Version to 4.7.2
* Depend on pkgconf instead of pkg-config.
* Remove old fsf address from d/copyright.
Checksums-Sha1:
770f8940ddf627fe4c2657b9d18f7e1669835fa3 1965 nsntrace_4.5.g4d02e74-1.dsc
fe5a0138737cfa32eab76ee8d6e7098c34a36934 21696
nsntrace_4.5.g4d02e74.orig.tar.xz
1d5552b1887e6c372dfb0d1d992d2b3db1034c13 2492
nsntrace_4.5.g4d02e74-1.debian.tar.xz
a37a93ffd4a86592cd72e2bba7987e1e1a927064 6939
nsntrace_4.5.g4d02e74-1_amd64.buildinfo
Checksums-Sha256:
c1ec97f1c8324367812759c956ac75765eb1d8d336e1727068595ac7b987c2e6 1965
nsntrace_4.5.g4d02e74-1.dsc
85595b279d47238e69f485a8fe65788ad540509134011ed9208e216ee8c34b79 21696
nsntrace_4.5.g4d02e74.orig.tar.xz
36aa0bac13356cc2ae16b31f2ac0e2fea3a0ddfad94557a27b30fec73b9d1c52 2492
nsntrace_4.5.g4d02e74-1.debian.tar.xz
9f39848f71af32df9a93fa3096ab3bfa854f5edd4ce1b5aef56cab1d72371fca 6939
nsntrace_4.5.g4d02e74-1_amd64.buildinfo
Files:
381efd11f8dcea849b9367237d69b3e2 1965 admin optional
nsntrace_4.5.g4d02e74-1.dsc
d64a648660f140ffcaf39726c6b3b984 21696 admin optional
nsntrace_4.5.g4d02e74.orig.tar.xz
cf1ed288f79dc15cd15d31f60f660a70 2492 admin optional
nsntrace_4.5.g4d02e74-1.debian.tar.xz
5159f1dd9df097f83a517f132c9efc49 6939 admin optional
nsntrace_4.5.g4d02e74-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAmjJxxUACgkQR5mjUUbR
KzXOvA/8DPhpyC/EM5GwiB1qs6KMM8u9874qptTZO0+Mu/mUBCur7EITuwvH+Y2r
Fu0kFktwvbVXV2uCnhHDw/BrFitCTVwGMn5htavVeuB3BRGEp6juTN7NttYoTZ9o
xMa7zUkANmf6yyLIvP/+Q+4diNKoUDo4BUgkQlDqvXAmTXzE53jQuLz+kHUF2Xv6
4mQZ3WDXT+Vnl2hO3Wpvcrmk+BM7NwO7EdVVOJIQLmxm7xoqcTofDABa5p6SlDs1
oZzmqIiTRxc/UU3aCWg5w8hS7VFPPICP9003GNfpFn2yEgdwB7vWhUYfErAJcEYn
A5zulzbi1BJpDXwzfezi4PLu3qYEu+pHg9z592JGVV5G/yiM/1oTy29GJoezB4ZR
kUP29LVRLVZF0aQTuY40zkxy3tQt81DIDcPn+VMHGn7J/ZJPujgmXqZkagolGbJZ
+Z+1xshU1Nm+66dh/WJeQZSS8CAs99BAb/Fo9ou5HfT/olObr12cLX0qEWdWwebL
ZOg6NxAow6JDeM8yabvj4R+EVTMOgD0+OE7ESUlAyr6MfvdJnp4HaJ0sa/UX1K9X
A3GdYWEfWVdLPPFruJFtAUpdiGeNBZC6RdiCfIA8qA7XYqRMhP54ycik4AHcJGo4
JgyIZXhfNRLl2Aa+D6VLXLATGs21d4voVOvZnQBquZEE671L1jE=
=Yt5t
-----END PGP SIGNATURE-----
pgpNaosjKToGm.pgp
Description: PGP signature
--- End Message ---