From: <Gis...@bc...> - 2006-03-21 17:30:51
|
When trying to use any of the contributed modules of sbcl, i get an error. This happens in all the versions I have tried (all on Linux x86_64), including 0.9.10. I have installed sbcl on a nonstandard location, since I don't have root access to the machine. I have set SBCL_HOME to the right place (I think, I don't need to specify where the core is). Then the following happens: * (require :sb-posix) debugger invoked on a UNDEFINED-FUNCTION in thread #<THREAD "initial thread" {1002285A21}>: The function ASDF::MODULE-PROVIDE-ASDF is undefined. Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT] Exit debugger, returning to top level. ("bogus stack frame") 0] I probably do something very wrong, and it happens with all the contributed modules, not only sb-posix. |
From: Nikodemus S. <nik...@ra...> - 2006-05-31 08:09:23
|
Gisle Sælensminde <Gis...@bc...> writes: > When trying to use any of the contributed modules of sbcl, i get an > error. This happens in all the versions > I have tried (all on Linux x86_64), including 0.9.10. I have installed > sbcl on a nonstandard location, since > I don't have root access to the machine. I have set SBCL_HOME to the > right place (I think, I don't need to specify > where the core is). Then the following happens: Sorry for the slow answer, but in case this is still current (or someone else has the same problem): this seems very much like your SBCL isn't installed properly. The contents of SBCL_HOME should look something like this: asdf sb-cltl2 sb-md5 sb-simple-streams site-systems asdf-install sb-executable sb-posix sb-sprof systems sb-aclrepl sb-grovel sb-rotate-byte sbcl.core sb-bsd-sockets sb-introspect sb-rt sbcl.core.old and each contrib-subdirectory should contain a file of type .fasl with the same name: $SBCL_HOME/sb-posix/sb-posix.fasl Did you copy it in place by hand, or did you use install.sh? > * (require :sb-posix) > > debugger invoked on a UNDEFINED-FUNCTION in thread > #<THREAD "initial thread" {1002285A21}>: > The function ASDF::MODULE-PROVIDE-ASDF is undefined. If the layout looks right, and install.sh (which can be used to install to a non-standard location by setting SBCL_HOME and INSTALL_ROOT appropriately) doesn't help, a full backtrace is always a good idea. Cheers, -- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs." |