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 |