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

Bug#1013008: opencc: ftbfs with GCC-12



Package: src:opencc
Version: 1.1.4+ds1-1
Severity: normal
Tags: sid bookworm
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-12

[This bug is targeted to the upcoming bookworm 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-12/g++-12, but succeeds to build with gcc-11/g++-11. The
severity of this report will be raised before the bookworm release.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/opencc_1.1.4+ds1-1_unstable_gcc12.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.

[...]
   dh_strip -a -O--buildsystem=cmake -O--no-parallel
   dh_makeshlibs -a -O--buildsystem=cmake -O--no-parallel
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libopencc1.1/DEBIAN/symbols doesn't match completely debian/libopencc1.1.symbols
--- debian/libopencc1.1.symbols (libopencc1.1_1.1.4+ds1-1_amd64)
+++ dpkg-gensymbolszPa1vw	2022-06-10 08:59:36.473031953 +0000
@@ -68,7 +68,7 @@
  _ZN6opencc15SimpleConverterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.1.1+git20200624+ds2
  _ZN6opencc15SimpleConverterD1Ev@Base 1.1.1+git20200624+ds2
  _ZN6opencc15SimpleConverterD2Ev@Base 1.1.1+git20200624+ds2
- (arch=!amd64 !arm64 !x32)_ZN6opencc16DictEntryFactory3NewEPKNS_9DictEntryE@Base 1.1.3+ds1
+ _ZN6opencc16DictEntryFactory3NewEPKNS_9DictEntryE@Base 1.1.3+ds1
  _ZN6opencc16NoValueDictEntryD0Ev@Base 1.1.1+git20200624+ds2
  _ZN6opencc16NoValueDictEntryD1Ev@Base 1.1.1+git20200624+ds2
  _ZN6opencc16NoValueDictEntryD2Ev@Base 1.1.1+git20200624+ds2
@@ -209,6 +209,7 @@
  (subst)_ZNK6opencc9DictGroup16MatchAllPrefixesEPKc{size_t}@Base 1.1.1+git20200624+ds2
  (subst)_ZNK6opencc9DictGroup5MatchEPKc{size_t}@Base 1.1.1+git20200624+ds2
  _ZNK6opencc9Exception4whatEv@Base 1.1.1+git20200624+ds2
+ _ZNSt10_HashtableIN6opencc19UTF8StringSliceBaseIhEESt4pairIKS2_NS0_13PhraseExtract7SignalsEESaIS7_ENSt8__detail10_Select1stESt8equal_toIS2_ENS2_6HasherENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm@Base 1.1.4+ds1-1
  (subst)_ZNSt10_HashtableIN6opencc19UTF8StringSliceBaseIhEESt4pairIKS2_{size_t}ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS2_ENS2_6HasherENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashE{size_t}RK{size_t}@Base 1.1.1+git20200624+ds2
  (subst)_ZNSt10_HashtableIN6opencc19UTF8StringSliceBaseIhEESt4pairIKS2_{size_t}ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS2_ENS2_6HasherENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev@Base 1.1.1+git20200624+ds2
  (subst)_ZNSt10_HashtableIN6opencc19UTF8StringSliceBaseIhEESt4pairIKS2_{size_t}ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS2_ENS2_6HasherENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev@Base 1.1.1+git20200624+ds2
@@ -377,6 +378,7 @@
  (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv@Base 1.1.1+git20200624+ds2
  (arch=!armel !riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.1.1+git20200624+ds2
  (arch=!armel !riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 1.1.1+git20200624+ds2
+ _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv@Base 1.1.4+ds1-1
  _ZNSt17_Function_handlerIFbRKN6opencc13PhraseExtractERKNS0_19UTF8StringSliceBaseIhEEEPS8_E10_M_managerERSt9_Any_dataRKSB_St18_Manager_operation@Base 1.1.1+git20200624+ds2
  _ZNSt17_Function_handlerIFbRKN6opencc13PhraseExtractERKNS0_19UTF8StringSliceBaseIhEEEPS8_E9_M_invokeERKSt9_Any_dataS3_S7_@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorIN5Darts15DoubleArrayImplIchijNS0_6LengthIcEEE6node_tESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 1.1.3+ds1
@@ -385,14 +387,14 @@
  (subst)_ZNSt6vectorIN6opencc19UTF8StringSliceBaseIhEESaIS2_EE7reserveE{size_t}@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorIN6opencc19UTF8StringSliceBaseIhEESaIS2_EED1Ev@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorIN6opencc19UTF8StringSliceBaseIhEESaIS2_EED2Ev@Base 1.1.1+git20200624+ds2
- (subst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendE{size_t}@Base 1.1.1+git20200624+ds2
+#MISSING: 1.1.4+ds1-1# (subst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendE{size_t}@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorIPKN6opencc9DictEntryESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorIPKN6opencc9DictEntryESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 1.1.1+git20200624+ds2
- (subst)_ZNSt6vectorIPKcSaIS1_EE17_M_default_appendE{size_t}@Base 1.1.1+git20200624+ds2
+#MISSING: 1.1.4+ds1-1# (subst)_ZNSt6vectorIPKcSaIS1_EE17_M_default_appendE{size_t}@Base 1.1.1+git20200624+ds2
  (optional=templinst)_ZNSt6vectorISt10unique_ptrIN6opencc9DictEntryESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJRPS2_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 1.1.3+ds1
  _ZNSt6vectorISt10unique_ptrIN6opencc9DictEntryESt14default_deleteIS2_EESaIS5_EED1Ev@Base 1.1.1+git20200624+ds2
  _ZNSt6vectorISt10unique_ptrIN6opencc9DictEntryESt14default_deleteIS2_EESaIS5_EED2Ev@Base 1.1.1+git20200624+ds2
@@ -405,7 +407,7 @@
  _ZNSt7__cxx1110_List_baseISt10shared_ptrIN6opencc10ConversionEESaIS4_EE8_M_clearEv@Base 1.1.1+git20200624+ds2
  _ZNSt7__cxx1110_List_baseISt10shared_ptrIN6opencc4DictEESaIS4_EE8_M_clearEv@Base 1.1.1+git20200624+ds2
  (arch=!alpha !armel !armhf !hurd-i386 !i386 !kfreebsd-i386 !mipsel !powerpc !ppc64 !s390x|subst)_ZNSt8_Rb_treeI{size_t}St4pairIK{size_t}PKN6opencc9DictEntryEESt10_Select1stIS6_ESt4lessI{size_t}ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_@Base 1.1.1+git20200624+ds2
- (subst)_ZNSt8_Rb_treeI{size_t}St4pairIK{size_t}PKN6opencc9DictEntryEESt10_Select1stIS6_ESt4lessI{size_t}ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 1.1.1+git20200624+ds2
+#MISSING: 1.1.4+ds1-1# (subst)_ZNSt8_Rb_treeI{size_t}St4pairIK{size_t}PKN6opencc9DictEntryEESt10_Select1stIS6_ESt4lessI{size_t}ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 1.1.1+git20200624+ds2
  (subst|arch=!amd64 !hurd-i386 !i386 !m68k !x32)_ZNSt8__detail9_Map_baseIN6opencc19UTF8StringSliceBaseIhEESt4pairIKS3_{size_t}ESaIS6_ENS_10_Select1stESt8equal_toIS3_ENS3_6HasherENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS5_@Base 1.1.3+ds1
  _ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_St10shared_ptrIN6opencc4DictEEESaISD_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8_@Base 1.1.1+git20200624+ds2
  _ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_St10unique_ptrIN6opencc9DictEntryESt14default_deleteISB_EEESaISF_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixEOS6_@Base 1.1.1+git20200624+ds2
@@ -418,7 +420,7 @@
  (subst)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN6opencc9DictEntryESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEE{ssize_t}NS0_5__ops15_Iter_comp_iterIPFbRKS7_SG_EEEEvT_SK_T0_T1_@Base 1.1.1+git20200624+ds2
  (subst)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIN6opencc19UTF8StringSliceBaseIhEENS3_13PhraseExtract7SignalsEESt6vectorIS8_SaIS8_EEEE{ssize_t}NS0_5__ops15_Iter_comp_iterIZNS6_8DictType9BuildKeysEvEUlRKS8_SI_E_EEEvT_SL_T0_T1_@Base 1.1.1+git20200624+ds2
  _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN6opencc9DictEntryESt14default_deleteIS4_EESt6vectorIS7_SaIS7_EEEENS0_5__ops14_Val_comp_iterIPFbRKS7_SG_EEEEvT_T0_@Base 1.1.1+git20200624+ds2
- (arch=amd64 arm64 kfreebsd-amd64 s390x x32)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_@Base 1.1.1+git20200624+ds2
+#MISSING: 1.1.4+ds1-1# (arch=amd64 arm64 kfreebsd-amd64 s390x x32)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_@Base 1.1.1+git20200624+ds2
  _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@Base 1.1.1+git20200624+ds2
  _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_@Base 1.1.1+git20200624+ds2
  _ZTIFbRKN6opencc13PhraseExtractERKNS_19UTF8StringSliceBaseIhEEE@Base 1.1.1+git20200624+ds2
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: