[Debian-med-packaging] Bug#1012984: libncl: ftbfs with GCC-12

Matthias Klose doko at debian.org
Thu Jun 16 13:11:07 BST 2022


Package: src:libncl
Version: 2.1.21+git20210811.b1213a7-1
Severity: normal
Tags: sid bookworm
User: debian-gcc at 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/libncl_2.1.21+git20210811.b1213a7-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.

[...]
- _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_copyILb0ENS5_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIiESA_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE at Base 2.1.18
  _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEEC1ERKS5_ at Base 2.1.18
  _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEEC2ERKS5_ at Base 2.1.18
+ _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EE24_M_get_insert_unique_posERS1_ at Base 2.1.21+git20210811.b1213a7-1
  _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_ at Base 2.1.18
- _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EE7_M_copyILb0ENSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESJ_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
- _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E at Base 2.1.18
- _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EEaSERKSE_ at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EE7_M_copyILb0ENSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESJ_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIjESaIS8_EEaSERKSE_ at Base 2.1.18
+ _ZNSt8_Rb_treeIjSt4pairIKjSt3mapIjdSt4lessIjESaIS0_IS1_dEEEESt10_Select1stIS8_ES4_SaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESH_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ at Base 2.1.21+git20210811.b1213a7-1
  _ZNSt8_Rb_treeIjSt4pairIKjSt3mapIjdSt4lessIjESaIS0_IS1_dEEEESt10_Select1stIS8_ES4_SaIS8_EE24_M_get_insert_unique_posERS1_ at Base 2.1.21+git20190531.feceb81
+ _ZNSt8_Rb_treeIjSt4pairIKjSt3mapIjiSt4lessIjESaIS0_IS1_iEEEESt10_Select1stIS8_ES4_SaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESH_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ at Base 2.1.21+git20210811.b1213a7-1
  _ZNSt8_Rb_treeIjSt4pairIKjSt3mapIjiSt4lessIjESaIS0_IS1_iEEEESt10_Select1stIS8_ES4_SaIS8_EE24_M_get_insert_unique_posERS1_ at Base 2.1.21+git20190531.feceb81
- _ZNSt8_Rb_treeIjSt4pairIKjSt3setIjSt4lessIjESaIjEEESt10_Select1stIS7_ES4_SaIS7_EE7_M_copyILb0ENSB_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS7_ESG_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
- _ZNSt8_Rb_treeIjSt4pairIKjSt3setIjSt4lessIjESaIjEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E at Base 2.1.18
- _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorI9NxsStringSaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE7_M_copyILb0ENSC_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS6_ESH_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
- _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorI9NxsStringSaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E at Base 2.1.18
- _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorI9NxsStringSaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EEaSERKSC_ at Base 2.1.18
+ _ZNSt8_Rb_treeIjSt4pairIKjSt3setIjSt4lessIjESaIjEEESt10_Select1stIS7_ES4_SaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESG_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_ at Base 2.1.21+git20210811.b1213a7-1
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjSt3setIjSt4lessIjESaIjEEESt10_Select1stIS7_ES4_SaIS7_EE7_M_copyILb0ENSB_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS7_ESG_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjSt3setIjSt4lessIjESaIjEEESt10_Select1stIS7_ES4_SaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorI9NxsStringSaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE7_M_copyILb0ENSC_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS6_ESH_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorI9NxsStringSaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorI9NxsStringSaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EEaSERKSC_ at Base 2.1.18
  _ZNSt8_Rb_treeIjSt4pairIKjdESt10_Select1stIS2_ESt4lessIjESaIS2_EE24_M_get_insert_unique_posERS1_ at Base 2.1.18
  _ZNSt8_Rb_treeIjSt4pairIKjiESt10_Select1stIS2_ESt4lessIjESaIS2_EE24_M_get_insert_unique_posERS1_ at Base 2.1.18
  _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_ at Base 2.1.18
