Bug#811966: afflib: FTBFS with GCC 6: symbol changes

Martin Michlmayr tbm at hpe.com
Wed Jan 20 04:09:03 UTC 2016


Package: afflib
Version: 3.7.7-3
Severity: important
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-symbols

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
> dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
> dpkg-gensymbols: warning: debian/libafflib0v5/DEBIAN/symbols doesn't match completely debian/libafflib0v5.symbols
> --- debian/libafflib0v5.symbols (libafflib0v5_3.7.7_amd64)
> +++ dpkg-gensymbolsWybK6b	2016-01-19 06:03:25.043680720 +0000
> @@ -34,9 +34,12 @@
>   _Z11raw_freopenP7_AFFILEP8_IO_FILE at Base 3.7.6
>   _Z12srp_validateP7_AFFILE at Base 3.7.6
>   _Z13LzmaBenchmarkP8_IO_FILEjj at Base 3.7.6
> + _Z13LzmaRamEncodePKhmPhmPmj13ESzFilterMode at Base 3.7.7
> + _Z14af_aes_decryptP7_AFFILEPKcPhPm at Base 3.7.7
>   _Z14raw_update_segP7_AFFILEPKcjPKhj at Base 3.7.6
>   _Z15MyStringComparePKcS0_ at Base 3.7.6
>   _Z15MyStringComparePKwS0_ at Base 3.7.6
> + _Z15split_raw_writeP7_AFFILEPhmm at Base 3.7.7
>   _Z17af_truncate_blankP7_AFFILE at Base 3.7.6
>   _Z20ConvertStringToInt64PKcPS0_ at Base 3.7.6
>   _Z21ConvertStringToUInt64PKcPS0_ at Base 3.7.6
> @@ -45,7 +48,9 @@
>   _Z24ConvertOctStringToUInt64PKcPS0_ at Base 3.7.6
>   _Z24MultiByteToUnicodeStringRK11CStringBaseIcEj at Base 3.7.6
>   _Z24UnicodeStringToMultiByteRK11CStringBaseIwEj at Base 3.7.6
> + _Z25split_raw_write_internal2P7_AFFILEPhmm at Base 3.7.7
>   _Z6MyFreePv at Base 3.7.6
> + _Z7MyAllocm at Base 3.7.7
>   _Z8s3_auditi at Base 3.7.6
>   _Z8srp_dumpP7_AFFILE at Base 3.7.6
>   _Z9raw_popenP7_AFFILEPKcS2_ at Base 3.7.6
> @@ -56,8 +61,8 @@
>   _ZN10COutBuffer6CreateEj at Base 3.7.6
>   _ZN10COutBuffer9FlushPartEv at Base 3.7.6
>   _ZN10COutBuffer9SetStreamEP20ISequentialOutStream at Base 3.7.6
> - _ZN10COutBufferD1Ev at Base 3.7.6
> - _ZN10COutBufferD2Ev at Base 3.7.6
> +#MISSING: 3.7.7# _ZN10COutBufferD1Ev at Base 3.7.6
> +#MISSING: 3.7.7# _ZN10COutBufferD2Ev at Base 3.7.6
>   _ZN11CLZInWindow4FreeEv at Base 3.7.6
>   _ZN11CLZInWindow4InitEv at Base 3.7.6
>   _ZN11CLZInWindow6CreateEjjj at Base 3.7.6
> @@ -152,21 +157,35 @@
>   _ZN19CBenchmarkOutStreamD0Ev at Base 3.7.6
>   _ZN19CBenchmarkOutStreamD1Ev at Base 3.7.6
>   _ZN19CBenchmarkOutStreamD2Ev at Base 3.7.6
> + _ZN2s310object_getENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_PKNS_9s3headersE at Base 3.7.7
> + _ZN2s310object_putENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_PKcmPKNS_9s3headersE at Base 3.7.7
> + _ZN2s311list_bucketENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_i at Base 3.7.7
> + _ZN2s311object_headENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_PKNS_9s3headersE at Base 3.7.7
> + _ZN2s312bucket_mkdirENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 3.7.7
> + _ZN2s312bucket_rmdirENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 3.7.7
>   _ZN2s312list_bucketsEv at Base 3.7.6
> + _ZN2s36buffer4readEPcm at Base 3.7.7
>   _ZN2s36buffer5clearEv at Base 3.7.6
>   _ZN2s36buffer5printEv at Base 3.7.6
> + _ZN2s36buffer5writeEPKcm at Base 3.7.7
>   _ZN2s37get_urlEPKc at Base 3.7.6
> + _ZN2s37requestENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_lPKcmPKNS_9s3headersE at Base 3.7.7
> + _ZN2s39object_rmENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ at Base 3.7.7
> + _ZN3aff12command_lineB5cxx11EiPPc at Base 3.7.7
>   _ZN3aff7seginfoD0Ev at Base 3.7.6
>   _ZN3aff7seginfoD1Ev at Base 3.7.6
>   _ZN3aff7seginfoD2Ev at Base 3.7.6
>   _ZN3aff7seglist11get_seglistEP7_AFFILE at Base 3.7.6
>   _ZN3aff7seglist19has_signed_segmentsEv at Base 3.7.6
> + _ZN3aff7seglist8containsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 3.7.7
>   _ZN3aff9ends_withEPKcS1_ at Base 3.7.6
> + _ZN3aff9ends_withERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ at Base 3.7.7
>   _ZN4CCRC10UpdateByteEh at Base 3.7.6
>   _ZN4CCRC12UpdateUInt16Et at Base 3.7.6
>   _ZN4CCRC12UpdateUInt32Ej at Base 3.7.6
>   _ZN4CCRC12UpdateUInt64Ey at Base 3.7.6
>   _ZN4CCRC5TableE at Base 3.7.6
> + _ZN4CCRC6UpdateEPKvm at Base 3.7.7
>   _ZN4CCRC9InitTableEv at Base 3.7.6
>   _ZN4NBT212CMatchFinder10FreeMemoryEv at Base 3.7.6
>   _ZN4NBT212CMatchFinder10GetMatchesEPj at Base 3.7.6
> @@ -330,11 +349,29 @@
>   _ZN9NCompress5NLZMA9g_FastPosE at Base 3.7.6
>   _ZNK10COutBuffer16GetProcessedSizeEv at Base 3.7.6
>   _ZNK11CStringBaseIwE3MidEii at Base 3.7.6
> + _ZNK18NCommandLineParser7CParserixEm at Base 3.7.7
>   _ZNK9NCompress5NLZMA16CLiteralEncoder28GetPriceEbhh at Base 3.7.6
>   _ZNK9NCompress5NLZMA7NLength8CEncoder9SetPricesEjjPj at Base 3.7.6
> - _ZNSt6vectorIN3aff7seginfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ at Base 3.7.6
> - _ZNSt6vectorIPN2s36BucketESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ at Base 3.7.6
> - _ZNSt6vectorIPN2s38ContentsESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ at Base 3.7.6
> +#MISSING: 3.7.7# _ZNSt6vectorIN3aff7seginfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ at Base 3.7.6
> + _ZNSt6vectorIN3aff7seginfoESaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_ at Base 3.7.7
> + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_emplace_back_auxIJRKS5_EEEvDpOT_ at Base 3.7.7
> + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_ at Base 3.7.7
> +#MISSING: 3.7.7# _ZNSt6vectorIPN2s36BucketESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ at Base 3.7.6
> + _ZNSt6vectorIPN2s36BucketESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_ at Base 3.7.7
> +#MISSING: 3.7.7# _ZNSt6vectorIPN2s38ContentsESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ at Base 3.7.6
> + _ZNSt6vectorIPN2s38ContentsESaIS2_EE19_M_emplace_back_auxIJS2_EEEvDpOT_ at Base 3.7.7
> + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_ at Base 3.7.7
> + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E at Base 3.7.7
> + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSG_PSt13_Rb_tree_nodeIS8_E at Base 3.7.7
> + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ at Base 3.7.7
> + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ at Base 3.7.7
> + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E at Base 3.7.7
> + _ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_T0_ at Base 3.7.7
> + _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_less_iterEEvT_T0_SG_T1_T2_ at Base 3.7.7
> + _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_T0_ at Base 3.7.7
> + _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops14_Val_less_iterEEvT_T0_ at Base 3.7.7
> + _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_ at Base 3.7.7
> + _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_ at Base 3.7.7
>   _ZTI11CLZInWindow at Base 3.7.6
>   _ZTI12CInStreamRam at Base 3.7.6
>   _ZTI12IMatchFinder at Base 3.7.6
> @@ -426,12 +463,53 @@
>   _ZTVN4NHC412CMatchFinderE at Base 3.7.6
>   _ZTVN9NCompress5NLZMA8CDecoderE at Base 3.7.6
>   _ZTVN9NCompress5NLZMA8CEncoderE at Base 3.7.6
> + _ZThn16_N9NCompress5NLZMA8CDecoder14QueryInterfaceERK4GUIDPPv at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CDecoder24GetInStreamProcessedSizeEPy at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CDecoder6AddRefEv at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CDecoder7ReleaseEv at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CDecoderD0Ev at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CDecoderD1Ev at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CEncoder14QueryInterfaceERK4GUIDPPv at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CEncoder18SetCoderPropertiesEPKjPK14tagPROPVARIANTj at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CEncoder6AddRefEv at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CEncoder7ReleaseEv at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CEncoderD0Ev at Base 3.7.7
> + _ZThn16_N9NCompress5NLZMA8CEncoderD1Ev at Base 3.7.7
> + _ZThn24_N9NCompress5NLZMA8CEncoder14QueryInterfaceERK4GUIDPPv at Base 3.7.7
> + _ZThn24_N9NCompress5NLZMA8CEncoder20WriteCoderPropertiesEP20ISequentialOutStream at Base 3.7.7
> + _ZThn24_N9NCompress5NLZMA8CEncoder6AddRefEv at Base 3.7.7
> + _ZThn24_N9NCompress5NLZMA8CEncoder7ReleaseEv at Base 3.7.7
> + _ZThn24_N9NCompress5NLZMA8CEncoderD0Ev at Base 3.7.7
> + _ZThn24_N9NCompress5NLZMA8CEncoderD1Ev at Base 3.7.7
> + _ZThn80_N4NBT212CMatchFinder12SetNumPassesEj at Base 3.7.7
> + _ZThn80_N4NBT212CMatchFinderD0Ev at Base 3.7.7
> + _ZThn80_N4NBT212CMatchFinderD1Ev at Base 3.7.7
> + _ZThn80_N4NBT312CMatchFinder12SetNumPassesEj at Base 3.7.7
> + _ZThn80_N4NBT312CMatchFinderD0Ev at Base 3.7.7
> + _ZThn80_N4NBT312CMatchFinderD1Ev at Base 3.7.7
> + _ZThn80_N4NBT412CMatchFinder12SetNumPassesEj at Base 3.7.7
> + _ZThn80_N4NBT412CMatchFinderD0Ev at Base 3.7.7
> + _ZThn80_N4NBT412CMatchFinderD1Ev at Base 3.7.7
> + _ZThn80_N4NHC412CMatchFinder12SetNumPassesEj at Base 3.7.7
> + _ZThn80_N4NHC412CMatchFinderD0Ev at Base 3.7.7
> + _ZThn80_N4NHC412CMatchFinderD1Ev at Base 3.7.7
> + _ZThn8_N4NBT212CMatchFinderD0Ev at Base 3.7.7
> + _ZThn8_N4NBT212CMatchFinderD1Ev at Base 3.7.7
> + _ZThn8_N4NBT312CMatchFinderD0Ev at Base 3.7.7
> + _ZThn8_N4NBT312CMatchFinderD1Ev at Base 3.7.7
> + _ZThn8_N4NBT412CMatchFinderD0Ev at Base 3.7.7
> + _ZThn8_N4NBT412CMatchFinderD1Ev at Base 3.7.7
> + _ZThn8_N4NHC412CMatchFinderD0Ev at Base 3.7.7
> + _ZThn8_N4NHC412CMatchFinderD1Ev at Base 3.7.7
>   _ZThn8_N9NCompress5NLZMA8CDecoder14QueryInterfaceERK4GUIDPPv at Base 3.7.6
> + _ZThn8_N9NCompress5NLZMA8CDecoder21SetDecoderProperties2EPKhj at Base 3.7.7
>   _ZThn8_N9NCompress5NLZMA8CDecoder6AddRefEv at Base 3.7.6
>   _ZThn8_N9NCompress5NLZMA8CDecoder7ReleaseEv at Base 3.7.6
>   _ZThn8_N9NCompress5NLZMA8CDecoderD0Ev at Base 3.7.6
>   _ZThn8_N9NCompress5NLZMA8CDecoderD1Ev at Base 3.7.6
> + _ZThn8_N9NCompress5NLZMA8CEncoder12SetOutStreamEP20ISequentialOutStream at Base 3.7.7
>   _ZThn8_N9NCompress5NLZMA8CEncoder14QueryInterfaceERK4GUIDPPv at Base 3.7.6
> + _ZThn8_N9NCompress5NLZMA8CEncoder16ReleaseOutStreamEv at Base 3.7.7
>   _ZThn8_N9NCompress5NLZMA8CEncoder6AddRefEv at Base 3.7.6
>   _ZThn8_N9NCompress5NLZMA8CEncoder7ReleaseEv at Base 3.7.6
>   _ZThn8_N9NCompress5NLZMA8CEncoderD0Ev at Base 3.7.6
> dh_makeshlibs: failing due to earlier errors
> debian/rules:29: recipe for target 'override_dh_makeshlibs' failed
> make[1]: *** [override_dh_makeshlibs] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise



More information about the forensics-devel mailing list