On Sat, Dec 19, 2009 at 3:06 AM, Lucas C. Villa Real <luca...@gobolinux.org> wrote: > On Sat, Dec 19, 2009 at 2:09 AM, Lucas C. Villa Real > <luca...@gobolinux.org> wrote: > [...] >> g...@blackrain /Data/ChrootCompile] ChrootCompile -l -n -t -S >> /Data/Compile/Recipes/OpenSSL/0.9.8k-r3 >> ... >> Compile: Making a safe copy of installed version | >> /Programs/Scripts/Current/bin/../Functions/GoboLinux: line 683: [: >> argument expected > > Ok, this one was fixed with the latest commit. > >> rm: cannot remove `/Programs/OpenSSL/0.9.8k': Device or resource busy > > Should we rm -rf $target/* instead? > >> Compile: Asserting that requirements are met... >> SandboxInstall: unionfs is available. Using UnionSandbox. >> SandboxInstall: Installing OpenSSL... >> mkdir: cannot create directory `/System/Kernel/Status': No such file >> or directory >> mount: mount point /System/Kernel/Status does not exist > > This is an error in unionfs -- looks like the underlying procfs > confuses it. The problem goes away with unionfs-fuse, although the > installation takes notably much more time to complete. > >> UnionSandbox: Cleaning up. >> umount: /.union_mp.tmp.KOKqe0Enlzz//System/Kernel/Status: not found > > Goes away with unionfs-fuse. > >> UnionSandbox: Moving entries to: >> /Programs/OpenSSL/0.9.8k/.SandboxInstall_Root >> SandboxInstall: Postprocessing Sandbox >> SandboxInstall: Left over files: >> Programs >> Programs/OpenSSL >> Programs/OpenSSL/0.9.8k-safelinking >> Programs/OpenSSL/0.9.8k-safelinking/lib >> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig >> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/openssl.pc >> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/libssl.pc >> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/libcrypto.pc >> Programs/OpenSSL/0.9.8k-safelinking/lib/engines >> Programs/OpenSSL/0.9.8k-safelinking/lib/engines/libgmp.so >> ... >> Compile: Restoring safe copy * >> Compile: OpenSSL 0.9.8k - Installation step failed. >> ChrootCompile: Compilation failed, invoking bash for debugging purposes. > > But this one still persists, and the recipe looks ok. Do you have any ideas?
Forcing the removal of that directory fixes the problem, but I don't know if we're supposed to do that in SandboxInstall: --- SandboxInstall (revision 4240) +++ SandboxInstall (working copy) @@ -208,6 +208,7 @@ rm -f ./$goboVariable/cache/ldconfig/aux-cache rm -f ./$goboSettings/{passwd,passwd-,group,group-} rm -f ./$goboSettings/mtab + rm -rf ./"$installPackageDir/$version-safelinking" rm -f Programs/Glibc/Settings/ld.so.cache if [ "$package" != "Python" -a -d Programs/Python ] then find Programs/Python -type f -name "*.pyc" -or -name "*.pyo" | xargs rm -f &> /dev/null -- Lucas "If you're looking for a reason I've a reason to give: pleasure, little treasure" _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel