Your message dated Fri, 21 Jul 2023 14:38:48 +0000
with message-id <e1qmrhm-00hfyu...@fasolo.debian.org>
and subject line Bug#1037649: fixed in fenics-dolfinx 1:0.6.0-5
has caused the Debian Bug report #1037649,
regarding fenics-dolfinx: ftbfs with GCC-13
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 ow...@bugs.debian.org
immediately.)


-- 
1037649: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037649
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:fenics-dolfinx
Version: 1:0.5.2-2
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-13

[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-13/g++-13, but succeeds to build with gcc-12/g++-12. 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/2023/05/22/logs/fenics-dolfinx_0.5.2-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
   42 |   Table timings(std::set<TimingType> type);
      |                 ^~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.h:49:45: error: ‘TimingType’ was 
not declared in this scope
   49 |   void list_timings(MPI_Comm comm, std::set<TimingType> type,
      |                                             ^~~~~~~~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.h:49:55: error: template 
argument 1 is invalid
   49 |   void list_timings(MPI_Comm comm, std::set<TimingType> type,
      |                                                       ^
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.h:49:55: error: template 
argument 2 is invalid
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.h:49:55: error: template 
argument 3 is invalid
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.h:49:36: error: ‘std::type’ has 
not been declared
   49 |   void list_timings(MPI_Comm comm, std::set<TimingType> type,
      |                                    ^~~
make[4]: *** [dolfinx/CMakeFiles/dolfinx.dir/build.make:163: 
dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o] Error 1
make[4]: *** Waiting for unfinished jobs....
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:42:55: error: ‘TimingType’ 
was not declared in this scope
   42 | void TimeLogger::list_timings(MPI_Comm comm, std::set<TimingType> type,
      |                                                       ^~~~~~~~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:42:65: error: template 
argument 1 is invalid
   42 | void TimeLogger::list_timings(MPI_Comm comm, std::set<TimingType> type,
      |                                                                 ^
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:42:65: error: template 
argument 2 is invalid
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:42:65: error: template 
argument 3 is invalid
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:55:36: error: ‘TimingType’ 
was not declared in this scope
   55 | Table TimeLogger::timings(std::set<TimingType> type)
      |                                    ^~~~~~~~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:55:46: error: template 
argument 1 is invalid
   55 | Table TimeLogger::timings(std::set<TimingType> type)
      |                                              ^
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:55:46: error: template 
argument 2 is invalid
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:55:46: error: template 
argument 3 is invalid
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp: In member function 
‘dolfinx::Table dolfinx::common::TimeLogger::timings(int)’:
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:60:25: error: request for 
member ‘find’ in ‘type’, which is of non-class type ‘int’
   60 |   bool time_wall = type.find(TimingType::wall) != type.end();
      |                         ^~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:60:30: error: ‘TimingType’ 
has not been declared
   60 |   bool time_wall = type.find(TimingType::wall) != type.end();
      |                              ^~~~~~~~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:60:56: error: request for 
member ‘end’ in ‘type’, which is of non-class type ‘int’
   60 |   bool time_wall = type.find(TimingType::wall) != type.end();
      |                                                        ^~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:61:25: error: request for 
member ‘find’ in ‘type’, which is of non-class type ‘int’
   61 |   bool time_user = type.find(TimingType::user) != type.end();
      |                         ^~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:61:30: error: ‘TimingType’ 
has not been declared
   61 |   bool time_user = type.find(TimingType::user) != type.end();
      |                              ^~~~~~~~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:61:56: error: request for 
member ‘end’ in ‘type’, which is of non-class type ‘int’
   61 |   bool time_user = type.find(TimingType::user) != type.end();
      |                                                        ^~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:62:24: error: request for 
member ‘find’ in ‘type’, which is of non-class type ‘int’
   62 |   bool time_sys = type.find(TimingType::system) != type.end();
      |                        ^~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:62:29: error: ‘TimingType’ 
has not been declared
   62 |   bool time_sys = type.find(TimingType::system) != type.end();
      |                             ^~~~~~~~~~
/<<PKGBUILDDIR>>/cpp/dolfinx/common/TimeLogger.cpp:62:57: error: request for 
member ‘end’ in ‘type’, which is of non-class type ‘int’
   62 |   bool time_sys = type.find(TimingType::system) != type.end();
      |                                                         ^~~
make[4]: *** [dolfinx/CMakeFiles/dolfinx.dir/build.make:177: 
dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu-real'
make[3]: *** [CMakeFiles/Makefile2:307: dolfinx/CMakeFiles/dolfinx.dir/all] 
Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu-real'
make[2]: *** [Makefile:139: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu-real'
dh_auto_build: error: cd obj-x86_64-linux-gnu-real && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:162: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:143: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: fenics-dolfinx
Source-Version: 1:0.6.0-5
Done: Drew Parsons <dpars...@debian.org>

We believe that the bug you reported is fixed in the latest version of
fenics-dolfinx, 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 1037...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <dpars...@debian.org> (supplier of updated fenics-dolfinx 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 21 Jul 2023 13:28:13 +0200
Source: fenics-dolfinx
Architecture: source
Version: 1:0.6.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Drew Parsons <dpars...@debian.org>
Closes: 1037649
Changes:
 fenics-dolfinx (1:0.6.0-5) unstable; urgency=medium
 .
   * debian patches gcc13_PR2646.patch and gcc13_PR2647.patch
     apply upstream PR2646 and PR2647 to fix build with gcc-13.
     Closes: #1037649.
Checksums-Sha1:
 a98ea1d0168b994dbef57092652c2a6494ce2c14 3843 fenics-dolfinx_0.6.0-5.dsc
 0c8ee6efd20dcead0ca4297f6eadf95f4a8bebe8 45280 
fenics-dolfinx_0.6.0-5.debian.tar.xz
Checksums-Sha256:
 eaff5ee15c7d9570868b2239ec7acdc8f662841ece27fb5d129abf7e99f3a76e 3843 
fenics-dolfinx_0.6.0-5.dsc
 f6f5f196fc8657c5ea1054dac3c2a85e69b3fbcfc3d4d20c6e0e127641fe31a6 45280 
fenics-dolfinx_0.6.0-5.debian.tar.xz
Files:
 69680b47dc4f1e60776b6e909ce4be9e 3843 math optional fenics-dolfinx_0.6.0-5.dsc
 61cb66073ea19dd72f56683a5d35f211 45280 math optional 
fenics-dolfinx_0.6.0-5.debian.tar.xz

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

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmS6kiwACgkQVz7x5L1a
AfrXRw/+LpuOTdlEhmV5HbcpKW1GPvc8LwP8DKMOW68CJdMANhJxqceXrjTZOpXw
HVIwpP35mKm6Bll5f/mS2KJrWKmDgY/nTGKwQjI6gEXLxeTTnrQqlMLDQJETP8yz
p5OcM6M6hz/3EClagtWNmYsZrVS/gWrO9B9hr1gXJG34bIf9BlS0Hv9ieg+jvHhe
no2vkO7Lbdj9iLub7DG+Ujh3nBT0nuJmcq+fORlKM3zeAigRePahNKEQzTHA4B7W
jptFKxgE6f/L2RufedYQjRTBxsryRPXEMFGUHg3VsnrOxghIaAXP0EyWgFCxwsrS
nDlswlJWBSAiyTz7z1X8KBupsbqSWeL/sFtjkSjI4igNr0JKVXNEEU3+o4NdLWuz
nzKA+ii/yex9q7HDSpc735QVBbdTBCpked2xVwvAb9n56/NnF1et6c4+Eh5YJXsT
U/yFuowr9IpcgacpfFwr7Wi9Dsp/wp6DiadAR6Xw3jHMPei6B0s7MqKgSTJRV3P5
6OZTrGybO7tRHfiqNCGlORCYpwXkMUpkA1DEAKACyFbKcca8WtGaAtUwACDMJJ95
D7UNT/p7mya6IVsJTEVffTRUAlwduliMZflGovXh0EkXFDNzQ7rxX6xVL7c3zUFZ
Wfk99EOcUr5bCORqmnvZFAl3wXyxMialcwm4uvX+Iuy4lMRpJf4=
=4l/S
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to