- _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_ at Base 2.1.21+git20210811.b1213a7
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_ at Base 2.1.21+git20210811.b1213a7
  _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE22_M_insert_range_uniqueISt23_Rb_tree_const_iteratorIjEEENSt9enable_ifIXsrSt7is_sameIjNSt15iterator_traitsIT_E10value_typeEE5valueEvE4typeESC_SC_ at Base 2.1.21+git20180827.c71b264
  _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE24_M_get_insert_unique_posERKj at Base 2.1.18
  (optional)_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIjERKj at Base 2.1.21+git20171002.4becff7
- _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE5eraseERKj at Base 2.1.18
- _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyILb0ENS5_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIjESA_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
- _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE5eraseERKj at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyILb0ENS5_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIjESA_PSt18_Rb_tree_node_baseRT0_ at Base 2.1.21+git20210811.b1213a7
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE at Base 2.1.18
  _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEEC1ERKS5_ at Base 2.1.18
  _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEEC2ERKS5_ at Base 2.1.18
- _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEEaSERKS5_ at Base 2.1.18
- _ZSt11__set_unionISt23_Rb_tree_const_iteratorIjES1_St15insert_iteratorISt3setIjSt4lessIjESaIjEEEN9__gnu_cxx5__ops15_Iter_less_iterEET1_T_SD_T0_SE_SC_T2_ at Base 2.1.21+git20180827.c71b264
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEEaSERKS5_ at Base 2.1.18
+#MISSING: 2.1.21+git20210811.b1213a7-1# _ZSt11__set_unionISt23_Rb_tree_const_iteratorIjES1_St15insert_iteratorISt3setIjSt4lessIjESaIjEEEN9__gnu_cxx5__ops15_Iter_less_iterEET1_T_SD_T0_SE_SC_T2_ at Base 2.1.21+git20180827.c71b264
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPK10NxsCommentSt6vectorIS2_SaIS2_EEEEPS2_ET0_T_SB_SA_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPK17ProcessedNxsTokenSt6vectorIS2_SaIS2_EEEEPS2_ET0_T_SB_SA_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPK23NxsDiscreteStateSetInfoSt6vectorIS2_SaIS2_EEEEPS2_ET0_T_SB_SA_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPK9NxsStringSt6vectorIS2_SaIS2_EEEEPS2_ET0_T_SB_SA_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIdSaIdEESt4lessIS8_ESaISt4pairIKS8_SB_EEES9_ISI_SaISI_EEEEPSI_ET0_T_SQ_SP_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt3setIiSt4lessIiESaIiEESt6vectorIS6_SaIS6_EEEEPS6_ET0_T_SF_SE_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairI25NxsDiscreteDatatypeMapperSt3setIjSt4lessIjESaIjEEESt6vectorIS9_SaIS9_EEEEPS9_ET0_T_SI_SH_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt6vectorIiSaIiEES2_IS4_SaIS4_EEEEPS4_ET0_T_SC_SB_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIPK9NxsStringPS0_ET0_T_S5_S4_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt16__do_uninit_copyIPKSt4pairI25NxsDiscreteDatatypeMapperSt3setIjSt4lessIjESaIjEEEPS7_ET0_T_SC_SB_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt18__do_uninit_fill_nIPSt6vectorI16NxsDistanceDatumSaIS1_EEmS3_ET_S5_T0_RKT1_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt18__do_uninit_fill_nIPSt6vectorISt3setIiSt4lessIiESaIiEESaIS5_EEmS7_ET_S9_T0_RKT1_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt18__do_uninit_fill_nIPSt6vectorIbSaIbEEmS2_ET_S4_T0_RKT1_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt18__do_uninit_fill_nIPSt6vectorIiSaIiEEmS2_ET_S4_T0_RKT1_ at Base 2.1.21+git20210811.b1213a7-1
+ _ZSt19piecewise_construct at Base 2.1.21+git20210811.b1213a7-1
  _ZTI12NxsDataBlock at Base 2.1.18
  _ZTI12NxsException at Base 2.1.18
  _ZTI12NxsTaxaBlock at Base 2.1.18
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Debian-med-packaging mailing list