[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#984077: marked as done (kasumi: ftbfs with GCC-11)



Your message dated Fri, 15 Oct 2021 18:03:47 +0000
with message-id <E1mbRYZ-0001cp-9K@fasolo.debian.org>
and subject line Bug#984077: fixed in kasumi 2.5-10
has caused the Debian Bug report #984077,
regarding kasumi: 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 owner@bugs.debian.org
immediately.)


-- 
984077: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984077
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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 ---

Reply to: