I just pull gsll from the git and am getting the following error when trying to compile gsll-tests:
debugger invoked on a SB-INT:SIMPLE-PROGRAM-ERROR in thread #<THREAD "initial thread" RUNNING {1002A40011}>: LISP-UNIT:NUMERICAL-EQUAL already names an ordinary function or a macro.
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [CONTINUE ] Replace the function binding 1: [TRY-RECOMPILING] Recompile augment and try loading it again 2: [RETRY ] Retry performing #<ASDF:LOAD-OP NIL {1004FA2F81}> on #<ASDF:CL-SOURCE-FILE "augment" {1002DA6DB1}>. 3: [ACCEPT ] Continue, treating #<ASDF:LOAD-OP NIL {1004FA2F81}> on #<ASDF:CL-SOURCE-FILE "augment" {1002DA6DB1}> as having been successful. 4: [ABORT ] Exit debugger, returning to top level.
(ENSURE-GENERIC-FUNCTION LISP-UNIT:NUMERICAL-EQUAL) 0] 3 NIL
I suspect this is related to your previous e-mail.
Jason
Not 100% sure but I suspect this will be fixed if you also update your installation of lisp-unit? #'lisp-unit:numerical-equal should be a generic function now, not an ordinary function..
Malcolm
That did the trick. I didn't think about updating lisp-unit.
Thanks, Jason
On Thu, 30 Apr 2009, Malcolm Reynolds wrote:
Not 100% sure but I suspect this will be fixed if you also update your installation of lisp-unit? #'lisp-unit:numerical-equal should be a generic function now, not an ordinary function..
Malcolm