Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113845 - kdelibs fail to emerge (./.libs/libkabc.so: undefined reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)@GLIBCXX_3.4.4')
Summary: kdelibs fail to emerge (./.libs/libkabc.so: undefined reference to `__gnu_cxx...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-28 14:13 UTC by psk
Modified: 2005-11-28 17:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description psk 2005-11-28 14:13:33 UTC
As I have no reply for this bug i refill a new one.
I've tryed revdep-rebuild -X --library=libstdc++.so.5 and such things.
I'm stuck and some pgm that need kdelibs need to be recompiled, like kvirc :

kvirc
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libsoundserver_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libsoundserver_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libkmedia2_idl.so.1)


etc.

Please, I really need help

Reproducible: Always
Steps to Reproduce:
emerge kdelibs
Actual Results:  
qconfigDB.cc:(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI7QStringENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_List_node<QString>,
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned
int, void const*)]+0x243): undefined reference to
`__gnu_cxx::__pool<true>::_M_initialize()'
../kab/.libs/libkab.a(qconfigDB.o): In function
`__gnu_cxx::__mt_alloc<std::_List_node<QString>,
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>
>::deallocate(std::_List_node<QString>*, unsigned int)':
qconfigDB.cc:(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt10_List_nodeI7QStringENS_20__common_pool_policyINS_6__poolELb1EEEE10deallocateEPS3_j[__gnu_cxx::__mt_alloc<std::_List_node<QString>,
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>
>::deallocate(std::_List_node<QString>*, unsigned int)]+0x76): undefined
reference to `__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)'
./.libs/libkabc.so: undefined reference to
`__gnu_cxx::__pool<true>::_M_reclaim_block(char*, unsigned int)@GLIBCXX_3.4.4'
./.libs/libkabc.so: undefined reference to
`__gnu_cxx::__pool<true>::_M_get_thread_id()@GLIBCXX_3.4.4'
./.libs/libkabc.so: undefined reference to
`__gnu_cxx::__pool<true>::_M_reserve_block(unsigned int, unsigned
int)@GLIBCXX_3.4.4'
./.libs/libkabc.so: undefined reference to
`__gnu_cxx::__pool<true>::_M_initialize()@GLIBCXX_3.4.6'
collect2: ld returned 1 exit status
make[3]: *** [kab2kabc] Erreur 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3/work/kdelibs-3.4.3/kabc'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3/work/kdelibs-3.4.3/kabc'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3/work/kdelibs-3.4.3'
make: *** [all] Erreur 2

!!! ERROR: kde-base/kdelibs-3.4.3 failed.
!!! Function kde_src_compile, Line 173, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

Expected Results:  
emerge successful

emerge info
Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-4.0.2, glibc-2.3.5-r3, 2.6.14
i686)
=================================================================
System uname: 2.6.14 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre11
ccache version 2.4 [enabled]
dev-lang/python:     2.2.3-r6, 2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.4.19-r1, 2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow
-fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer
-fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow
-fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer
-fprefetch-loop-arrays -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/
ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aalib acl acpi alsa amd apache1 apm athena audiofile
avi bash-completion berkdb bitmap-fonts bl bonobo browserplugin bzip2 c++
calendar cddb cdinstall cdparanoia cdr cdrom chroot clamav crypt cscope ctype
cups curl custom-cflags devfs26 directfb dmx dts dv dvb dvd dvdr dvdread edl
encode exif expat fam fat fbcon fbdev ffmpeg firefox foomaticdb fping freetts
freetype ftp gd gdbm ggi glut gmail gmp gphoto2 gpm gstreamer gtk gtk2 guile
h323 hal hbci icq idn imagemagick imap imlib innodb ipv6 jabber jack java
javascript jikes jpeg junit kdexdeltas lcms ldap libcaca libg++ libwww live
lm_sensors lmtp logitech-mouse lua lzo mad maildir matroska mbox mcal md5sum
memlimit mhash mikmod mime mmx mmxext mng mono mozcalendar mozdevelop mozilla
moznocompose moznoirc moznomail mozsha1 mozsvg mozxmlterm mp3 mp4live mpeg mpeg2
mpeg4 mpi mplayer mysql mythtv nas ncurses network nforce2 nls no_wxgtk1 nvidia
oav offensive ofx ogg oggvorbis openal opengl pam parse-clocks pcre pcsc-lite
pda pdflib perl php pic png posix python qt quicktime readline real reiserfs rtc
ruby samba screen sdl skey slang snmp speedo speex spell sqlite sse sse-filters
sse2 ssl svg svga sysfs syslog tcltk tcpd tga theora threads tidy tiff transcode
truetype truetype-fonts type1-fonts udev usb uudeview v4l v4l2 vcd vcdimager
verbose videos vim vim-pager virus-scan vorbis wifi win32codecs wma123 wmf
wxwindows xanim xforms xfs xine xml xml2 xmlrpc xscreensaver xv xvid xvmc zip
zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-11-28 14:21:36 UTC
Filing duplicate bugs is not the way to solve your issues. This looks very much 
like you have a problem with mixed versions of GCC. GCC 4 is not yet supported 
on any architecture - you do need to emerge -e world to use this properly and 
it is still experimental. You are also using aggressive CFLAGS which can cause 
problems, but this particular case is probably due to you not having recompiled 
world fully with GCC 4. 
Comment 2 psk 2005-11-28 17:18:12 UTC
Recompile world with gcc4 is the first thing I have tested.
I can't fully recompile world, because of a known blocker with libc compilation
(need need to be fixed in future version of libtool, or something like that)
I'm using gcc 4 because of a bug with pango that block gtk+ compilation (i've
filled a big about this too).
I'm not filling bug just for pleasure or to bore you.
In fact, I'm stuck since many weeks and as I can't find any solution, ether in
bugtracker, I'm filling a bug report.
I removed kde (and kdelibs) and gnome (gnome libs too) to make world update
possible. consoles app saved me, but I'd really like to get my graphical tools
running again.
Do I have to reinstall entire system for this ?
Is there anything that I can attempt to reverse this situation ?

(sorry about my brokken english).