Your message dated Fri, 12 Sep 2025 08:47:25 +0000
with message-id <[email protected]>
and subject line Bug#1097178: fixed in libdate-calc-xs-perl 6.4-3
has caused the Debian Bug report #1097178,
regarding libdate-calc-xs-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.)
--
1097178: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097178
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libdate-calc-xs-perl
Version: 6.4-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/libdate-calc-xs-perl_6.4-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
[...]
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=user42
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package libdate-calc-xs-perl
dpkg-buildpackage: info: source version 6.4-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/libdate-calc-xs-perl-6.4=.
-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/libdate-calc-xs-perl-6.4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wl,-z,relro"
*************************************************************
****** BEWARE: Use "make install UNINST=1" to install! ******
*************************************************************
Checking if your kit is complete...
Looks good
Invalid LICENSE value 'perl,lgpl' ignored
Invalid LICENSE value 'perl,lgpl' ignored
Generating a Unix-style Makefile
Writing Makefile for Date::Calc::XS
Writing MYMETA.yml and MYMETA.json
Writing patchlevel.h for /usr/bin/perl (5.040000)
dh_auto_build
make -j8
make[1]: Entering directory '/build/reproducible-path/libdate-calc-xs-perl-6.4'
Running Mkbootstrap for XS ()
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/libdate-calc-xs-perl-6.4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"6.4\" -DXS_VERSION=\"6.4\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" DateCalc.c
"/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap
'/usr/share/perl/5.40/ExtUtils/typemap' -typemap
'/build/reproducible-path/libdate-calc-xs-perl-6.4/typemap' XS.xs > XS.xsc
chmod 644 "XS.bs"
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs
blib/arch/auto/Date/Calc/XS/XS.bs 644
cp lib/Date/Calc/XS.pm blib/lib/Date/Calc/XS.pm
cp lib/Date/Calc/XS.pod blib/lib/Date/Calc/XS.pod
In file included from DateCalc.c:15:
ToolBox.h:98:20: error: cannot use keyword ‘false’ as enumeration constant
98 | enum { false, true };
| ^~~~~
ToolBox.h:98:20: note: ‘false’ is a keyword with ‘-std=c23’ onwards
mv XS.xsc XS.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/libdate-calc-xs-perl-6.4=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"6.4\" -DXS_VERSION=\"6.4\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" XS.c
make[1]: *** [Makefile:342: DateCalc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/libdate-calc-xs-perl-6.4'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libdate-calc-xs-perl
Source-Version: 6.4-3
Done: Victor Seva <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libdate-calc-xs-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 libdate-calc-xs-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 10:00:42 +0200
Source: libdate-calc-xs-perl
Architecture: source
Version: 6.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Victor Seva <[email protected]>
Closes: 1097178
Changes:
libdate-calc-xs-perl (6.4-3) unstable; urgency=medium
.
* Team upload.
* fix gcc15 build (Closes: #1097178)
Checksums-Sha1:
ae1bb1a2ef1a165737ac5fa88d448a7bedee6b84 1622 libdate-calc-xs-perl_6.4-3.dsc
7cd738f1c3047eecbecfdae530738b394642256e 3832
libdate-calc-xs-perl_6.4-3.debian.tar.xz
793400db81f533b8439fe3f76efa37c833820f4c 5835
libdate-calc-xs-perl_6.4-3_amd64.buildinfo
Checksums-Sha256:
c754af821a307ec392765e408809a76ab7a8d3f4c8b371823872ab35c6d42444 1622
libdate-calc-xs-perl_6.4-3.dsc
a3c90f3e38732db149fbd2cdbc7f58cf7722ac369c71fc7671e0962d32e49e89 3832
libdate-calc-xs-perl_6.4-3.debian.tar.xz
74164df5fd2f0c89e4735919f5c970c1b65d4855b12fcc49c040083fd0a3fd4e 5835
libdate-calc-xs-perl_6.4-3_amd64.buildinfo
Files:
474d0ef6950a0f9356e3a52ac1f5d202 1622 perl optional
libdate-calc-xs-perl_6.4-3.dsc
2a9b7b3110053afb475fb811668b5527 3832 perl optional
libdate-calc-xs-perl_6.4-3.debian.tar.xz
714f27aaba08b81dd7e191e8ae1f7b66 5835 perl optional
libdate-calc-xs-perl_6.4-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iIcEARYKAC8WIQQq6AO8RS0zF4SC1vh9e2XEKg7IsgUCaMPTfxEcdnNldmFAZGVi
aWFuLm9yZwAKCRB9e2XEKg7IsjN9AP0UmSNmTNCg4yyPLWs+FIWezygKUcgknKdX
bSqRwm7lZwEArbL9UxQleMXMr+uFMxT9Pi/bQgyq7HgiWigN9EcUjAM=
=x6rG
-----END PGP SIGNATURE-----
pgpm7OJS4mE0U.pgp
Description: PGP signature
--- End Message ---