Your message dated Thu, 01 Aug 2024 17:52:08 +0000
with message-id <[email protected]>
and subject line Bug#1074955: fixed in fftw 2.1.5-7
has caused the Debian Bug report #1074955,
regarding fftw: ftbfs with GCC-14
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.)
--
1074955: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074955
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:fftw
Version: 2.1.5-6
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14
[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/fftw_2.1.5-6_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
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-14/porting_to.html
[...]
mv -f .deps/transpose_mpi.Tpo .deps/transpose_mpi.Plo
/bin/bash ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I.
-I../fftw -I./../tests -I./../fftw -I./../rfftw -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer -fno-schedule-insns
-fschedule-insns2 -malign-double -fstrict-aliasing -MT fftwnd_mpi.lo -MD -MP
-MF .deps/fftwnd_mpi.Tpo -c -o fftwnd_mpi.lo fftwnd_mpi.c
libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I../fftw -I./../tests -I./../fftw
-I./../rfftw -I. -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer
-fno-schedule-insns -fschedule-insns2 -malign-double -fstrict-aliasing -MT
fftwnd_mpi.lo -MD -MP -MF .deps/fftwnd_mpi.Tpo -c fftwnd_mpi.c -fPIC -DPIC -o
.libs/fftwnd_mpi.o
libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I../fftw -I./../tests -I./../fftw
-I./../rfftw -I. -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer
-fno-schedule-insns -fschedule-insns2 -malign-double -fstrict-aliasing -MT
fftwnd_mpi.lo -MD -MP -MF .deps/fftwnd_mpi.Tpo -c fftwnd_mpi.c -o fftwnd_mpi.o
>/dev/null 2>&1
mv -f .deps/fftwnd_mpi.Tpo .deps/fftwnd_mpi.Plo
/bin/bash ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I.
-I../fftw -I./../tests -I./../fftw -I./../rfftw -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer -fno-schedule-insns
-fschedule-insns2 -malign-double -fstrict-aliasing -MT fftw_mpi.lo -MD -MP -MF
.deps/fftw_mpi.Tpo -c -o fftw_mpi.lo fftw_mpi.c
libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I../fftw -I./../tests -I./../fftw
-I./../rfftw -I. -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer
-fno-schedule-insns -fschedule-insns2 -malign-double -fstrict-aliasing -MT
fftw_mpi.lo -MD -MP -MF .deps/fftw_mpi.Tpo -c fftw_mpi.c -fPIC -DPIC -o
.libs/fftw_mpi.o
libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I../fftw -I./../tests -I./../fftw
-I./../rfftw -I. -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer
-fno-schedule-insns -fschedule-insns2 -malign-double -fstrict-aliasing -MT
fftw_mpi.lo -MD -MP -MF .deps/fftw_mpi.Tpo -c fftw_mpi.c -o fftw_mpi.o
>/dev/null 2>&1
mv -f .deps/fftw_mpi.Tpo .deps/fftw_mpi.Plo
/bin/bash ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I.
-I../fftw -I./../tests -I./../fftw -I./../rfftw -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer -fno-schedule-insns
-fschedule-insns2 -malign-double -fstrict-aliasing -MT fftw_f77_mpi.lo -MD -MP
-MF .deps/fftw_f77_mpi.Tpo -c -o fftw_f77_mpi.lo fftw_f77_mpi.c
libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I../fftw -I./../tests -I./../fftw
-I./../rfftw -I. -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fomit-frame-pointer
-fno-schedule-insns -fschedule-insns2 -malign-double -fstrict-aliasing -MT
fftw_f77_mpi.lo -MD -MP -MF .deps/fftw_f77_mpi.Tpo -c fftw_f77_mpi.c -fPIC
-DPIC -o .libs/fftw_f77_mpi.o
In file included from fftw_f77_mpi.c:20:
fftw_f77_mpi.c: In function ‘fftw_f77_mpi_create_plan_’:
fftw_f77_mpi.h:50:48: error: passing argument 1 of ‘MPI_Comm_f2c’ makes integer
from pointer without a cast [-Wint-conversion]
50 | # define FFTW_MPI_COMM_F2C(comm) MPI_Comm_f2c(*((MPI_Comm *) comm))
| ^~~~~~~~~~~~~~~~~~~~
| |
| MPI_Comm {aka struct
ompi_communicator_t *}
fftw_f77_mpi.c:35:32: note: in expansion of macro ‘FFTW_MPI_COMM_F2C’
35 | *p = fftw_mpi_create_plan(FFTW_MPI_COMM_F2C(comm), *n,dir,*flags);
| ^~~~~~~~~~~~~~~~~
In file included from fftw_mpi.h:24,
from fftw_f77_mpi.h:23:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1413:47: note: expected ‘int’
but argument is of type ‘MPI_Comm’ {aka ‘struct ompi_communicator_t *’}
1413 | OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
| ^
fftw_f77_mpi.c: In function ‘fftwnd_f77_mpi_create_plan_’:
fftw_f77_mpi.h:50:48: error: passing argument 1 of ‘MPI_Comm_f2c’ makes integer
from pointer without a cast [-Wint-conversion]
50 | # define FFTW_MPI_COMM_F2C(comm) MPI_Comm_f2c(*((MPI_Comm *) comm))
| ^~~~~~~~~~~~~~~~~~~~
| |
| MPI_Comm {aka struct
ompi_communicator_t *}
fftw_f77_mpi.c:71:34: note: in expansion of macro ‘FFTW_MPI_COMM_F2C’
71 | *p = fftwnd_mpi_create_plan(FFTW_MPI_COMM_F2C(comm),
| ^~~~~~~~~~~~~~~~~
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1413:47: note: expected ‘int’
but argument is of type ‘MPI_Comm’ {aka ‘struct ompi_communicator_t *’}
1413 | OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
| ^
fftw_f77_mpi.c: In function ‘fftw2d_f77_mpi_create_plan_’:
fftw_f77_mpi.h:50:48: error: passing argument 1 of ‘MPI_Comm_f2c’ makes integer
from pointer without a cast [-Wint-conversion]
50 | # define FFTW_MPI_COMM_F2C(comm) MPI_Comm_f2c(*((MPI_Comm *) comm))
| ^~~~~~~~~~~~~~~~~~~~
| |
| MPI_Comm {aka struct
ompi_communicator_t *}
fftw_f77_mpi.c:81:34: note: in expansion of macro ‘FFTW_MPI_COMM_F2C’
81 | *p = fftw2d_mpi_create_plan(FFTW_MPI_COMM_F2C(comm),
*ny,*nx,dir,*flags);
| ^~~~~~~~~~~~~~~~~
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1413:47: note: expected ‘int’
but argument is of type ‘MPI_Comm’ {aka ‘struct ompi_communicator_t *’}
1413 | OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
| ^
fftw_f77_mpi.c: In function ‘fftw3d_f77_mpi_create_plan_’:
fftw_f77_mpi.h:50:48: error: passing argument 1 of ‘MPI_Comm_f2c’ makes integer
from pointer without a cast [-Wint-conversion]
50 | # define FFTW_MPI_COMM_F2C(comm) MPI_Comm_f2c(*((MPI_Comm *) comm))
| ^~~~~~~~~~~~~~~~~~~~
| |
| MPI_Comm {aka struct
ompi_communicator_t *}
fftw_f77_mpi.c:90:34: note: in expansion of macro ‘FFTW_MPI_COMM_F2C’
90 | *p = fftw3d_mpi_create_plan(FFTW_MPI_COMM_F2C(comm),
| ^~~~~~~~~~~~~~~~~
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:1413:47: note: expected ‘int’
but argument is of type ‘MPI_Comm’ {aka ‘struct ompi_communicator_t *’}
1413 | OMPI_DECLSPEC MPI_Comm MPI_Comm_f2c(MPI_Fint comm);
| ^
make[3]: *** [Makefile:596: fftw_f77_mpi.lo] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/mpi'
make[2]: *** [Makefile:416: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:32: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: fftw
Source-Version: 2.1.5-7
Done: Thibaut Paumard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
fftw, 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.
Thibaut Paumard <[email protected]> (supplier of updated fftw 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: SHA256
Format: 1.8
Date: Thu, 01 Aug 2024 13:21:10 +0200
Source: fftw
Architecture: source
Version: 2.1.5-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Thibaut Paumard <[email protected]>
Closes: 1074955
Changes:
fftw (2.1.5-7) unstable; urgency=medium
.
* Bug fix: "ftbfs with GCC-14", thanks to Matthias Klose (Closes:
#1074955); new patch gcc-14.
* Bump Policy to 4.7.0.
* Add lintian overrides confirming that two libraries don't use any
symbols from lobc.
Checksums-Sha1:
417c64f4875c46ff9b631c0549dce6a3dceefd53 2207 fftw_2.1.5-7.dsc
eea183983fdd3e96e35752bf160410b9cb440fd8 59200 fftw_2.1.5-7.debian.tar.xz
e20d730969a3571b6577c2ff6fe3c65787e004e0 10087 fftw_2.1.5-7_amd64.buildinfo
Checksums-Sha256:
9454c78c7c79f2c7ee553fd3e6976a32020b826592a30bda77b4e4465a5cc790 2207
fftw_2.1.5-7.dsc
48a16aa37fe3525b3c7587796408b1bba36496b43e8e533dca7ad05aa1f26abd 59200
fftw_2.1.5-7.debian.tar.xz
b3eef7d70a18c444bb11ae1d921ff676cabd3c9dd722550c0b5d96a1d37f4b91 10087
fftw_2.1.5-7_amd64.buildinfo
Files:
7a4b81720f5dbaa651d15adef129d1ca 2207 oldlibs optional fftw_2.1.5-7.dsc
f6e80dd492b368f191e56af2d4e548e0 59200 oldlibs optional
fftw_2.1.5-7.debian.tar.xz
8cc85a22e0cae717417257a30dcb7fec 10087 oldlibs optional
fftw_2.1.5-7_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCAAxFiEEvK37UrQZmNdNmdmOk5RTSODcKEAFAmarxq0THHRoaWJhdXRA
ZGViaWFuLm9yZwAKCRCTlFNI4NwoQGAtD/9GpJg0D4OHvF1mZmIeDO4BQUCxA4jU
YCvgbrHnSrh4nxvw3ILKJMax5N8Fm3XLnyEhp6AgPyCP3PCXhoRzUqdEPNx0fAAt
3BztcqK2ON9H60RIkXxBd2xaK6IoqjC3foFKFvo41m3tHnuOlrksemdjhUPdV7QJ
TjFtwLY5dIb2m/WLO6zKm4Ec2MAQFkPi0F/m/KLD/IeibFTkPl/EqejJEswJ1Q1A
GP9j1T8HhDrZJHMq/+BuDSrnS9uLNms/L2aJ3A9PN9TlphsNS0Ld78CK+vn68Bef
ZVTbE/FWqvdncxPO8AhRsZQMig3wPnExXD9zu6bX7sE6SmFZc+nnooJJXIt17kYS
BSHpbxyhamRGxFpA9Fa9e5FRY+xqR/cLZIsq9c7NqGdK5CAw5e0f77sVPXVlKXou
dewfeJKjXTCqTioT61RXcFmrbW9+nTefw65cEY3hVFBDgW1ChuC8eTuSAP7KWr2/
hMJj38+ERq0Njxz8XHZ3yKDfYKnQ8wf27DpYPFNWydMXIoUQdIIaImW38M1svFOm
MghYwyCVia5dnv0f3HM1Z3u6rExUzNPk8VQZMg1j7ux8dbOi0DdAUcDDzFpk85FE
aE6Q3yGNDPI7S5Kcfa1VU/7+apsr9nB9LCLBcl8M0HE+be/1qb4n71yr+Tdz35SZ
a3+D3EU+tREGVQ==
=wMXV
-----END PGP SIGNATURE-----
pgp1tt2jpSRow.pgp
Description: PGP signature
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers