2009/12/19 Lucas C. Villa Real <luca...@gobolinux.org>: > 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? >> We could do that, but there's no functional difference, only that we remove the warning, as we do that removal in a previous step since r4236 ( http://lists.gobolinux.org/pipermail/gobolinux-commits/2009-December/004013.html ).
>>> 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. >> I've just ignored them so far, since it doesn't seem to be any functional difference if it succeeds to mount or not. I one looks in /S/K/S inside the sandbox it looks populated. >>> 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? > I can't reproduce that error here having tried both FiboSandbox and UnionSandbox (unionfs). Have you updated Scripts and Compile inside your chroot? > Forcing the removal of that directory fixes the problem, but I don't > know if we're supposed to do that in SandboxInstall: > No, this is a recipe issue. -- /Jonas _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel