[elephant-ticket] elephant\src\utils\os.lisp #+sbcl (require :sb-posix)
Michel Bagnol
m.bagnol at nodewave.com
Thu Apr 24 18:00:28 UTC 2008
Hi,
While testing my software on both debian and fedora, I've found that elephant was not usable with the fedora-8's sbcl package.
In fact, elephant\src\utils\os.lisp was missing a (require :sb-posix) in order to load.
So I've just added a
#+sbcl (require :sb-posix)
before my
(asdf:operate 'asdf:load-op :elephant)
and it worked.
But I'm you would prefer to include #+sbcl (require :sb-posix) at some better place inside the elephant package.
Hope it helps...
Michel
Note: the exact sbcl error output was:
debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread" {A6EBC39}>:
Error during processing of --eval option (LOAD #P"software-using-elephant.lisp"):
The name "SB-POSIX" does not designate any package.
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [RETRY ] Retry performing #<ASDF:LOAD-OP NIL {B1AE781}> on
#<ASDF:CL-SOURCE-FILE "os" {A741099}>.
1: [ACCEPT ] Continue, treating #<ASDF:LOAD-OP NIL {B1AE781}> on
#<ASDF:CL-SOURCE-FILE "os" {A741099}> as having been successful.
2: [CONTINUE] Ignore and continue with next --eval option.
3: [ABORT ] Skip rest of --eval options.
4: Skip to toplevel READ/EVAL/PRINT loop.
5: [QUIT ] Quit SBCL (calling #'QUIT, killing the process).
((LAMBDA (SB-IMPL::E)) #<SB-KERNEL:SIMPLE-PACKAGE-ERROR {B1C0EA1}>)
0]
More information about the elephant-ticket
mailing list