Summary: | cl-uffi fails to compile itself for sbcl because common-lisp-controller fails to set up environment correctly | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Timmy Douglas <timmy+gentoo> |
Component: | New packages | Assignee: | Matthew Kennedy (RETIRED) <mkennedy> |
Status: | VERIFIED TEST-REQUEST | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Timmy Douglas
2003-12-21 11:05:55 UTC
oops i didn't even read the error correctly.. i made a user called cl-builder instead of a group and it seemed to work without the group as long as i had /home/cl-builder and /usr/lib/common-lisp chown'd to user cl-builder. i checking the radio button to assign the bug because it looks like this guy handles uffi and clc. i don't think :uffi is compiled into the sbcl.core file like i expected it would be? some of the output at the end ... ; compiling top level form: ; recognizing DEFUN CONVERT-SUPPORTING-LIBRARIES-TO-STRING ; compiling top level form: ; compiling DEFUN CONVERT-SUPPORTING-LIBRARIES-TO-STRING: ; compiling top level form: ; /usr/lib/common-lisp/sbcl/uffi/src/libraries.fasl written ; compilation finished in 0:00:00 ; compiling file "/usr/share/common-lisp/source/uffi/src/os.lisp" (written 21 DEC 2003 02:19:23 PM): ; compiling top level form: ; recognizing DEFUN RUN-SHELL-COMMAND ; compiling top level form: ; compiling DEFUN RUN-SHELL-COMMAND: ; compiling top level form: ; /usr/lib/common-lisp/sbcl/uffi/src/os.fasl written ; compilation finished in 0:00:00 ; compilation unit finished ; caught 2 STYLE-WARNING conditions ; printed 2 notes register-common-lisp-source: Package uffi installed >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... [ ok ] >>> dev-lisp/cl-uffi-1.4.6 merged. >>> clean: No packages selected for removal. >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... [ ok ] >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. To answer comment #2 first: UFFI is not compiled into the core (if you mean loaded and saved into the lisp image on disk). A (require :uffi) in a top-level in either CMUCL or SBCL should load UFFI FASLs from /usr/lib/common-lisp/*/uffi... I think you're right with the group and user id settigns. I've made a common-lisp-controller-3.76-r1 which creates cl-builder groups and user IDs based on the next available number. Try emerge sync, followed by emerge -u common-lisp-controller to get this new version (should be on rsync mirrors in an hour or so). Let me know how it goes. Matt -r2 rather seems to work now, thanks. |