[Pkg-kde-extras] Bug#615664: strigi: ftbfs with gcc-4.5

Matthias Klose doko at debian.org
Sun Feb 27 23:38:40 UTC 2011


Package: strigi
Version: 0.7.2-1
Severity: normal
Tags: sid
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.5

The package fails to build in a test rebuild on at least amd64 with
gcc-4.5/g++-4.5, but succeeds to build with gcc-4.4/g++-4.4.

The full build log can be found at:
http://people.debian.org/~lucas/logs/2011/02/14/gcc/gcc4.5/strigi_0.7.2-1_lsid64b.buildlog
The last lines of the build log are at the end of this report.

Some more details can be found at
http://lists.debian.org/debian-devel-announce/2011/02/msg00012.html

The mangling for virtual thunks did change, and generates different symbols
on some architectures.  The issues can be avoided by using the unmangled names.

[...]
+ _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEED1Ev at Base 0.7.2-1
+ _ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEED2Ev at Base 0.7.2-1
  _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_ at Base 0.5.11
 #MISSING: 0.5.11# _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE11lower_boundERS1_ at Base 0.5.6
-#MISSING: 0.5.11# _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE15_M_insert_equalERKS2_ at Base 0.5.6
+ _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE15_M_insert_equalERKS2_ at Base 0.7.2-1
  _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_ at Base 0.5.6
 #MISSING: 0.5.11# _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS2_ERKS2_ at Base 0.5.6
  _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_ at Base 0.5.11
  _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE7_M_copyEPKSt13_Rb_tree_nodeIS2_EPSA_ at Base 0.5.6
  _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E at Base 0.5.6
 #MISSING: 0.5.11# _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_ at Base 0.5.6
-#MISSING: 0.5.11# _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEaSERKS8_ at Base 0.5.6
- _ZSt22__uninitialized_move_aIPN6Strigi15IndexedDocumentES2_SaIS1_EET0_T_S5_S4_RT1_ at Base 0.5.11
- _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_ at Base 0.5.11
-#MISSING: 0.5.11# _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_ at Base 0.5.6
+ _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED1Ev at Base 0.7.2-1
+ _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev at Base 0.7.2-1
+ _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEaSERKS8_ at Base 0.7.2-1
+#MISSING: 0.7.2-1# _ZSt22__uninitialized_move_aIPN6Strigi15IndexedDocumentES2_SaIS1_EET0_T_S5_S4_RT1_ at Base 0.5.11
+#MISSING: 0.7.2-1# _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_ at Base 0.5.11
+ _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_ at Base 0.7.2-1
  _ZTI12SocketClient at Base 0.5.5
 #MISSING:  0.5.8# _ZTI15ClientInterface at Base 0.5.7
  _ZTS12SocketClient at Base 0.5.5
dh_makeshlibs: dpkg-gensymbols -plibsearchclient0 -Idebian/libsearchclient0.symbols.amd64 -Pdebian/libsearchclient0 returned exit code 1
make[1]: *** [override_dh_makeshlibs] Error 1
make[1]: Leaving directory `/build/user-strigi_0.7.2-1-amd64-H9XySI/strigi-0.7.2'
make: *** [binary] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave error exit status 2





More information about the pkg-kde-extras mailing list