trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: May 2011

Re: [trinity-devel] Qt3 - No Longer Builds (multiple boxes) libkdecore.so.4: undefined symbol: _ZN7KGlobal20deleteStaticDeletersEv

From: "David C. Rankin" <drankinatty@...>
Date: Tue, 10 May 2011 13:39:54 -0500
On 05/10/2011 01:02 PM, /dev/ammo42 wrote:
> Does qt3 build if you temporarily pacman -Rd kdelibs ?
> Also the symbol should be present in your libkdecore.so.4:
> ===========
> dd@darkstar:/opt/kde3/lib64$ LANG=C grep _ZN7KGlobal20deleteStaticDeletersEv libkdecore.so
> Binary file libkdecore.so matches

Binary file /opt/trinity/lib/libkdecore.so matches


> ===========
> dd@darkstar:~$ echo _ZN7KGlobal20deleteStaticDeletersEv | demangle
> KGlobal::deleteStaticDeleters()
> KGlobal::deleteStaticDeleters()

No demangle and I can't install kde4runtime & kdesdk-kmtrace due to a trinity 
conflict:

error: failed to commit transaction (conflicting files)
kdebase-runtime: /etc/xdg/menus/kde-information.menu exists in filesystem
Errors occurred, no packages were upgraded.


> ===========
> dd@darkstar:~/trinity/kdelibs$ find kdecore -exec grep -l KGlobal::deleteStaticDeleters {} \;
> kdecore/.svn/text-base/kapplication.cpp.svn-base
> kdecore/.svn/text-base/kstaticdeleter.h.svn-base
> kdecore/.svn/text-base/kglobal.cpp.svn-base
> kdecore/kapplication.cpp
> kdecore/kglobal.cpp
> kdecore/kstaticdeleter.h
> ===========
> Your kdelibs seem broken.
> Also, I juste rebuilt qt3 with Trinity kdelibs installed, and it Still Works For Me™.

That's what I'm beginning to believe -- I'm rebuilding it :)


-- 
David C. Rankin, J.D.,P.E.