--- Begin Message ---
Package: src:kasumi
Version: 2.5-9
Severity: normal
Tags: sid bookworm
User: debian-gcc@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/kasumi_2.5-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.
[...]
| ^~~~~
KasumiWord.cxx:205:5: error: ISO C++17 does not allow dynamic exception specifications
205 | throw(KasumiException){
| ^~~~~
KasumiDic.cxx:50:3: error: ISO C++17 does not allow dynamic exception specifications
50 | throw(KasumiException){
| ^~~~~
KasumiDic.cxx:72:5: error: ISO C++17 does not allow dynamic exception specifications
72 | throw(KasumiException){
| ^~~~~
KasumiDic.cxx:189:5: error: ISO C++17 does not allow dynamic exception specifications
189 | throw(KasumiException)
| ^~~~~
make[3]: *** [Makefile:602: KasumiWord.o] Error 1
make[3]: *** [Makefile:602: KasumiDic.o] Error 1
In file included from KasumiWord.hxx:36,
from KasumiDic.hxx:36,
from main.cxx:37:
KasumiConfiguration.hxx:41:32: error: ISO C++17 does not allow dynamic exception specifications
41 | void loadDefaultProperties() throw(KasumiException);
| ^~~~~
KasumiConfiguration.hxx:42:32: error: ISO C++17 does not allow dynamic exception specifications
42 | void loadConfigurationFile() throw (KasumiException);
| ^~~~~
KasumiConfiguration.hxx:44:5: error: ISO C++17 does not allow dynamic exception specifications
44 | throw(KasumiException);
| ^~~~~
KasumiConfiguration.hxx:45:28: error: ISO C++17 does not allow dynamic exception specifications
45 | void saveConfiguration() throw (KasumiException);
| ^~~~~
KasumiConfiguration.hxx:48:24: error: ISO C++17 does not allow dynamic exception specifications
48 | void checkValidity() throw(KasumiException);
| ^~~~~
KasumiConfiguration.hxx:50:47: error: ISO C++17 does not allow dynamic exception specifications
50 | KasumiConfiguration(int argc, char *argv[]) throw (KasumiException);
| ^~~~~
In file included from KasumiDic.hxx:36,
from main.cxx:37:
KasumiWord.hxx:73:7: error: ISO C++17 does not allow dynamic exception specifications
73 | throw(KasumiException);
| ^~~~~
KasumiWord.hxx:75:7: error: ISO C++17 does not allow dynamic exception specifications
75 | throw(KasumiException);
| ^~~~~
In file included from main.cxx:37:
KasumiDic.hxx:52:40: error: ISO C++17 does not allow dynamic exception specifications
52 | void load(KasumiConfiguration *conf) throw (KasumiException);
| ^~~~~
KasumiDic.hxx:55:9: error: ISO C++17 does not allow dynamic exception specifications
55 | throw(KasumiException);
| ^~~~~
KasumiDic.hxx:57:18: error: ISO C++17 does not allow dynamic exception specifications
57 | void store() throw(KasumiException);
| ^~~~~
main.cxx:89:10: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings]
89 | {"STRING", 0, TARGET_STRING},
| ^~~~~~~~
main.cxx: In function ‘void cb_selection_get(GtkWidget*, GtkSelectionData*, guint, guint, GtkWidget*)’:
main.cxx:106:12: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings]
106 | text = "Kasumi Selection";
| ^~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:602: main.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:703: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:457: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:6: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: kasumi
Source-Version: 2.5-10
Done: Boyuan Yang <byang@debian.org>
We believe that the bug you reported is fixed in the latest version of
kasumi, 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 984077@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boyuan Yang <byang@debian.org> (supplier of updated kasumi 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 15 Oct 2021 13:34:25 -0400
Source: kasumi
Architecture: source
Version: 2.5-10
Distribution: unstable
Urgency: high
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Boyuan Yang <byang@debian.org>
Closes: 984077
Changes:
kasumi (2.5-10) unstable; urgency=high
.
* Team upload.
* debian/: Apply wrap-and-sort -abst.
* Refresh packaging:
+ Bump Standards-Version to 4.6.0.
+ Bump debhelper compat to v13.
* debian/rules: Force std=c++14 to fix ftbfs with gcc 11.
(Closes: #984077)
Checksums-Sha1:
bd7b62b19dd66aa817d0d0c26216f1edf8f37b5c 1855 kasumi_2.5-10.dsc
38155494d684f61e74ed1498ec90cc0fc68d791a 279587 kasumi_2.5.orig.tar.gz
ca33227bae1222f2b26585b2a00ba95c3c42c3ee 6772 kasumi_2.5-10.debian.tar.xz
d8961dde68ebecc0b56d896e4f7b967d704abd61 11068 kasumi_2.5-10_amd64.buildinfo
Checksums-Sha256:
5756b2edbddbd57b680bf35fd26634f91e061dd11a6b7dbec88a8bb6cc7a490e 1855 kasumi_2.5-10.dsc
f21841ac9991e365abdb515e2c2a1ec9be5914fe8562f01e8571264ceb2528de 279587 kasumi_2.5.orig.tar.gz
62d184d6677b6263dd5a6a35bfcb0c39548ea79eed7b8e93f308bea4f015416e 6772 kasumi_2.5-10.debian.tar.xz
de65957c604fcbc36bdf4240382a40f17f99c7cffc80385fa268c6cbc2d533a9 11068 kasumi_2.5-10_amd64.buildinfo
Files:
89e763bf49d1653cdb738057298564de 1855 x11 optional kasumi_2.5-10.dsc
f49d010cf1fa5672b4515502b961b8c8 279587 x11 optional kasumi_2.5.orig.tar.gz
49f8479341ce85157de1dad02f304871 6772 x11 optional kasumi_2.5-10.debian.tar.xz
75d8684c450785dc92939e893ab21790 11068 x11 optional kasumi_2.5-10_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmFpvhMACgkQwpPntGGC
Ws7pdBAAhjyN+fD/i84kCyUNjRb3XledbanIO7AcTM32Aro/44HM6fK9SiWwoFbC
FvoWDXOVzLd1LHvoM0HuLYPmTmx8jXB4+amKwcg5F+/XViOdid+dm4c4SUMVUUpy
BkYvClmgD2G6HnA3YWabjG8uLOjgxcW7bfkdG/hmso6MjeLaQPJdsDULv94RgnLp
nAWINkb06C/P9CRKby9t0ec/NoJCRvWrbYWmD2tgytaCbQBboZCP+kGVtMGcYaVQ
AnChnwSC2L2PIdA8jUHjZL6yk9NyNpNJphzWwA71XE3aZVmnr/3vQyV/8KfsWpQC
pRpZEXoX/5sAb9nABmc5yH8VOzGZ1CRZKM0wH5ZZcqrcxOTJFaTyR9ET347UCnYi
mmIQGnlicHZTRVhbm/2o/3XibXe2UX78IHQOto6BX+2fitUIJOzZrl6+NtFZGL4n
N9J7pAEA2HC/e7tJaM4EfNui/VZpW71xXsp7nhDovJ3wumfLpGmuW6+aT706j13J
VSQ1rSntFc8Gqws3sRokWkDr5uoU2YaOdl2ArmXCY6H80iW8+0Ejcsb+RGnHSBSq
kZwMoAxO1DK9d+yCkxttorAHRw8AGklxOgYW5nbiRmNDvwkQiuJvaGsdvK0JRMak
XlFhjtQPAxvjCMfVqAWl/sTrHxceba90AWuZd7bBkqP0twCuI0U=
=Ur9w
-----END PGP SIGNATURE-----
--- End Message ---