[gobolinux-users] Compile KDE-Base fails (again) in Rootless: "apps/dcopidlng/kalyptus": No such file or directory

mpb mpb.mail at gmail.com
Tue Feb 27 05:59:49 UTC 2007


2007/2/23, mpb.mail at gmail.com <mpb.mail at gmail.com>:
> Can't open perl script
> "/home/zu20070220/Programs/KDE-Libs/3.5.5/share/apps/dcopidlng/kalyptus":
> No such file or directory

> I have tried re-running "SymlinkProgram -v kde-libs", and it outputs:
> "SymlinkProgram: Symlinking shared..."
> But it does not tell me anything more and it does not create "apps".

On 2/26/07, Guilherme Bedin <gbedin at gmail.com> wrote:
> Strange, you are using the latest Scripts package?

I am using Scripts 2.6.2, which appears to be the latest version.

> You are using inside rootless (gobo inside a user directory in
> another distribution) ?

I am running on Gentoo, although that is mostly irrelevant as I am
running inside of a chroot directory.  I ran CreateRootlessEnvironment
inside the chroot directory.  I then copied all the Programs out of
the Packages-List-Base.squashfs file of the Gobo 013 CD into (a
non-root) $HOME/Progarms directory inside the chroot.  I then
reCompiled all of the Programs (except for Linux-Utils and Sudo, which
currently require root access to successfully reCompile).  I then
started building Xorg, KDE and Firefox.

I set up the chroot environment such that the paths to the reCompiled
programs look the same both inside and outside of the chroot
environment.  So I can Compile inside the chroot, yet run the Compiled
Programs both inside and outside the chroot seamlessly.

I am writing this email outside of the chroot using a Gobo-Compiled
Firefox, running in the Gobo-Compiled Xorg, but with Gentoo-emerged X
fonts and a Gentoo-emerged version of KDE (because the Gobo-Compiled
version of KDE cannot find it's share directory).  Gobo-Compiled KDE
will run, but with no icons, no Panel, etc.  Gobo-Compiled KDE is
obviously failing to find parts of itself, probobly due to the
improperly symlinked Shared directory (yes, I did set KDEDIRS
appropriately).  I'm actually running 2 different versions of glibc
simultaneously.  Gentoo-emerged 2.3.5 outside the chroot and
Gobo-Compiled 2.4 inside the chroot.  Gentoo emerge fails to upgrade
glibc - I guess I waited too long between updates.  The reason I need
to recompile everything is that /lib/ld-linux.so.2 is from glibc
2.3.5, whereras $HOME/System/Links/Libraries/ld-linux.so.2 is glibc
2.4.

My ultimate goal is to [cC]ompile (as non-root) all the software I
need to use, and then remove most of the Gentoo-emerged software.  I
am tired of every root-based package manager I have ever used
eventually breaking my systems.

I do not think it is just KDE that is having problems finding its
symlinked share directory.  I remember having to manually symlink
other Programs' to their share directories.  Perhaps when I initially
manually created the symlinks inside the Shared directory I created a
problem that SymlinkProgram is not expecting, does not recognize,
cannot fix, and yet which does not cause any error messages to be
printed by SymlinkProgram when it runs.

For my next step, I think I'm going to remove all the symlinks from
Shared, and then re-run SymlinkProgram to see if the symlinks are
created properly.  If anyone has any better suggestions, I would be
glad to hear them.  Otherwise I'll let you know what happens.

Thanks!

-mpb


More information about the gobolinux-users mailing list