Your message dated Thu, 11 Sep 2025 22:16:44 +0000
with message-id <[email protected]>
and subject line Bug#1097164: fixed in libauthen-smb-perl 0.91-9
has caused the Debian Bug report #1097164,
regarding libauthen-smb-perl: 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.)
--
1097164: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097164
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libauthen-smb-perl
Version: 0.91-8
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/libauthen-smb-perl_0.91-8_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_configure
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2"
"LD=x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now"
Checking if your kit is complete...
Looks good
Writing MYMETA.yml and MYMETA.json
Generating a Unix-style Makefile
Writing Makefile for Authen::Smb
Writing MYMETA.yml and MYMETA.json
dh_auto_build
make -j8
make[1]: Entering directory '/build/reproducible-path/libauthen-smb-perl-0.91'
cd smbval && make LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2"
LD="x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now" PREFIX="/usr"
PASTHRU_DEFINE=' ' PASTHRU_INC=' '
Running Mkbootstrap for Smb ()
"/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap
'/usr/share/perl/5.40/ExtUtils/typemap' Smb.xs > Smb.xsc
make[2]: Entering directory
'/build/reproducible-path/libauthen-smb-perl-0.91/smbval'
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" valid.c
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" session.c
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" rfcnb-util.c
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" rfcnb-io.c
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" smblib-util.c
chmod 644 "Smb.bs"
cp Smb.pm blib/lib/Authen/Smb.pm
AutoSplitting blib/lib/Authen/Smb.pm (blib/lib/auto/Authen/Smb)
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Smb.bs
blib/arch/auto/Authen/Smb/Smb.bs 644
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" smblib.c
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" smbencrypt.c
rfcnb-io.c: In function ‘RFCNB_Set_Timeout’:
rfcnb-io.c:69:22: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’}
from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
69 | inact.sa_handler = (void (*)())rfcnb_alarm;
| ^
In file included from std-includes.h:32,
from rfcnb-io.c:26:
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
Please specify prototyping behavior for Smb.xs (see perlxs manual)
rfcnb-util.c: In function ‘RFCNB_Print_Pkt’:
rfcnb-util.c:254:5: error: too many arguments to function ‘Prot_Print_Routine’;
expected 0, have 5
254 | Prot_Print_Routine(fd, strcmp(dirn, "sent"), pkt, RFCNB_Pkt_Hdr_Len,
| ^~~~~~~~~~~~~~~~~~ ~~
mv Smb.xsc Smb.c
make[2]: *** [Makefile:343: rfcnb-io.o] Error 1
make[2]: *** Waiting for unfinished jobs....
smblib-util.c: In function ‘SMB_Negotiate’:
smblib-util.c:363:23: warning: format ‘%d’ expects argument of type ‘int’, but
argument 3 has type ‘char *’ [-Wformat=]
363 | fprintf(stderr, "%d", (char *)(SMB_Hdr(pkt) +
SMB_negrLM_buf_offset));
| ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| int char *
| %s
make[2]: *** [Makefile:343: rfcnb-util.o] Error 1
x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libauthen-smb-perl-0.91=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"0.91\" -DXS_VERSION=\"0.91\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" Smb.c
smblib.c:39:35: warning: ‘struct RFCNB_Con’ declared inside parameter list will
not be visible outside of this definition or declaration
39 | int RFCNB_Set_Sock_NoDelay(struct RFCNB_Con *con_Handle, BOOL yn);
| ^~~~~~~~~
make[2]: Leaving directory
'/build/reproducible-path/libauthen-smb-perl-0.91/smbval'
make[1]: *** [Makefile:1068: smbval/smbvalid.a] Error 2
make[1]: *** Waiting for unfinished jobs....
Smb.xs: In function ‘not_here’:
Smb.xs:13:1: warning: old-style function definition [-Wold-style-definition]
13 | not_here(s)
| ^~~~~~~~
Smb.xs: In function ‘constant’:
Smb.xs:21:1: warning: old-style function definition [-Wold-style-definition]
21 | constant(name, arg)
| ^~~~~~~~
make[1]: Leaving directory '/build/reproducible-path/libauthen-smb-perl-0.91'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libauthen-smb-perl
Source-Version: 0.91-9
Done: Victor Seva <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libauthen-smb-perl, 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.
Victor Seva <[email protected]> (supplier of updated libauthen-smb-perl 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: Thu, 11 Sep 2025 22:40:21 +0200
Source: libauthen-smb-perl
Architecture: source
Version: 0.91-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Victor Seva <[email protected]>
Closes: 1097164
Changes:
libauthen-smb-perl (0.91-9) unstable; urgency=medium
.
* Team upload.
* fix gcc15 build (Closes: #1097164)
Checksums-Sha1:
d25f81c7d6ca1d165592ea932f0b66349e9c3855 1521 libauthen-smb-perl_0.91-9.dsc
b195b57166140ef8a6353c8d0906c9eba7290b5a 4864
libauthen-smb-perl_0.91-9.debian.tar.xz
6890c5a5e4f0cf5f6d6536b719bae3bba115e9d3 5654
libauthen-smb-perl_0.91-9_amd64.buildinfo
Checksums-Sha256:
d314285c8c392969f9fd8c4b35ed9f28873743b46f7e302e504c54097b1a0f19 1521
libauthen-smb-perl_0.91-9.dsc
23c41445d554ac9f54a0044bb6346fe5cf6a079fdf2299b2be9697322c36e874 4864
libauthen-smb-perl_0.91-9.debian.tar.xz
7733fe51482516156edd09140a6b4c0730f10df944a398729d9d42ddcee6e139 5654
libauthen-smb-perl_0.91-9_amd64.buildinfo
Files:
a70e076b93905b59886c6b901aa83f07 1521 perl optional
libauthen-smb-perl_0.91-9.dsc
f7e4aa52a12d7bbb20bf71aacb9e1efe 4864 perl optional
libauthen-smb-perl_0.91-9.debian.tar.xz
7695659da2064eaa6bc344cf35830a50 5654 perl optional
libauthen-smb-perl_0.91-9_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iIcEARYKAC8WIQQq6AO8RS0zF4SC1vh9e2XEKg7IsgUCaMM4gBEcdnNldmFAZGVi
aWFuLm9yZwAKCRB9e2XEKg7IsjpoAP4scJ5BMwIaD/lOHCZv9l7b8wMNcsL5PNbP
mWwJXvcmNgEA91sjFA7RA93+Ih0SvlwWSgc0ulimPZd/rQVE9mNYXAQ=
=iW+3
-----END PGP SIGNATURE-----
pgpRpWTcL8WhR.pgp
Description: PGP signature
--- End Message ---