[gobolinux-users] KDE 4 install problems

Jonas Karlsson jonka750 at student.liu.se
Wed Feb 6 11:15:46 NZDT 2008


On Tue, 05 Feb 2008 22:57:25 +0100, Daniele Maccari <gobo.users at gmail.com> wrote:

> Hi There wrote:
>> I've been trying to install KDE 4 since last night. I don't think too
>> many other people have tried it out, so hopefully my trials and
>> tribulations help smooth the installation out for others.
> You should really ask Giambattista on this topic, as he's the actual
> recipe's maker :D
> Anyway, let's try to answer at my best.
>>
>> Here are the problems I've encountered, newest ones first:
>>
>> KDE-Utils fails during SandboxInstall with the following error:
>> make[2]: *** No rule to make target
>> `/Programs/KDE-Utils/4.0.0/share/dbus-1/interfaces/org.kde.KWallet.xml',
>> needed by `kwallet/kwallet_interface.cpp'. Stop.
>> make[1]: *** [kwallet/CMakeFiles/kwalletmanager.dir/all] Error 2
>> make: *** [all] Error 2
>>
>> KDE-Base (or something in its dependecies) asks if I want to remove or
>> keep it twice in a row during the PrepareProgram step. I answered keep
>> twice. SymlinkProgram later went into an infinite loop when "Creating
>> expanded directory" - it kept recreating the same list of directories
>> over and over.
Make sure you have the following KDE4 modules installed:
KDE-Base-Workspace 4.0.0
KDE-Libs 4.0.0
KDE-PIM-Libs 4.0.0

>>
>> KDE-Libs requires shared-mime-info, which depends upon Perl having
>> XML::Parser installed. Not sure how this should be handled in a
>> recipe, but Compile fails until you install XML::Parser (which itself
>> pulls in a whole slew of other perl modules).
>>
Compile should handle dependencies of dependencies. How does it fail?

>> KDE-Libs dependency Soprano needs cmake and qmake to compile. I think
>> all of the new KDE packages need these too. qmake is found in Qt 4,
>> which currently isn't listed as a dependency (neither is cmake).
>>
CMake isn't listed, but Qt is. Although the version is "soft" so atm Qt3
will satisfy the dependency listed. It's a known bug.

>> In general, these packages pull in a lot of depencies and take a lot
>> of time to compile... I see conflicting symlink warnings in red every
>> now and then, but can't really keep track of which packages generate
>> the warning, and I'm definitely missing some. Is there a way to tell
>> Compile to SymlinkProgram -f when installing? Compile's help doesn't
>> show that as an option.
>>
> What do you mean with "-f"? If what you're searching for is an option
> that let you overwrite the conflicting links you can use the "--conflict
> overwrite" one. Otherwise, I didn't get it :P

'-f/--force' is the same thing as '--conflict=overwrite', just shorter.
And there is no way to make that default atm. I have an idea on
implementing something like that, but it's further down my to-do list...

-- 
/Jonas

Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


More information about the gobolinux-users mailing list