---------- 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]