Your message dated Sun, 07 Sep 2025 14:38:04 +0000
with message-id <[email protected]>
and subject line Bug#1096550: fixed in dsniff 2.4b1+debian-35
has caused the Debian Bug report #1096550,
regarding dsniff: 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.)


-- 
1096550: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096550
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dsniff
Version: 2.4b1+debian-34
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/dsniff_2.4b1+debian-34_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

[...]
checking for OpenSSL... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
config.status: creating config.h
   dh_auto_build
        make -j8
make[1]: Entering directory '/build/reproducible-path/dsniff-2.4b1+debian'
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./arpspoof.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./arp.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./missing/dummy.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./missing/md5.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./dnsspoof.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./pcaputil.c
rpcgen -c mount.x -o mount.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./asn1.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./base64.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./buf.c
./base64.c: In function ‘base64_pton’:
./base64.c:128:1: warning: old-style function definition 
[-Wold-style-definition]
  128 | base64_pton(src, target, targsize)
      | ^~~~~~~~~~~
./pcaputil.c: In function ‘pcap_init_dsniff’:
./pcaputil.c:73:9: warning: ‘pcap_lookupdev’ is deprecated: use 
'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
   73 |         if (intf == NULL && (intf = pcap_lookupdev(ebuf)) == NULL) {
      |         ^~
In file included from /usr/include/pcap.h:43,
                 from ./pcaputil.c:19:
/usr/include/pcap/pcap.h:444:18: note: declared here
  444 | PCAP_API char   *pcap_lookupdev(char *);
      |                  ^~~~~~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./hex.c
./arpspoof.c: In function ‘main’:
./arpspoof.c:274:9: warning: ‘pcap_lookupdev’ is deprecated: use 
'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
  274 |         if (intf == NULL && (intf = pcap_lookupdev(pcap_ebuf)) == NULL)
      |         ^~
In file included from /usr/include/pcap.h:43,
                 from ./arpspoof.c:25:
/usr/include/pcap/pcap.h:444:18: note: declared here
  444 | PCAP_API char   *pcap_lookupdev(char *);
      |                  ^~~~~~~~~~~~~~
./dnsspoof.c: In function ‘main’:
./dnsspoof.c:300:9: warning: ‘pcap_lookupdev’ is deprecated: use 
'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
  300 |         if (dev == NULL && (dev = pcap_lookupdev(buf)) == NULL)
      |         ^~
In file included from /usr/include/pcap.h:43,
                 from ./dnsspoof.c:27:
/usr/include/pcap/pcap.h:444:18: note: declared here
  444 | PCAP_API char   *pcap_lookupdev(char *);
      |                  ^~~~~~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./magic.c
rpcgen -h mount.x -o mount.h
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./rpc.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./tcp_raw.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./trigger.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./record.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dsniff-2.4b1+debian=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -I/usr/include/tirpc/ -D_BSD_SOURCE 
-D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_NET_ETHERNET_H 
-DDSNIFF_LIBDIR=\"/usr/share/dsniff/\" -I/usr/include/tirpc -Wdate-time 
-D_FORTIFY_SOURCE=2 -I. -I/usr/include -I/usr/include -I/usr/include 
-I/usr/include -I/usr/include  -I./missing -c ./dsniff.c
./dsniff.c: In function ‘main’:
./dsniff.c:221:28: error: assignment to ‘void (*)(void)’ from incompatible 
pointer type ‘void (*)(int,  int,  struct ip *, void *)’ 
[-Wincompatible-pointer-types]
  221 |         nids_params.syslog = null_syslog;
      |                            ^
./dsniff.c:69:1: note: ‘null_syslog’ declared here
   69 | null_syslog(int type, int errnum, struct ip *iph, void *data)
      | ^~~~~~~~~~~
make[1]: *** [Makefile:78: dsniff.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/dsniff-2.4b1+debian'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: dsniff
Source-Version: 2.4b1+debian-35
Done: Sven Geuer <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dsniff, 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.
Sven Geuer <[email protected]> (supplier of updated dsniff 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: Sun, 07 Sep 2025 16:17:14 +0200
Source: dsniff
Architecture: source
Version: 2.4b1+debian-35
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Sven Geuer <[email protected]>
Closes: 1096550
Changes:
 dsniff (2.4b1+debian-35) unstable; urgency=medium
 .
   * Team upload.
   * d/rules: Instruct the compiler to apply C dialect gnu17 (Closes: #1096550).
Checksums-Sha1:
 67de77e3b804c7165461785f80aa43437a58a8bb 2123 dsniff_2.4b1+debian-35.dsc
 c561851fd1c1c9556e1b2deb9b78d12cfb1a861b 31272 
dsniff_2.4b1+debian-35.debian.tar.xz
 88b55cb5aaf92646199775f660935ac84829dbfe 7576 
dsniff_2.4b1+debian-35_amd64.buildinfo
Checksums-Sha256:
 e328dbdd1b2101da66f688cd8b56840f70bb2ed4a00794ca834d0b0f587602f1 2123 
dsniff_2.4b1+debian-35.dsc
 2c776c536798735c99b563fac7669338a1ce3373b385a4c8faed056ccba166ee 31272 
dsniff_2.4b1+debian-35.debian.tar.xz
 4d7f60e51c14e7df9d26d7c3a67a9fed2ec783ab8379aefa23fca05f294a9dc7 7576 
dsniff_2.4b1+debian-35_amd64.buildinfo
Files:
 c63dae20e25ec783fbc487a3dedd90c4 2123 net optional dsniff_2.4b1+debian-35.dsc
 ef6c1c1e9bb3de4584b8f71a627c7fab 31272 net optional 
dsniff_2.4b1+debian-35.debian.tar.xz
 96b3edc708fccb0cd260daf0a4e8c559 7576 net optional 
dsniff_2.4b1+debian-35_amd64.buildinfo

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

iQJDBAEBCgAtFiEEPfXoqkP8n9/QhvGVrfUO2vit1YUFAmi9lIIPHHNnZUBkZWJp
YW4ub3JnAAoJEK31Dtr4rdWF0I4QAMLVsOjs48Yz358wwAyTNKDqP3121R7YmdjG
pS7h2GTnRCjjQgzqjpaDIq/m8mGy/w8gaw7sU9Y5W+CDC0lkA2NUvKUQQbp4VBTE
rXWPUh4bCRGTTb6uzn5vjBdHoVrQ7+ui349+LatTSgo599PRQzbe6uA+IUWjiXdC
pYry+/uTZqEDZOdFMuorB7wLiflmzdCfXXYET941LWTJl2wUTQeM0W8NZOqnk7bG
0CsHj1DLQkaR1WE/wg83TWsFxlr9Q9DH7ZB/okFskMjdM/gOUA5OeV65Mnv5NpHC
fU3+1j/9x1MMOPAEDYE1wEIhpTagZmnI5VDdTh9OVhOMYqNfBLGQhD9Pd4FSAgAZ
OXkn2Fnq0ENs/yLSy0/DpqczOLO21vpDAiJZDZOCpGUEa0DhsK6UTnoD3pfAeeO5
dVeX5Evz9+5wE3LSg0jkusiBXLPNVl0yR36iClApSrSlNktTlujQzLc90PLcIwVB
3wGeUip86Xp0a5ARaJg3jQh+kRsU4zRdYIoQPd/FmHJ1z/Fdd44TYRwtFhaAZwfC
dBD+hJL6i3oou0Niv8skm+viiboe7MTJcEpGsaF2qwStZB2680Id5DDp7qj3B30c
Uxzi+BDBVlwd58JJb06+x+nbsDQ+NosClns/vsmidPSndj3SUQps0z9Ijc3LjJ+A
OKujJr5G
=hvGI
-----END PGP SIGNATURE-----

Attachment: pgpLrMLjWJvGm.pgp
Description: PGP signature


--- End Message ---

Reply via email to