Gentoo Archives: gentoo-dev

From: Dan Armak <danarmak@g.o>
To: gentoo-dev@g.o
Subject: Re: [gentoo-dev] painful KDE install
Date: Mon, 21 Jan 2002 14:27:33
Message-Id: 0GQB008IG0TIG3@mxout1.netvision.net.il
In Reply to: [gentoo-dev] painful KDE install by Damaen
1 On Monday 21 January 2002 21:40, you wrote:
2 > I'm wondering if anyone else ran into the problems merging
3 > kdebase-2.2.2-r1. I'm not normally a KDE user, but I do try it out
4 > everytime there is an update.
5 >
6 > I ran into three problems during compile. All of them undefined
7 > references. I'm sorry I don't have exact errors, but I believe I can
8 > replicate them if need be.
9 >
10 > First off, I hit an undefined reference in ./libkonq/kfileivi.cc, lines
11 > 197-200 to the function KIconEffect::hasEffect. I remedied it by
12 > commenting the reference out and replacing the if statment, as such:
13 >
14 > 195: KIconEffect *effect = KGlobal::iconLoader()->iconEffect();
15 > 196:
16 > 197: //bool haveEffect = effect->hasEffect( KIcon::Desktop, d->state
17 > ) !=
18 > 198: // effect->hasEffect( KIcon::Desktop, state );
19 > 199:
20 > 200:// if( haveEffect &&
21 > 201: if(
22 > 202: effect->fingerprint( KIcon::Desktop, d->state ) !=
23 > 203: effect->fingerprint( KIcon::Desktop, state ) )
24 > 204: {
25 >
26 > Compile continued after this, until I hit another undefined reference in
27 > ./kcontrol/crypto/crypto.cpp, to function
28 > KSSLCertificateCache::modifyByCN, again, I commented it out, line 987:
29 >
30 > 986: QDateTime expires = x->getExpires();
31 > 987: //_cc.modifyByCN(thisCN,
32 > (KSSLCertificateCache::KSSLCertificatePolicy)x->getPolicy(),
33 > x->isPermanent(), expires);
34 > 988: //policies->setGroup(x->configName());
35 >
36 > Compile now moved past this point, this time it died on undefined
37 > references in libMesaGL.so.I actually corrected this by backrev'ing Mesa
38 > from 3.5 to 3.4.2.
39 >
40 > Compile actually finished after this, and I do have a running KDE
41 > environ. I did update Mesa, back to v3.5, and it seems to be running
42 > fine. I thought that I should mention this difficulty to you guys
43 > though... :)
44 Well, you shouldn't have needed to change anything at all in the source.
45 Please file a bug report, so that it can be handled more efficiently.
46
47 --
48 Dan Armak
49 Gentoo Linux, Desktop Team
50 Matan, Israel