[gobolinux-users] KDE 4 install problems
Giambattista Bloisi
giamby at infinito.it
Wed Feb 6 11:15:21 NZDT 2008
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.
>
> 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
>
This file is copied by the pre_build function in the Recipe and then
deleted by pre_link. I think this problem could arise in case it is
deleted before calling SandboxInstall. This force to keep KDE-Utils
4.0.0 before installing it.
Unfortunately I did not find a better way to compile KDE packages,
because the DIR they uses to look for interfaces xml files is the same
they use to install new file. So I thought was better to keep it local
to $target.
> 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.
>
I think I experienced the same problem. I do not know what could cause
this. As side effect it consume disk space. I recovered from it by
manually deleting /System/Links/Shared/Shared. It looks like an infinite
recursion.
> 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).
>
I think KDE-Libs should declare its requirement of shared-mime-info, and
shared-mime-info for Perl-XML-Parser.
> 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).
>
> 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.
>
>
> If anyone has any suggestions on how to fix these problems (esp. the
> first two) I'm all ears
>
> ;)
>
Hope this helps.
Cheers,
Giambattista
More information about the gobolinux-users
mailing list