[Debian-med-packaging] Bug#984348: spoa: ftbfs with GCC-11

Matthias Klose doko at debian.org
Wed Mar 3 16:17:35 GMT 2021


Package: src:spoa
Version: 4.0.7+ds-1
Severity: normal
Tags: sid bookworm
User: debian-gcc at 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/spoa_4.0.7+ds-1_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.

[...]
   dh_makeshlibs -a -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/libspoa7.0.0/DEBIAN/symbols doesn't match completely debian/libspoa7.0.0.symbols.amd64
--- debian/libspoa7.0.0.symbols.amd64 (libspoa7.0.0_4.0.7+ds-1_amd64)
+++ dpkg-gensymbolsasbohv	2021-03-01 21:04:41.854431493 +0000
@@ -1,5 +1,33 @@
 libspoa.so.7.0.0 libspoa7.0.0 #MINVER#
 * Build-Depends-Package: libspoa-dev
+ CpuFeatures_CloseFile at Base 4.0.7+ds-1
+ CpuFeatures_OpenFile at Base 4.0.7+ds-1
+ CpuFeatures_ReadFile at Base 4.0.7+ds-1
+ CpuFeatures_StringView_Back at Base 4.0.7+ds-1
+ CpuFeatures_StringView_CopyString at Base 4.0.7+ds-1
+ CpuFeatures_StringView_Front at Base 4.0.7+ds-1
+ CpuFeatures_StringView_GetAttributeKeyValue at Base 4.0.7+ds-1
+ CpuFeatures_StringView_HasWord at Base 4.0.7+ds-1
+ CpuFeatures_StringView_IndexOf at Base 4.0.7+ds-1
+ CpuFeatures_StringView_IndexOfChar at Base 4.0.7+ds-1
+ CpuFeatures_StringView_IsEquals at Base 4.0.7+ds-1
+ CpuFeatures_StringView_KeepFront at Base 4.0.7+ds-1
+ CpuFeatures_StringView_ParsePositiveNumber at Base 4.0.7+ds-1
+ CpuFeatures_StringView_PopBack at Base 4.0.7+ds-1
+ CpuFeatures_StringView_PopFront at Base 4.0.7+ds-1
+ CpuFeatures_StringView_StartsWith at Base 4.0.7+ds-1
+ CpuFeatures_StringView_TrimWhitespace at Base 4.0.7+ds-1
+ FillX86BrandString at Base 4.0.7+ds-1
+ GetCpuidLeaf at Base 4.0.7+ds-1
+ GetX86CacheInfo at Base 4.0.7+ds-1
+ GetX86FeaturesEnumName at Base 4.0.7+ds-1
+ GetX86FeaturesEnumValue at Base 4.0.7+ds-1
+ GetX86Info at Base 4.0.7+ds-1
+ GetX86Microarchitecture at Base 4.0.7+ds-1
+ GetX86MicroarchitectureName at Base 4.0.7+ds-1
+ GetXCR0Eax at Base 4.0.7+ds-1
+ StackLineReader_Initialize at Base 4.0.7+ds-1
+ StackLineReader_NextLine at Base 4.0.7+ds-1
  _ZGVN6cereal6detail12StaticObjectINS0_18PolymorphicCastersEE8instanceE at Base 4.0.5+ds
  _ZGVZN6cereal6detail12StaticObjectINS0_18PolymorphicCastersEE6createEvE1t at Base 4.0.5+ds
  _ZN4spoa15AlignmentEngine5AlignERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_5GraphEPi at Base 4.0.5+ds
@@ -104,7 +132,7 @@
  _ZNK4spoa5Graph8SubgraphEjjPSt6vectorIPKNS0_4NodeESaIS4_EE at Base 4.0.5+ds
  _ZNKSt5ctypeIcE8do_widenEc at Base 1.1.5
  _ZNSt10_HashtableISt10type_indexSt4pairIKS0_St13unordered_mapIS0_St6vectorIPKN6cereal6detail17PolymorphicCasterESaIS9_EESt4hashIS0_ESt8equal_toIS0_ESaIS1_IS2_SB_EEEESaISJ_ENSt8__detail10_Select1stESF_SD_NSL_18_Mod_range_hashingENSL_20_Default_ranged_hashENSL_20_Prime_rehash_policyENSL_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv at Base 4.0.5+ds
- _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm at Base 3.0.0
+#MISSING: 4.0.7+ds-1# _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm at Base 3.0.0
  _ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv at Base 1.1.3
  _ZNSt5dequeIPKN4spoa5Graph4NodeESaIS4_EE16_M_push_back_auxIJRKS4_EEEvDpOT_ at Base 4.0.5+ds
  _ZNSt5dequeIPN4spoa5Graph4NodeESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT_ at Base 4.0.5+ds
@@ -116,14 +144,15 @@
  _ZNSt6vectorIPN4spoa5Graph4NodeESaIS3_EE12emplace_backIJRS3_EEEvDpOT_ at Base 4.0.5+ds
  _ZNSt6vectorIPN4spoa5Graph4NodeESaIS3_EE12emplace_backIJS3_EEEvDpOT_ at Base 4.0.5+ds
  _ZNSt6vectorIPN4spoa5Graph4NodeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 4.0.5+ds
+ _ZNSt6vectorISt10unique_ptrIN4spoa5Graph4EdgeESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJPS3_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_ at Base 4.0.7+ds-1
  _ZNSt6vectorISt10unique_ptrIN4spoa5Graph4NodeESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJPS3_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_ at Base 4.0.5+ds
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJRjiEEEvDpOT_ at Base 4.0.5+ds
- _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJiRiEEEvDpOT_ at Base 3.4.0+ds
+#MISSING: 4.0.7+ds-1# _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJiRiEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJijEEEvDpOT_ at Base 3.0.0
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJjiEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJjjEEEvDpOT_ at Base 3.0.0
  _ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi at Base 1.1.3
- _ZNSt6vectorIjSaIjEE12emplace_backIJiEEEvDpOT_ at Base 3.4.0+ds
+#MISSING: 4.0.7+ds-1# _ZNSt6vectorIjSaIjEE12emplace_backIJiEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj at Base 1.1.3
  _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ at Base 4.0.5+ds
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:23: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Debian-med-packaging mailing list