Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 373981 - kconfig_compiler: undefined symbol: _ZN9QListData11detach_growEPii
Summary: kconfig_compiler: undefined symbol: _ZN9QListData11detach_growEPii
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-04 03:36 UTC by Andrew
Modified: 2011-07-18 03:24 UTC (History)
0 users

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


Attachments
The complete build log (build.log,442.99 KB, text/plain)
2011-07-04 03:36 UTC, Andrew
Details
Output of 'emerge --info =kde-base/kdelibs-4.6.4-r1' (emerge-info-kdelibs.txt,4.52 KB, text/plain)
2011-07-04 03:38 UTC, Andrew
Details

Note You need to log in before you can comment on or make changes to this bug.
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.