Your message dated Fri, 12 Sep 2025 07:50:19 +0000
with message-id <[email protected]>
and subject line Bug#1097268: fixed in libsession-token-perl 1.503-3
has caused the Debian Bug report #1097268,
regarding libsession-token-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.)


-- 
1097268: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097268
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libsession-token-perl
Version: 1.503-2
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/libsession-token-perl_1.503-2_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

[...]
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package libsession-token-perl
dpkg-buildpackage: info: source version 1.503-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jelmer Vernooij <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
        /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libsession-token-perl-1.503=. 
-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/libsession-token-perl-1.503=. 
-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
Generating a Unix-style Makefile
Writing Makefile for Session::Token
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
        make -j8
make[1]: Entering directory 
'/build/reproducible-path/libsession-token-perl-1.503'
Running Mkbootstrap for Token ()
"/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp"  -typemap 
'/usr/share/perl/5.40/ExtUtils/typemap' -typemap 
'/build/reproducible-path/libsession-token-perl-1.503/typemap'  Token.xs > 
Token.xsc
x86_64-linux-gnu-gcc -c  -I. -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/libsession-token-perl-1.503=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   
-DVERSION=\"1.503\" -DXS_VERSION=\"1.503\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"   randport.c
chmod 644 "Token.bs"
randport.c: In function ‘isaac’:
randport.c:29:10: warning: old-style function definition 
[-Wold-style-definition]
   29 | void     isaac(ctx)
      |          ^~~~~
randport.c:31:1: error: number of arguments doesn’t match prototype
   31 | {
      | ^
In file included from randport.c:16:
rand.h:41:6: error: prototype declaration
   41 | void isaac(/*_ randctx *r _*/);
      |      ^~~~~
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Token.bs 
blib/arch/auto/Session/Token/Token.bs 644
randport.c: In function ‘randinit’:
randport.c:66:6: warning: old-style function definition [-Wold-style-definition]
   66 | void randinit(ctx, flag)
      |      ^~~~~~~~
randport.c:69:1: error: number of arguments doesn’t match prototype
   69 | {
      | ^
rand.h:39:6: error: prototype declaration
   39 | void randinit(/*_ randctx *r, word flag _*/);
      |      ^~~~~~~~
randport.c:119:4: error: too many arguments to function ‘isaac’; expected 0, 
have 1
  119 |    isaac(ctx);            /* fill in the first set of results */
      |    ^~~~~ ~~~
randport.c:29:10: note: declared here
   29 | void     isaac(ctx)
      |          ^~~~~
make[1]: *** [Makefile:344: randport.o] Error 1
make[1]: *** Waiting for unfinished jobs....
cp lib/Session/Token.pm blib/lib/Session/Token.pm
mv Token.xsc Token.c
make[1]: Leaving directory 
'/build/reproducible-path/libsession-token-perl-1.503'
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: libsession-token-perl
Source-Version: 1.503-3
Done: Victor Seva <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libsession-token-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 libsession-token-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: Fri, 12 Sep 2025 09:30:05 +0200
Source: libsession-token-perl
Architecture: source
Version: 1.503-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Victor Seva <[email protected]>
Closes: 1097268
Changes:
 libsession-token-perl (1.503-3) unstable; urgency=medium
 .
   * Team upload.
   * fix gcc15 build (Closes: #1097268)
Checksums-Sha1:
 9de1ea9a31c17daa02c9786f97ba22f8bf505e28 1559 libsession-token-perl_1.503-3.dsc
 a251d33bef4e6d4d5c1da48d65a6ac6faa8a2e68 2560 
libsession-token-perl_1.503-3.debian.tar.xz
 0b727b9b4e3f04127ce65bca52ec28f409ee89f2 5704 
libsession-token-perl_1.503-3_amd64.buildinfo
Checksums-Sha256:
 ca82bc5436dbc7978108c4c502106762f8eb3b57eedfe71899ae889bfc4682b5 1559 
libsession-token-perl_1.503-3.dsc
 2468dcdd20947bbd673a6411ff13d0d8474ba5fd64edf5bd238a86160a0285f7 2560 
libsession-token-perl_1.503-3.debian.tar.xz
 65f7e0c4e44ecb8abf2b981f811521117ac6561b496e6a65701c70b6b701fc16 5704 
libsession-token-perl_1.503-3_amd64.buildinfo
Files:
 8d40e42935ccb60a7796b899ca413655 1559 perl optional 
libsession-token-perl_1.503-3.dsc
 91c93f3117a65453b32e72d291dbe073 2560 perl optional 
libsession-token-perl_1.503-3.debian.tar.xz
 fa1aa77212016392cecc2811527b28f2 5704 perl optional 
libsession-token-perl_1.503-3_amd64.buildinfo

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

iIcEARYKAC8WIQQq6AO8RS0zF4SC1vh9e2XEKg7IsgUCaMPMTBEcdnNldmFAZGVi
aWFuLm9yZwAKCRB9e2XEKg7IsssjAP0VM4TdQaDVNgguBg84lLC6WcKrU3/Jmq7B
uDQHsc8IUgD/ZcWh1d9xxHkR1yn/4i+VyYmeQdXz2scTI1U4LISaVQ8=
=0ygn
-----END PGP SIGNATURE-----

Attachment: pgpVI2YppcLkl.pgp
Description: PGP signature


--- End Message ---

Reply via email to