[cl-interpol-devel] Can't compile cl-interpol with CMUCL

Hello, I am unable to compile cl-interpol-0.2.1 on CMUCL 19e (on Linux). Here are the last few lines of the REPL buffer: ; home:lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/util.x86f written. ; Compilation finished in 0:00:00. ; Loading #P"/home/chaitanya/lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/util.x86f". ; Python version 1.1, VM version Intel x86 on 05 APR 09 08:57:54 pm. ; Compiling: /home/chaitanya/lisp/libs/site/cl-interpol/cl-interpol-0.2.1/alias.lisp 23 JUL 08 08:11:37 pm ; Compiling LOOP FOR: ; home:lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f written. ; Compilation finished in 0:00:00. ; Loading #P"/home/chaitanya/lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f". ;;; Error signalled at this point ;;; Also attached relevant portion of the sldb buffer. Cheers, Chaitanya -- http://chaitanyagupta.com/blog/ Type-error in KERNEL::OBJECT-NOT-TYPE-ERROR-HANDLER: 8204 is not of type (UNSIGNED-BYTE 8) [Condition of type TYPE-ERROR] Restarts: 0: [CONTINUE] Return NIL from load of #P"home:lisp/build/cmu/libs/site/cl-interpol/cl-inter...". 1: [TRY-RECOMPILING] Recompile alias and try loading it again 2: [RETRY] Retry performing #<ASDF:LOAD-OP (:FORCE T) {58DD2F6D}> on #<ASDF:CL-SOURCE-FILE "alias" {58FD7985}>. 3: [ACCEPT] Continue, treating #<ASDF:LOAD-OP (:FORCE T) {58DD2F6D}> on #<ASDF:CL-SOURCE-FILE "alias" {58FD7985}> as having been successful. 4: [RETRY] Retry SLIME REPL evaluation request. 5: [ABORT] Return to SLIME's top level. 6: [ABORT] Return to Top-Level. Backtrace: 0: (CL-UNICODE:CHARACTER-NAMED "ZERO WIDTH NON-JOINER" :WANT-CODE-POINT-P NIL :TRY-UNICODE1-NAMES-P ...) Locals: #:G0 = NIL #:G1 = NIL #:G2 = NIL #:G3 = NIL #:G4 = NIL CL-UNICODE::NAME = "ZERO WIDTH NON-JOINER" #:SCRIPTS-TO-TRY-DEFAULTING-TEMP = NIL #:TRY-ABBREVIATIONS-P-DEFAULTING-TEMP = NIL #:TRY-HEX-NOTATION-P-DEFAULTING-TEMP = NIL #:TRY-LISP-NAMES-P-DEFAULTING-TEMP = NIL #:TRY-UNICODE1-NAMES-P-DEFAULTING-TEMP = NIL #:WANT-CODE-POINT-P-DEFAULTING-TEMP = NIL 1: ("Top-Level Form")[:TOP-LEVEL] 2: (LISP::FOP-FUNCALL-FOR-EFFECT) 3: (LISP::LOAD-GROUP #<Stream for file "/home/chaitanya/lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f">) 4: (LISP::FASLOAD #<Stream for file "/home/chaitanya/lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f">) 5: (LISP::INTERNAL-LOAD #P"home:lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f" #P"/home/chaitanya/lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f" :ERROR :BINARY) 6: (LISP::INTERNAL-LOAD #P"home:lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f" #P"/home/chaitanya/lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f" :ERROR NIL) 7: (LOAD #P"home:lisp/build/cmu/libs/site/cl-interpol/cl-interpol-0.2.1/alias.x86f" :VERBOSE NIL :PRINT ...) 8: ((METHOD ASDF:PERFORM NIL (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)) (#() . #(#)) #<unused-arg> #<ASDF:LOAD-OP (:FORCE T) {58DD2F6D}> #<ASDF:CL-SOURCE-FILE "alias" {58FD7985}>) 9: ("LAMBDA (G1527 G1528)" #<#1=unused-arg> #<#1#> #<ASDF:LOAD-OP (:FORCE T) {58DD2F6D}> #<ASDF:CL-SOURCE-FILE "alias" {58FD7985}>) 10: ((PCL:FAST-METHOD ASDF:PERFORM :AROUND (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)) #<unused-arg> ..) 11: ((METHOD ASDF:PERFORM (ASDF:AROUND) (ASDF:LOAD-OP ASDF:CL-SOURCE-FILE)) (#(0) . #()) ..) 12: ((FLET #:G0 ASDF:OPERATE)) 13: (ASDF:OPERATE ASDF:LOAD-OP :CL-INTERPOL :FORCE T) 14: (ASDF:OPERATE 4 ASDF:LOAD-OP :CL-INTERPOL)[:EXTERNAL] 15: (SWANK::EVAL-REGION "(asdf:oos 'asdf:load-op :cl-interpol :force t)\n") 16: ("DEFUN REPL-EVAL")

Hi Chaitanya, I think newer versions of CL-INTERPOL won't run on old CMUCL versions. You'll need a CMUCL with Unicode support which AFAIK is still in beta. You'll have to ask on the CMUCL mailing list. Raymond Toy has already tested the new version with CL-UNICODE. Cheers, Edi.

Hi Edi, Edi Weitz wrote:
I think newer versions of CL-INTERPOL won't run on old CMUCL versions. You'll need a CMUCL with Unicode support which AFAIK is still in beta. You'll have to ask on the CMUCL mailing list. Raymond Toy has already tested the new version with CL-UNICODE.
Thanks for the tip. I will follow this up on the CMUCL list. Thanks, Chaitanya -- http://chaitanyagupta.com/blog/
participants (2)
-
Chaitanya Gupta
-
Edi Weitz