Your message dated Tue, 25 Feb 2025 21:34:39 +0000
with message-id <[email protected]>
and subject line Bug#1097250: fixed in libpgplot-perl 1:2.35-1
has caused the Debian Bug report #1097250,
regarding libpgplot-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.)
--
1097250: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097250
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libpgplot-perl
Version: 1:2.33-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/libpgplot-perl_2.33-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
[...]
cp lib/PDL/Demos/PGPLOT.pm blib/lib/PDL/Demos/PGPLOT.pm
cp lib/PDL/Graphics/LUT/tables/smooth3.fits
blib/lib/PDL/Graphics/LUT/tables/smooth3.fits
cp lib/PDL/Graphics/LUT/tables/rainbow4.fits
blib/lib/PDL/Graphics/LUT/tables/rainbow4.fits
cp lib/PDL/Graphics/PGPLOTOptions.pm blib/lib/PDL/Graphics/PGPLOTOptions.pm
cp lib/PGPLOT.pm blib/lib/PGPLOT.pm
cp lib/PDL/Graphics/PGPLOT.pm blib/lib/PDL/Graphics/PGPLOT.pm
cp lib/PDL/Graphics/LUT/tables/random2.fits
blib/lib/PDL/Graphics/LUT/tables/random2.fits
cp lib/PDL/Graphics/LUT/tables/standard.fits
blib/lib/PDL/Graphics/LUT/tables/standard.fits
cp lib/PDL/Graphics/LUT/tables/pastel.fits
blib/lib/PDL/Graphics/LUT/tables/pastel.fits
cp lib/PDL/Graphics/LUT/tables/random1.fits
blib/lib/PDL/Graphics/LUT/tables/random1.fits
cp lib/PDL/Graphics/LUT/tables/stairs9.fits
blib/lib/PDL/Graphics/LUT/tables/stairs9.fits
cp lib/PDL/Graphics/LUT/tables/smooth.fits
blib/lib/PDL/Graphics/LUT/tables/smooth.fits
cp lib/PDL/Graphics/LUT/tables/stairs8.fits
blib/lib/PDL/Graphics/LUT/tables/stairs8.fits
cp lib/PDL/Graphics/LUT/tables/random4.fits
blib/lib/PDL/Graphics/LUT/tables/random4.fits
cp lib/PDL/Graphics/LUT/tables/rainbow.fits
blib/lib/PDL/Graphics/LUT/tables/rainbow.fits
cp lib/PDL/Graphics/LUT/tables/smooth2.fits
blib/lib/PDL/Graphics/LUT/tables/smooth2.fits
cp lib/PDL/Graphics/LUT/tables/random5.fits
blib/lib/PDL/Graphics/LUT/tables/random5.fits
cp lib/PDL/Graphics/LUT/tables/rainbow3.fits
blib/lib/PDL/Graphics/LUT/tables/rainbow3.fits
cp lib/PDL/Graphics/LUT/tables/random3.fits
blib/lib/PDL/Graphics/LUT/tables/random3.fits
cp lib/PDL/Graphics/LUT/tables/manycol.fits
blib/lib/PDL/Graphics/LUT/tables/manycol.fits
cp lib/PDL/Graphics/LUT/tables/smooth1.fits
blib/lib/PDL/Graphics/LUT/tables/smooth1.fits
cp lib/PDL/Graphics/LUT/tables/random.fits
blib/lib/PDL/Graphics/LUT/tables/random.fits
cp lib/PDL/Graphics/LUT/tables/ramp.fits
blib/lib/PDL/Graphics/LUT/tables/ramp.fits
cp lib/PDL/Graphics/LUT/tables/red.fits
blib/lib/PDL/Graphics/LUT/tables/red.fits
cp lib/PDL/Graphics/LUT/tables/rainbow1.fits
blib/lib/PDL/Graphics/LUT/tables/rainbow1.fits
cp lib/PDL/Graphics/LUT/tables/light.fits
blib/lib/PDL/Graphics/LUT/tables/light.fits
cp lib/PDL/Graphics/LUT/tables/staircase.fits
blib/lib/PDL/Graphics/LUT/tables/staircase.fits
cp lib/PDL/Graphics/LUT/tables/real.fits
blib/lib/PDL/Graphics/LUT/tables/real.fits
cp lib/PDL/Graphics/PGPLOT/Window.pm blib/lib/PDL/Graphics/PGPLOT/Window.pm
cp lib/PDL/Graphics/LUT/tables/random6.fits
blib/lib/PDL/Graphics/LUT/tables/random6.fits
cp lib/PDL/Graphics/LUT/tables/rainbow2.fits
blib/lib/PDL/Graphics/LUT/tables/rainbow2.fits
Please specify prototyping behavior for PGPLOT.xs (see perlxs manual)
mv PGPLOT.xsc PGPLOT.c
x86_64-linux-gnu-gcc -c -I/usr/include -I/Applications/PDL/pgplot
-I/usr/local/pgplot -I/opt/homebrew/opt/pgplot/include -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/libpgplot-perl-2.33=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-DVERSION=\"2.33\" -DXS_VERSION=\"2.33\" -fPIC
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" PGPLOT.c
In file included from PGPLOT.xs:16:
pgfun.c: In function ‘pgfun1’:
pgfun.c:78:7: warning: old-style function definition [-Wold-style-definition]
78 | float pgfun1(x)
| ^~~~~~
pgfun.c:79:4: error: number of arguments doesn’t match prototype
79 | float *x; {
| ^~~~~
pgfun.c:29:7: error: prototype declaration
29 | float pgfun1();
| ^~~~~~
pgfun.c: In function ‘pgfun2’:
pgfun.c:120:7: warning: old-style function definition [-Wold-style-definition]
120 | float pgfun2(x)
| ^~~~~~
pgfun.c:121:4: error: number of arguments doesn’t match prototype
121 | float *x; {
| ^~~~~
pgfun.c:30:7: error: prototype declaration
30 | float pgfun2();
| ^~~~~~
pgfun.c: In function ‘pgfunplot’:
pgfun.c:161:6: warning: old-style function definition [-Wold-style-definition]
161 | void pgfunplot(visible,x,y,z)
| ^~~~~~~~~
pgfun.c:163:4: error: number of arguments doesn’t match prototype
163 | float *x,*y,*z; {
| ^~~~~
pgfun.c:31:8: error: prototype declaration
31 | void pgfunplot();
| ^~~~~~~~~
make[1]: *** [Makefile:411: PGPLOT.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/libpgplot-perl-2.33'
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: libpgplot-perl
Source-Version: 1:2.35-1
Done: Étienne Mollier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libpgplot-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.
Étienne Mollier <[email protected]> (supplier of updated libpgplot-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: Tue, 25 Feb 2025 22:09:27 +0100
Source: libpgplot-perl
Architecture: source
Version: 1:2.35-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1097250
Changes:
libpgplot-perl (1:2.35-1) unstable; urgency=medium
.
* Import upstream version 2.35.
* c23.patch: new: fix build failures with gcc-15. (Closes: #1097250)
* Declare compliance with Debian Policy 4.7.1.
Checksums-Sha1:
000c5fc7dcdd1aaa6291619319ee9b27e735afa0 2408 libpgplot-perl_2.35-1.dsc
58ffa9b3958fd6943030f850bc12749b02606265 185017 libpgplot-perl_2.35.orig.tar.gz
40146e2abaf9dccd4ae295dd2106caec1e4735c3 7524
libpgplot-perl_2.35-1.debian.tar.xz
Checksums-Sha256:
f8311dc72fa99bb0ef86b079841d7adc2be36c4363f9854ca64d19a7ec96a88a 2408
libpgplot-perl_2.35-1.dsc
89d18b0157f26c309197411912361357b66e19f978556d0e181019dce754ea3c 185017
libpgplot-perl_2.35.orig.tar.gz
d8d55ac3a08b676dc6d891938d3245aafe35abcae56c77012a6c828d7a6bf690 7524
libpgplot-perl_2.35-1.debian.tar.xz
Files:
86060524f8ae6282df6faf441dbb0773 2408 perl optional libpgplot-perl_2.35-1.dsc
8eabd2203522073fecb67b2b97e9bda3 185017 perl optional
libpgplot-perl_2.35.orig.tar.gz
7f93a996edd194bfad220beb78323c94 7524 perl optional
libpgplot-perl_2.35-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAme+Mm4UHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdp2Og/7BturUCah0YNFNJnUQsBpx9OFou7+
DEArGIMVJLEx9OjFS2E3WKgO9K48wlCq9KIY5QfT+QktWcLhQGZAKk8Ynsb5tVUa
omFXjzGe1SOQ4MjKxVJSinDaPJSfF+F1GxZ4TzPxZfolL6xtWoJFKFKW19qlMWcQ
qfH3+AORud6fC+c3tVVvGy1STHzgw4ME9edK+mYwWEc1kuh7XItw7aBxz0BlEfdo
QLDyV8H58pkJCI24GcxZAGwIdBz9cW2hkWjMygePLdTtJdfsE9AN0dCJbN3dJ02s
8U1IVX0uDslcfdeqpZR5Fkyhf3rgxaOzEeAJK3gkPiJteKYdGBIpyNR8mK3SZzcd
uEUUyYspNlZWZnvPJxE3v2uDXiEfvVFVtIkSFUo0pLzuNtdBA1+DLfbcUnYfKauc
qr6T/+k19LdLFlgHJo/drwqXWp/eq265p/0IZc9m24vtiZUEthV0Y5iALdzB05WX
0LsQUJOD2uAIpm723z5vZwZXjvMwhmI2Sp6TsAMawdoH2KJR0gmPShR3UyzS5yyS
VH/BcCeO1TyWMZep7ATyNzqeEUf5MG72/wxe0RbmzUyG8IveJp6BuR5YtVy4IdW6
QlfYQl7lwiOBnF37fGUdmljwB4Lx+hJpg/83um3xTdFY4iuGkVZarXw0f9zY/pAb
WpmA7gQhNLVFqdA=
=uuR/
-----END PGP SIGNATURE-----
pgp62wnYHHakb.pgp
Description: PGP signature
--- End Message ---