Your message dated Mon, 01 Nov 2021 08:21:55 +0000
with message-id <[email protected]>
and subject line Bug#984123: fixed in fityk 1.3.1-7
has caused the Debian Bug report #984123,
regarding fityk: ftbfs with GCC-11
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.)
--
984123: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984123
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:fityk
Version: 1.3.1-6
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye 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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/fityk_1.3.1-6_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
fityk.h:277:58: error: ISO C++17 does not allow dynamic exception specifications
277 |
throw(ExecuteError);
| ^~~~~
fityk.h:289:55: error: ISO C++17 does not allow dynamic exception specifications
289 | const Var* get_variable(std::string const& name)
throw(ExecuteError);
| ^~~~~
fityk.h:299:58: error: ISO C++17 does not allow dynamic exception specifications
299 |
throw(ExecuteError);
| ^~~~~
fityk.h:303:58: error: ISO C++17 does not allow dynamic exception specifications
303 |
throw(ExecuteError);
| ^~~~~
fityk.h:308:58: error: ISO C++17 does not allow dynamic exception specifications
308 |
throw(ExecuteError);
| ^~~~~
fityk.h:320:47: error: ISO C++17 does not allow dynamic exception specifications
320 | realt get_wssr(int dataset=ALL_DATASETS) throw(ExecuteError);
| ^~~~~
fityk.h:323:46: error: ISO C++17 does not allow dynamic exception specifications
323 | realt get_ssr(int dataset=ALL_DATASETS) throw(ExecuteError);
| ^~~~~
fityk.h:326:51: error: ISO C++17 does not allow dynamic exception specifications
326 | realt get_rsquared(int dataset=ALL_DATASETS) throw(ExecuteError);
| ^~~~~
fityk.h:329:44: error: ISO C++17 does not allow dynamic exception specifications
329 | int get_dof(int dataset=ALL_DATASETS) throw(ExecuteError);
| ^~~~~
fityk.h:333:54: error: ISO C++17 does not allow dynamic exception specifications
333 | get_covariance_matrix(int dataset=ALL_DATASETS)
throw(ExecuteError);
| ^~~~~
make[5]: *** [Makefile:1198: libfityk_la-lexer.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from eparser.cpp:19:
func.h:90:29: error: ISO C++17 does not allow dynamic exception specifications
90 | throw(ExecuteError); // exc. spec. is used
by SWIG
| ^~~~~
func.h:104:25: error: ISO C++17 does not allow dynamic exception specifications
104 | throw(ExecuteError) // exc. spec. is used by
SWIG
| ^~~~~
make[5]: *** [Makefile:1205: libfityk_la-eparser.lo] Error 1
logic.cpp: In member function ‘void fityk::DataKeeper::do_import_dataset(bool,
int, const fityk::LoadSpec&, fityk::BasicContext*, fityk::ModelManager&)’:
logic.cpp:224:5: warning: ‘template<class> class std::auto_ptr’ is deprecated:
use 'std::unique_ptr' instead [-Wdeprecated-declarations]
224 | auto_ptr<Data> auto_d;
| ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
from
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35,
from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
from /usr/include/boost/shared_ptr.hpp:17,
from tplate.h:9,
from mgr.h:9,
from logic.h:8,
from logic.cpp:5:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
57 | template<typename> class auto_ptr;
| ^~~~~~~~
make[5]: *** [Makefile:1191: libfityk_la-view.lo] Error 1
make[5]: *** [Makefile:1184: libfityk_la-logic.lo] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/fityk'
make[4]: *** [Makefile:614: all] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/fityk'
make[3]: *** [Makefile:1344: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:815: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: fityk
Source-Version: 1.3.1-7
Done: Stuart Prescott <[email protected]>
We believe that the bug you reported is fixed in the latest version of
fityk, 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.
Stuart Prescott <[email protected]> (supplier of updated fityk 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: Mon, 01 Nov 2021 18:51:21 +1100
Source: fityk
Architecture: source
Version: 1.3.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 984123
Changes:
fityk (1.3.1-7) unstable; urgency=medium
.
* Force compilation with c++-14 for compatibility with GCC-11
(Closes: #984123).
* Cherry-pick patch from upstream for compatibility with newer sphinx.
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
* Update standards version to 4.6.0, no changes needed.
* Update watch file format version to 4.
Checksums-Sha1:
ed25c787751d7d1de2853d729c8cc5d9c442b5fe 2147 fityk_1.3.1-7.dsc
b991fb71a943b0ffd6bf79dc4f7c62c6a96adbd1 8276 fityk_1.3.1-7.debian.tar.xz
5120e00d612b4b495bebc2062c788292ffeb3a19 13928 fityk_1.3.1-7_amd64.buildinfo
Checksums-Sha256:
17cff81f53db13d8e72f0510c7daa621e7a796e9af5c381ffe2501ca6591a1f4 2147
fityk_1.3.1-7.dsc
daf5ad50e970b59f1b2121cc6e517397b074f647530ed04ccebb9327c051e809 8276
fityk_1.3.1-7.debian.tar.xz
bfd547440acbb98f50fe431ea1070e5467aa8dd829b58bf1c8cca840e7a4d2e4 13928
fityk_1.3.1-7_amd64.buildinfo
Files:
a897f29f7510f95ea7106956c5c6a280 2147 science optional fityk_1.3.1-7.dsc
b16bd69cac949e69aa3412b3bd5a158e 8276 science optional
fityk_1.3.1-7.debian.tar.xz
30d3ce0fbe1d25a7d733a2ac5e1db2fa 13928 science optional
fityk_1.3.1-7_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmF/njkACgkQu8F+uxOW
8veBoA//bSQju1EP5ngiHt+Cc7b3UY3DiptsIOLNZyodag+0DAaYwI0Z00CtDJkz
zKqZ7MDVIqkRFBhG0Appnb3fpi3YTTE5nQvgWAmIhoYwud1fLnTD8jRtgW/Oxejj
gKEQG06DZD2Ulrb8g1CJvnaY3rEy+jX1gn3K+rFvoExXbDE9CBp9wNjgKNlyKrAM
PS8TK+VUmhAP4h/iT48DCebdAW4EqnQW5vuyRDFYGxVkKO0E0cklZKfG/uGIkXOA
xOmlgogdZv10Wbu/OuOc6suBKBVJcvhswVzvjY/uhHSyS4la6wJkW6i2VZg2OXLb
v6G6fNDolxPyjzHm3HQ4e2c4hwMIjjMIoXZyFIx6xTNJmBoy1A6Vfv8NwFRW/wpn
GjTO76sWUMYM73PTcZgHXWqr9Ona0f+Sp5wg8qTMcUFCQ+/WZvAkCrZ/1cBTA0Fr
QtCTJ1pAlA0EF3fdtzVE4ZhvlWABKFOQhfnrxTCU+0n+EIf+GwMW2wNJbx3TD2lo
JuJ1XK5BCcN4aF7wPU4H2c0iJnOvibyYjkE3pH3IDhIOa1BTjUStl0bdYpempjxl
4AAnh/nmEwW95zosy12kKY6HxNU3g/4VmUg3FmaQSHTXAQsQzhT9N83Ps63zSXDd
UdcCf9SjXTbeoWV8cvOIqKM4cM4eMTz8fQFsZTIafC8ppnqOUfk=
=j9ss
-----END PGP SIGNATURE-----
--- End Message ---