Your message dated Mon, 15 Nov 2021 22:19:14 +0000
with message-id <e1mmkjm-000f9b...@fasolo.debian.org>
and subject line Bug#984301: fixed in proftmb 1.1.12-10
has caused the Debian Bug report #984301,
regarding proftmb: 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 ow...@bugs.debian.org
immediately.)
--
984301: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984301
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:proftmb
Version: 1.1.12-9
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
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/proftmb_1.1.12-9_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.
[...]
HMMOutput.h:24:44: warning: ISO C++ forbids converting a string constant to
‘char*’ [-Wwrite-strings]
24 | void PrintEmit(ostream&,Par&,uint,char* ="");
| ^
In file included from proftmb.cpp:20:
Zscore.h:9:49: error: ISO C++17 does not allow dynamic exception specifications
9 | Z_Calibrate(set<pair<int,double> >&,int,double) throw (string&);
| ^~~~~
In file included from proftmb.cpp:22:
Eval.h:48:59: error: ISO C++17 does not allow dynamic exception specifications
48 | float RelativeEntropy(vector<float>& A, vector<float>& B) throw (char
*);
| ^~~~~
proftmb.cpp:68:88: error: ISO C++17 does not allow dynamic exception
specifications
68 | const char *, double, Par&,
const char*, bool) throw (string &);
|
^~~~~
proftmb.cpp:273:113: error: ISO C++17 does not allow dynamic exception
specifications
273 | const char *datfile, double
cut, Par& m, const char *name, bool multiQ) throw (string &) {
|
^~~~~
make[3]: *** [Makefile:537: BaumWelch.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from TrainSeq.h:5,
from Eval.h:11,
from Eval.cpp:6:
Seq.h:85:53: error: ISO C++17 does not allow dynamic exception specifications
85 | bool InitLabels(set<pair<string,string> >&) throw (string&);
| ^~~~~
Seq.h:194:67: error: ISO C++17 does not allow dynamic exception specifications
194 | static map<string,set<pair<string,string> > > Read(char*) throw
(string&);
| ^~~~~
In file included from TrainSeq.h:6,
from Eval.h:11,
from Eval.cpp:6:
Par.h:34:36: error: ISO C++17 does not allow dynamic exception specifications
34 | static void LoadL2L(char*) throw (string&);
| ^~~~~
Par.h:35:36: error: ISO C++17 does not allow dynamic exception specifications
35 | static void LoadL2A(char*) throw (string&);
| ^~~~~
Par.h:36:36: error: ISO C++17 does not allow dynamic exception specifications
36 | static void LoadA2E(char*) throw (string&);
| ^~~~~
Par.h:37:40: error: ISO C++17 does not allow dynamic exception specifications
37 | static void LoadConnect(char*) throw (string&);
| ^~~~~
Par.h:40:74: error: ISO C++17 does not allow dynamic exception specifications
40 | vector<unsigned
int>&) throw (string&);
|
^~~~~
Par.h:120:40: error: ISO C++17 does not allow dynamic exception specifications
120 | static void ReadZCurve(char *) throw (string &);
| ^~~~~
Par.h:121:42: error: ISO C++17 does not allow dynamic exception specifications
121 | static void ReadNullFreq(char *) throw (string &);
| ^~~~~
In file included from Eval.cpp:6:
Eval.h:48:59: error: ISO C++17 does not allow dynamic exception specifications
48 | float RelativeEntropy(vector<float>& A, vector<float>& B) throw (char
*);
| ^~~~~
make[3]: *** [Makefile:537: Backward.o] Error 1
make[3]: *** [Makefile:537: proftmb.o] Error 1
Eval.cpp:654:59: error: ISO C++17 does not allow dynamic exception
specifications
654 | float RelativeEntropy(vector<float>& A, vector<float>& B) throw (char
*){
| ^~~~~
make[3]: *** [Makefile:537: Eval.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:419: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:339: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: proftmb
Source-Version: 1.1.12-10
Done: Étienne Mollier <emoll...@debian.org>
We believe that the bug you reported is fixed in the latest version of
proftmb, 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 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <emoll...@debian.org> (supplier of updated proftmb 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: SHA512
Format: 1.8
Date: Mon, 15 Nov 2021 22:30:45 +0100
Source: proftmb
Architecture: source
Version: 1.1.12-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emoll...@debian.org>
Closes: 984301
Changes:
proftmb (1.1.12-10) unstable; urgency=medium
.
* Team upload.
* Add gcc-11.patch; fix ftbfs (Closes: #984301)
* Standards-Version: 4.6.0 (routine-update)
Checksums-Sha1:
5ac97638d483af31aa665a708332828083635500 2011 proftmb_1.1.12-10.dsc
f58ee3da54730120659799a708048ed5c3980c14 6668 proftmb_1.1.12-10.debian.tar.xz
a18dfa3de63cfcf91cd3228a4a705293e50ff906 5991 proftmb_1.1.12-10_amd64.buildinfo
Checksums-Sha256:
660b95e9262d8f374ecba4d814e6477a6637dae1e11ec9412f1fd7e147ab64ac 2011
proftmb_1.1.12-10.dsc
96ecba58549b34c85b2d379326b3848f9030c9a723c429ee2db0970ab31bbe07 6668
proftmb_1.1.12-10.debian.tar.xz
ed0513fc22755571e519c8cb9c01088d3d8598ae27725202413b002358dc85ca 5991
proftmb_1.1.12-10_amd64.buildinfo
Files:
e4178808456a07478079008888f442f1 2011 science optional proftmb_1.1.12-10.dsc
690c408862db01e0b2f87db932f35840 6668 science optional
proftmb_1.1.12-10.debian.tar.xz
5931a49f031f0c429800c6ef484fa777 5991 science optional
proftmb_1.1.12-10_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmGS0sQUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdqHaxAAyZL8EkuU0yV+2sPydUkrute6k0I7
GKzP9G19XA3rWGI3pwnFdigTwgTqFoA3Rpijfiql2Qv20l3Y+xU7XfvWZ1A+40pK
FNQVt4z+n+vqbPIIvH7LmmkwQFyxHJiybPLeZW3j2wM/GXSGUzuNi0yyUxTItswc
gpdQ/BR+HPvhSdmXPoFYafHhLixgL/kkrlWRRwIhs6yQjsjcmPNzZPKdvghC3X9J
FODN3aNpH2jWUlNgI1aQLEb8QSPPfWOfR/Uq44SzSSPT6/48geG2GgCHqT6pFW+8
85TnnSnMWjZlhlCb0IDsGlzuD9nny7Zem3PYNoq6YLlOR/AOcDqae/TOjGdOJ8Pc
iRzpvRwC/RALRcjD/h/0n0ih8KDJSuRNMs56CAtnXnLmKp/xWIAIT55cKfcTwEnw
PPhKz0jkKQXEI0fBaoEAFVZ37CoEL1k+xucM1STDa4qaADOlNBigFAKv4zOK5iql
wVFPL7oS6nuScN3tPMipxth6YzHN16w0pErhhiS03ecTq/gC8FIoyryvVDjltRfi
nxtclOmtbDCctbBQ7h+nSTo+Wsb7ErLHOJr2D/w8i7smNGZda/t5UVhfkqNKFqEf
AllgXQ9WX/0oXyVom6//13rcrY3E4fCBXb07171IiAgwWIujO2gHYxo/mcevu/uc
oZFURXyF22IuQRQ=
=IZB6
-----END PGP SIGNATURE-----
--- End Message ---