Building cffi-tests on Corman Lisp 2.51 I get:
;; Corman Lisp 2.51 Copyright © 2005 Corman Technologies. All rights reserved. ;; Licensed to Kenneth Tilton [version 2.0]. ;;; Warning: the following function(s) are called from forms ;;; in file "/0devtools/asdf.lisp" but have not yet been defined: ;;; DO-ONE-DEP ;;; MAKE-BROADCAST-STREAM 138 ; loading system definition from #P"\0devtools\cffi\cffi-tests.asd" ; into #<PACKAGE "ASDF7699"> ; registering #<SYSTEM CFFI-TESTS #x1263E90> as CFFI-TESTS ; loading system definition from #P"\0devtools\rt\rt.asd" into ; #<PACKAGE "ASDF7709"> ; registering #<SYSTEM :RT #x10F4070> as RT ; loading system definition from #P"\0devtools\cffi\cffi.asd" into ; #<PACKAGE "ASDF7713"> ; registering #<SYSTEM CFFI #x11C1B70> as CFFI ;;; An error occurred in function FIND-TYPE-OR-LOSE: ;;; Error: Undefined foreign type: :STRING ;;; Entering Corman Lisp debug loop. ;;; Use :C followed by an option to exit. Type :HELP for help. ;;; Restart options: ;;; 1 Retry performing #<ASDF:COMPILE-OP (:FORCES T) #x104DB6D8> on #<ASDF:CL-SOURCE-FILE "strings" #x10531430>. ;;; 2 Continue, treating #<ASDF:COMPILE-OP (:FORCES T) #x104DB6D8> on #<ASDF:CL-SOURCE-FILE "strings" #x10531430> as having been successful. ;;; 3 Abort to top level.
I would try debugging this, but I am wondering if I am missing a version somewhere. Corman 2.51 looks to be the latest, but should I download again? Or does this look like an error that has been fixed? Maybe the latest changes are not in the latest tarball?
kt