Your message dated Sat, 02 Sep 2023 12:20:48 +0000
with message-id <[email protected]>
and subject line Bug#1042038: fixed in mfem 4.5.2+ds-1.1
has caused the Debian Bug report #1042038,
regarding mfem: FTBFS: hash.hpp:1001:39: error: ISO C++ forbids declaration of
‘type name’ with no type [-fpermissive]
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.)
--
1042038: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042038
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mfem
Version: 4.5.2+ds-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> /usr/bin/c++
> -DMFEM_CONFIG_FILE=\"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/config/_config.hpp\"
> -Dmfem_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>
> -I/usr/include/hypre -I/usr/lib/x86_64-linux-gnu/openmpi/include
> -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG
> -std=c++11 -fPIC -MD -MT CMakeFiles/mfem.dir/general/gecko.cpp.o -MF
> CMakeFiles/mfem.dir/general/gecko.cpp.o.d -o
> CMakeFiles/mfem.dir/general/gecko.cpp.o -c /<<PKGBUILDDIR>>/general/gecko.cpp
> In file included from /<<PKGBUILDDIR>>/general/hash.cpp:12:
> /<<PKGBUILDDIR>>/general/hash.hpp: In member function ‘mfem::HashFunction&
> mfem::HashFunction::EncodeAndHashDoubles(double_const_iter,
> double_const_iter)’:
> /<<PKGBUILDDIR>>/general/hash.hpp:1001:39: error: ISO C++ forbids declaration
> of ‘type name’ with no type [-fpermissive]
> 1001 | auto k = reinterpret_cast<const uint64_t &>(*begin);
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/general/hash.hpp:1001:39: error: expected ‘>’ before
> ‘uint64_t’
> /<<PKGBUILDDIR>>/general/hash.hpp:1001:39: error: expected ‘(’ before
> ‘uint64_t’
> 1001 | auto k = reinterpret_cast<const uint64_t &>(*begin);
> | ^~~~~~~~
> | (
> /<<PKGBUILDDIR>>/general/hash.hpp:1001:39: error: ‘uint64_t’ was not declared
> in this scope
> 1001 | auto k = reinterpret_cast<const uint64_t &>(*begin);
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/general/hash.hpp:17:1: note: ‘uint64_t’ is defined in header
> ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
> 16 | #include "array.hpp"
> +++ |+#include <cstdint>
> 17 | #include "globals.hpp"
> /<<PKGBUILDDIR>>/general/hash.hpp:1001:49: error: expected primary-expression
> before ‘>’ token
> 1001 | auto k = reinterpret_cast<const uint64_t &>(*begin);
> | ^
> /<<PKGBUILDDIR>>/general/hash.hpp:1001:58: error: expected ‘)’ before ‘;’
> token
> 1001 | auto k = reinterpret_cast<const uint64_t &>(*begin);
> | ^
> | )
> [ 2%] Building CXX object CMakeFiles/mfem.dir/general/isockstream.cpp.o
> /usr/bin/c++
> -DMFEM_CONFIG_FILE=\"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/config/_config.hpp\"
> -Dmfem_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>
> -I/usr/include/hypre -I/usr/lib/x86_64-linux-gnu/openmpi/include
> -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG
> -std=c++11 -fPIC -MD -MT CMakeFiles/mfem.dir/general/isockstream.cpp.o -MF
> CMakeFiles/mfem.dir/general/isockstream.cpp.o.d -o
> CMakeFiles/mfem.dir/general/isockstream.cpp.o -c
> /<<PKGBUILDDIR>>/general/isockstream.cpp
> make[3]: *** [CMakeFiles/mfem.dir/build.make:121:
> CMakeFiles/mfem.dir/general/hash.cpp.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2023/07/24/mfem_4.5.2+ds-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: mfem
Source-Version: 4.5.2+ds-1.1
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mfem, 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.
Gianfranco Costamagna <[email protected]> (supplier of updated mfem
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: Sat, 02 Sep 2023 14:09:24 +0200
Source: mfem
Built-For-Profiles: noudeb
Architecture: source
Version: 4.5.2+ds-1.1
Distribution: unstable
Urgency: medium
Maintainer: Gürkan Myczko <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1042038
Changes:
mfem (4.5.2+ds-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Amin Bandali <[email protected]> ]
* Add upstream patch to fix FTBFS with gcc-13 (Closes: #1042038)
- debian/patches/fix-ftbfs-gcc-13.patch
Checksums-Sha1:
65399647a6df5d90bdff2af22efa0292b9a38062 1950 mfem_4.5.2+ds-1.1.dsc
fa63f415b06c302592253621cbea0d90d0f5a684 13996 mfem_4.5.2+ds-1.1.debian.tar.xz
512dd3364c2b94c10cbf3f607766bcebc7ea3137 8717
mfem_4.5.2+ds-1.1_source.buildinfo
Checksums-Sha256:
4a59dae368519aeb441143d22bdb2902a6c1faa7c49e942a7e51c38cb0781b57 1950
mfem_4.5.2+ds-1.1.dsc
52373e20f004c37313219f6f0776fbde3e508b56eb761549eb174742245c4771 13996
mfem_4.5.2+ds-1.1.debian.tar.xz
7755d009c6b249a37b781d059e5dc0c7bcdc60c582bb14079e7d308b475f004d 8717
mfem_4.5.2+ds-1.1_source.buildinfo
Files:
eb166e7429cb81078758aa0d41e04ed1 1950 libs optional mfem_4.5.2+ds-1.1.dsc
5e985898ee27d85289294d4a74dcda10 13996 libs optional
mfem_4.5.2+ds-1.1.debian.tar.xz
5febc1a29a7f61f9f693b3f57511a0f9 8717 libs optional
mfem_4.5.2+ds-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmTzJpoACgkQ808JdE6f
XdmEiA/9HJzZrWDRUOopJCr4XhTbMXHno3jGodPMiXvuwZFGi2lrjPohSmD4ZJQa
HC1ZP1zh36KVd+vg2ZAG+F9+Ydsgp74E+B2mCbYdvX+owq0uBa4a8nrb4xeVV9Ub
EjWkZS9QT+zjMxkx8ANRunlgB1oZrDv1pQS3z8b8sJNdx8RVKyyrAcdHGRIKCqq8
CNGl11xgRE0Y0WJcnVO5sDK+3CepDByGQemGWIIW6tf7PMhNg/54UgCqstqLzN11
veeugw499X7Q7yd1Kt6ru1yF0n1dUi9hUMpYHVijLbC5gX2bLKxxNGKF/5U73Of2
czRm6tPToLtwJQjGOcLZ8i8ZRlfJrTKm6JLyfWMj+hBxEhWiDLXe08kIbjriVTNN
RsDTxDUKKVW1QzUT6NS9BaVhiQBOMKUHu09sL9DN/o67kd/lj/EdxUwZZAH5xX1X
B6N3JyJcnHy/AE9lAzT4IC+gocF1/xyIQ90iTShah0yiy4ak68cosE0kCTMFuwwZ
lMHQvjqB+dU8WiSz3jB2hi1gCcci1JRUqQHgVAhmMhl2yOr2rDukNgYKdBV06UCX
D2f3BQotDlGw4OtVthqdByGu2TslxkcxZvBaXxRqGVEYadrB8KF9w5uL+kgFvU2q
CQqMCa+uJeawJdmLVh5piGg13LMRFa7Mgpo+twpKYUqCkf7IKnI=
=LubJ
-----END PGP SIGNATURE-----
--- End Message ---