Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 373981

Summary: kconfig_compiler: undefined symbol: _ZN9QListData11detach_growEPii
Product: Gentoo Linux Reporter: Andrew <faa1976>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: The complete build log
Output of 'emerge --info =kde-base/kdelibs-4.6.4-r1'

Description Andrew 2011-07-04 03:36:32 UTC
Created attachment 279007 [details]
The complete build log

When emerging package kde-base/kdelibs-4.6.4-r1, the following error is returned:

/var/tmp/portage/kde-base/kdelibs-4.6.4-r1/work/kdelibs-4.6.4_build/bin/kconfig_compiler: symbol lookup error: /var/tmp/portage/kde-base/kdelibs-4.6.4-r1/work/kdelibs-4.6.4_build/bin/kconfig_compiler: undefined symbol: _ZN9QListData11detach_growEPii
Comment 1 Andrew 2011-07-04 03:38:42 UTC
Created attachment 279009 [details]
Output of 'emerge --info =kde-base/kdelibs-4.6.4-r1'
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2011-07-12 21:10:29 UTC
This looks like your qt libraries are broken somehow. Maybe you updated gcc in the meantime and did not rebuild qt?

Please rebuild all x11-libs/qt-* packages and try again afterwards...
Comment 3 Andrew 2011-07-14 04:54:03 UTC
I tried to rebuild ('emerge -C' then 'emerge -1' ) all x11-libs/qt-* packages, but problem is not solved
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2011-07-14 20:15:43 UTC
what's the output of 

scanelf -n /var/tmp/portage/kde-base/kdelibs-4.6.4-r1/work/kdelibs-4.6.4_build/bin/kconfig_compiler

???

note to self, see http://www.richelbilderbeek.nl/CppLinkErrorUndefinedReferenceToQListData.htm
Comment 5 Andrew 2011-07-18 03:23:20 UTC
Hi!

I'm making
scanelf -n
/var/tmp/portage/kde-base/kdelibs-4.6.4-r1/work/kdelibs-4.6.4_build/bin/kconfig_compiler

In output in the dependences list founded 4 fles, which contains
libQTCore.so.4 и libQTXml.so.4

find says that this files contains in /usr/lib and /ur/lib/qt4.

equery b for /usr/lib/libQT* output nothing, and for /usr/lib/qt4/libQT* - non-zero results. 
I'm deleted /usr/lib/libQT* and created a file /etc/ld.so.conf.d/qt4.conf which contains string

/usr/lib/qt4

And then makes ldconfig.
emerge -1 kdelibs is executing without errors.