---------- Original Message ----------------------------------
From: Ron Johnson <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Date: Thu, 29 Nov 2001 16:04:15 -0600

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Hi,
>
>I "successfully" upgraded my LM80 box from 2.2.1 to 2.2.2 using
>binaries from cooker, but all the icons disappeared.
>
>So, after re-installing 2.2.1m I decided to compile 2.2.2 from 
>Cooker sources, and I got these errors:
>$ rpm --recompile kdebase-2.2.2-10mdk.src.rpm
>Installing kdebase-2.2.2-10mdk.src.rpm
>error: parse error in expression
>error: /usr/src/RPM/SPECS/kdebase.spec:715: parseExpressionBoolean 
>returns -1

>error: failed build dependencies:
>        qt2-static-libraries is needed by kdebase-2.2.2-10mdk
>        XFree86-static-libs is needed by kdebase-2.2.2-10mdk
>        kdebase conflicts with kdebase-2.2.2-10mdk
>
>Why are *static* libraries needed, and, more puzzlingly, how
>can I ever compile the source if it complains that the 2.2.2 
>source conflicts with the installed 2.2.1 binaries?
>


Install the needed static libraries. Then edit the kdebase.spec file and comment out 
the Build Conflicts line that has kdebase in it. You may also want to comment out the 
entire configure section for 8.2 since this is the area that is giving you the 
parse error. Also, not sure if this is a KDE prob or mdk but in kdebase-2.2-src.rpm 
11mdk, compiling fails because kcontrol/smserver/smserverconfigimpl.cpp tries to 
include a nonexistent .moc and file and kcontrol/konsole/schemaeditor.cpp also tries 
to include a nonexistent .moc files. The include lines in these files can both safely 
be commented out because the correct moc file is included by the previous include. 

Too many includeds:)

John

[EMAIL PROTECTED]

Reply via email to