package: src:ctpp2 version:2.8.3-9 Tags: patch The package fails to build on mipse64el, amd64, i386 platforms with gcc-4.9/g++-4.9, but succeeds to build with gcc-4.8/g++-4.8.
The build logs for each platform are attached. Here is a patch work for them all, already tested. Please consider it.
diff -Nru ctpp2-2.8.3/debian/changelog ctpp2-2.8.3/debian/changelog --- ctpp2-2.8.3/debian/changelog 2014-04-07 22:58:57.000000000 +0800 +++ ctpp2-2.8.3/debian/changelog 2014-05-22 20:53:51.000000000 +0800 @@ -1,3 +1,9 @@ +ctpp2 (2.8.3-9+mips64el) UNRELEASED; urgency=medium + + * Update symbols file for mips64el architecture. + + -- Sphinx Jiang <yishan...@gmail.com> Wed, 21 May 2014 14:21:55 +0800 + ctpp2 (2.8.3-9) unstable; urgency=medium * Update symbols file for ppc64 architecture. diff -Nru ctpp2-2.8.3/debian/libctpp2-2.symbols ctpp2-2.8.3/debian/libctpp2-2.symbols --- ctpp2-2.8.3/debian/libctpp2-2.symbols 2014-04-07 22:37:21.000000000 +0800 +++ ctpp2-2.8.3/debian/libctpp2-2.symbols 2014-05-22 20:54:16.000000000 +0800 @@ -431,9 +431,6 @@ _ZN4CTPP15CTPP2JSONParserC2ERNS_3CDTE@Base 2.8.3 _ZN4CTPP15CTPP2JSONParserD1Ev@Base 2.8.3 _ZN4CTPP15CTPP2JSONParserD2Ev@Base 2.8.3 - _ZN4CTPP15OutputCollectorD0Ev@Base 2.8.3 - _ZN4CTPP15OutputCollectorD1Ev@Base 2.8.3 - _ZN4CTPP15OutputCollectorD2Ev@Base 2.8.3 _ZN4CTPP15ReducedBitIndexC1EPKNS_12BitIndexDataE@Base 2.8.3 _ZN4CTPP15ReducedBitIndexC2EPKNS_12BitIndexDataE@Base 2.8.3 _ZN4CTPP15ReducedBitIndexD1Ev@Base 2.8.3 @@ -451,9 +448,6 @@ _ZN4CTPP17CDTRangeExceptionD0Ev@Base 2.8.3 _ZN4CTPP17CDTRangeExceptionD1Ev@Base 2.8.3 _ZN4CTPP17CDTRangeExceptionD2Ev@Base 2.8.3 - _ZN4CTPP17CTPP2SourceLoaderD0Ev@Base 2.8.3 - _ZN4CTPP17CTPP2SourceLoaderD1Ev@Base 2.8.3 - _ZN4CTPP17CTPP2SourceLoaderD2Ev@Base 2.8.3 _ZN4CTPP17CTPPNoMemoryErrorC1Ev@Base 2.8.3 _ZN4CTPP17CTPPNoMemoryErrorC2Ev@Base 2.8.3 _ZN4CTPP17CTPPNoMemoryErrorD0Ev@Base 2.8.3 @@ -867,9 +861,6 @@ _ZN4CTPP8VMDumperC2EjPKNS_13VMInstructionERKNS_10StaticTextERKNS_10StaticDataES6_RKNS_9HashTableE@Base 2.8.3 _ZN4CTPP8VMDumperD1Ev@Base 2.8.3 _ZN4CTPP8VMDumperD2Ev@Base 2.8.3 - _ZN4CTPP8VMLoaderD0Ev@Base 2.8.3 - _ZN4CTPP8VMLoaderD1Ev@Base 2.8.3 - _ZN4CTPP8VMLoaderD2Ev@Base 2.8.3 _ZN4CTPP9CTPPErrorC1ERKSsS2_jjjj@Base 2.8.3 _ZN4CTPP9CTPPErrorC2ERKSsS2_jjjj@Base 2.8.3 _ZN4CTPP9FnContext15PreExecuteSetupERNS_15OutputCollectorERNS_3CDTERKNS_17ReducedStaticTextERKNS_17ReducedStaticDataES7_RNS_6LoggerE@Base 2.8.3 @@ -1268,11 +1259,10 @@ _ZNK4CTPP9FnVersion7GetNameEv@Base 2.8.3 _ZNK4CTPP9HashTable3GetEPKcj@Base 2.8.3 _ZNK4CTPP9HashTable4SizeEv@Base 2.8.3 - (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc|subst)_ZNKSt6vectorIjSaIjEE12_M_check_lenE{size_t}PKc@Base 2.8.3 - (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc)_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIiEEPT_PKS3_S6_S4_@Base 2.8.3 - (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc)_ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIjEEPT_PKS3_S6_S4_@Base 2.8.3 - (optional=templinst)_ZNSt3mapISsN4CTPP12CTPP2GetText12CTPP2CatalogESt4lessISsESaISt4pairIKSsS2_EEEixERS6_@Base 2.8.3 - (optional=templinst|arch=!ppc64)_ZNSt3mapISsS_ISsN4CTPP12CTPP2GetText12CTPP2CatalogESt4lessISsESaISt4pairIKSsS2_EEES4_SaIS5_IS6_S9_EEEixERS6_@Base 2.8.3 + (optional=templinst|arch=!ia64 !mips64 !mips64el !powerpc !powerpcspe !s390 !s390x !sparc|subst)_ZNKSt6vectorIjSaIjEE12_M_check_lenE{size_t}PKc@Base 2.8.3 + _ZNSt12_Destroy_auxILb0EE9__destroyIPSsEEvT_S3_@Base 2.8.3-9 + (optional=templinst|arch=mips64el)_ZNSt3mapISsN4CTPP12CTPP2GetText12CTPP2CatalogESt4lessISsESaISt4pairIKSsS2_EEEixERS6_@Base 2.8.3-9 + (optional=templinst|arch=!amd64 !ppc64)_ZNSt3mapISsS_ISsN4CTPP12CTPP2GetText12CTPP2CatalogESt4lessISsESaISt4pairIKSsS2_EEES4_SaIS5_IS6_S9_EEEixERS6_@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEixERS3_@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt3mapISsjSt4lessISsESaISt4pairIKSsjEEEixERS3_@Base 2.8.3 (optional=templinst)_ZNSt4pairIKSsN4CTPP12CTPP2GetText12CTPP2CatalogEED1Ev@Base 2.8.3 @@ -1290,13 +1280,9 @@ (optional=templinst)_ZNSt6vectorIN4CTPP11SymbolTableINS0_13CTPP2Compiler14SymbolTableRecEE9ScopeVarsESaIS5_EED1Ev@Base 2.8.3 (optional=templinst)_ZNSt6vectorIN4CTPP11SymbolTableINS0_13CTPP2Compiler14SymbolTableRecEE9ScopeVarsESaIS5_EED2Ev@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt6vectorIN4CTPP12CTPP2GetText17eCTPP2InstructionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.8.3 - (optional=templinst|arch=!amd64 !kfreebsd-amd64 !ppc64)_ZNSt6vectorIN4CTPP12CTPP2GetText9CTPP2DataESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.8.3 + (optional=templinst|arch=!amd64 !kfreebsd-amd64 !mips64 !mips64el !ppc64)_ZNSt6vectorIN4CTPP12CTPP2GetText9CTPP2DataESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt6vectorIN4CTPP3CDTESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.8.3 - (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc)_ZNSt6vectorIS_IiSaIiEESaIS1_EED1Ev@Base 2.8.3 - (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc)_ZNSt6vectorIS_IiSaIiEESaIS1_EED2Ev@Base 2.8.3 (optional=templinst|arch=powerpc powerpcspe s390)_ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.8.3 - (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc)_ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.8.3 - (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc)_ZNSt6vectorISsSaISsEEC2ERKS1_@Base 2.8.3 (optional=templinst)_ZNSt6vectorISsSaISsEED1Ev@Base 2.8.3 (optional=templinst)_ZNSt6vectorISsSaISsEED2Ev@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt8_Rb_treeISsSt4pairIKSsN4CTPP12CTPP2GetText12CTPP2CatalogEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.8.3 @@ -1309,7 +1295,7 @@ (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt8_Rb_treeISsSt4pairIKSsPvESt10_Select1stIS3_ESt4lessISsESaIS3_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS3_ERKS3_@Base 2.8.3 (optional=templinst|arch=!ia64 !powerpc !powerpcspe !s390 !s390x !sparc)_ZNSt8_Rb_treeISsSt4pairIKSsPvESt10_Select1stIS3_ESt4lessISsESaIS3_EE24_M_get_insert_unique_posERS1_@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsPvESt10_Select1stIS3_ESt4lessISsESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 2.8.3 - (optional=templinst|arch=armel armhf hurd-i386 i386 kfreebsd-i386 mips mipsel ppc64)_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE24_M_get_insert_unique_posERS1_@Base 2.8.3 + (optional=templinst|arch=amd64 armel armhf hurd-i386 i386 kfreebsd-i386 mips mipsel ppc64)_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE24_M_get_insert_unique_posERS1_@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_M_copyEPKSt13_Rb_tree_nodeIS2_EPSA_@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt8_Rb_treeISsSt4pairIKSsSt3mapISsN4CTPP12CTPP2GetText12CTPP2CatalogESt4lessISsESaIS0_IS1_S5_EEEESt10_Select1stISB_ES7_SaISB_EE10_M_insert_EPKSt18_Rb_tree_node_baseSI_RKSB_@Base 2.8.3 @@ -1319,17 +1305,18 @@ (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorIN4CTPP11SymbolTableINS3_13CTPP2Compiler14SymbolTableRecEE12SymbolRecordIS6_EESaIS9_EEESt10_Select1stISC_ESt4lessISsESaISC_EE8_M_eraseEPSt13_Rb_tree_nodeISC_E@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.8.3 (optional=templinst|arch=powerpc powerpcspe s390)_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.8.3 - (optional=templinst|arch=amd64 kfreebsd-amd64 mips mipsel ppc64)_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_@Base 2.8.3 + (optional=templinst|arch=amd64 i386 kfreebsd-amd64 mips mipsel ppc64)_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE24_M_get_insert_unique_posERS1_@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_copyEPKSt13_Rb_tree_nodeIS5_EPSD_@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_EN4CTPP14SyscallFactory15HandlerRefsSortESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.8.3 - (optional=templinst|arch=ia64 powerpc powerpcspe s390 sparc)_ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.8.3 - (optional=templinst|arch=amd64 kfreebsd-amd64 ppc64)_ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE24_M_get_insert_unique_posERS1_@Base 2.8.3 + (optional=templinst|arch=i386 ia64 powerpc powerpcspe s390 sparc)_ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.8.3 + (optional=templinst|arch=amd64 kfreebsd-amd64 mips64 mips64el ppc64)_ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE24_M_get_insert_unique_posERS1_@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_M_copyEPKSt13_Rb_tree_nodeIS2_EPSA_@Base 2.8.3 (optional=templinst)_ZNSt8_Rb_treeISsSt4pairIKSsjESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPN4CTPP3CDTESt6vectorIS3_SaIS3_EEEENS2_10SortHelperEEvT_SA_SA_T0_@Base 2.8.3 - (optional=templinst|arch=!amd64 !ia64 !kfreebsd-amd64 !ppc64 !s390x)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4CTPP3CDTESt6vectorIS3_SaIS3_EEEEiNS2_10SortHelperEEvT_SA_T0_T1_@Base 2.8.3 - (optional=templinst|arch=amd64 ia64 kfreebsd-amd64 ppc64 s390x)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4CTPP3CDTESt6vectorIS3_SaIS3_EEEElNS2_10SortHelperEEvT_SA_T0_T1_@Base 2.8.3 + (optional=templinst|arch=!amd64 !i386 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !s390x)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4CTPP3CDTESt6vectorIS3_SaIS3_EEEEiNS2_10SortHelperEEvT_SA_T0_T1_@Base 2.8.3 + (optional=templinst|arch=amd64 mips64 mips64el)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4CTPP3CDTESt6vectorIS3_SaIS3_EEEElNS0_5__ops15_Iter_comp_iterINS2_10SortHelperEEEEvT_SD_T0_T1_@Base 2.8.3-9 + (optional=templinst|arch=ia64 kfreebsd-amd64 ppc64 s390x)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN4CTPP3CDTESt6vectorIS3_SaIS3_EEEElNS2_10SortHelperEEvT_SA_T0_T1_@Base 2.8.3 (optional=templinst|arch=ia64 powerpc powerpcspe s390 s390x sparc)_ZSt8_DestroyIPN4CTPP3CDTEEvT_S3_@Base 2.8.3 (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_@Base 2.8.3 (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_@Base 2.8.3
mips
Description: Binary data
amd64
Description: Binary data
i386
Description: Binary data