From mitch_net at hotmail.com Thu Apr 24 18:02:09 2008 From: mitch_net at hotmail.com (mitch_net at hotmail.com) Date: Thu, 24 Apr 2008 20:02:09 +0200 Subject: [elephant-ticket] elephant\src\utils\os.lisp #+sbcl (require :sb-posix) Message-ID: 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 #: 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 # on #. 1: [ACCEPT ] Continue, treating # on # 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)) #) 0] From m.bagnol at nodewave.com Thu Apr 24 18:00:28 2008 From: m.bagnol at nodewave.com (Michel Bagnol) Date: Thu, 24 Apr 2008 20:00:28 +0200 Subject: [elephant-ticket] elephant\src\utils\os.lisp #+sbcl (require :sb-posix) Message-ID: <2DAFED66E6C9413991481EC28A9C8522@Desktop> 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 #: 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 # on #. 1: [ACCEPT ] Continue, treating # on # 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)) #) 0]