Hi all,
I have been trying to install GSLL for the past couple of days on Ubuntu and Debian, both running SBCL, and I keep encountering the same problem.
I install Quicklisp without any difficulty but when I attempt to install GSLL I get the output that I have included below.
It appears that the error is in static-vectors and the use of the component "CFFI-GROVEL-FILE." I'm not seeing where in the source files that I have the component defined anywhere, so I am at a loss as to what it does. I have included the output of (list-all-packages) at the very bottom in case I am missing something. I'm hoping that someone with a more in-depth understanding of the different components can help me out.
Thanks,
Patrick
* (ql:quickload "gsll")
; Loading system definition from ; /usr/share/common-lisp/source/cl-cffi/cffi-grovel.asd into #<PACKAGE "ASDF2"> ; Registering #<SYSTEM "cffi-grovel"> ; Loading system definition from ; /usr/share/common-lisp/source/alexandria/alexandria.asd into ; #<PACKAGE "ASDF2"> ; Registering #<SYSTEM "alexandria"> ; Loading system definition from /usr/share/common-lisp/source/cl-cffi/cffi.asd ; into #<PACKAGE "ASDF2"> ; Registering #<SYSTEM "cffi"> ; Loading system definition from /usr/share/common-lisp/source/babel/babel.asd ; into #<PACKAGE "ASDF2"> ; Registering #<SYSTEM "babel"> ; Loading system definition from ; /usr/share/common-lisp/source/trivial-features/trivial-features.asd into ; #<PACKAGE "ASDF2"> ; Registering #<SYSTEM "trivial-features"> ; Loading system definition from ; /home/pgroulx/quicklisp/dists/quicklisp/software/asdf-system-connections-201 01006-darcs/asdf-system-connections.asd ; into #<PACKAGE "ASDF1"> ; Registering #<SYSTEM "asdf-system-connections"> To load "gsll": Load 1 ASDF system: gsll ; Loading "gsll"
debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #<THREAD "initial thread" RUNNING {AAE5749}>: Error while trying to load definition for system antik from pathname
/home/pgroulx/quicklisp/dists/quicklisp/software/antik-20120909-git/antik.as d:
Error while trying to load definition for system static-vectors from pathname
/home/pgroulx/quicklisp/dists/quicklisp/software/static-vectors-1.4/src/stat ic-vectors.asd:
don't recognize component type CFFI-GROVEL-FILE
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [REINITIALIZE-SOURCE-REGISTRY-AND-RETRY] Retry finding system static-vectors after reinitializing the source-registry. 1: Retry finding system antik after reinitializing the source-registry. 2: [ABORT ] Give up on "gsll" 3: Exit debugger, returning to top level.
((FLET #:LAMBDA2060) #<LOAD-SYSTEM-DEFINITION-ERROR {B6E6AD9}>) 0] 0 .......; ; compilation aborted because of fatal error: ; SB-INT:SIMPLE-READER-PACKAGE-ERROR at 4208 (line 102, column 38) on #<SB-SYS:FD-STREAM ; for "file /home/pgroulx/quicklisp/dists/quicklisp/software/antik-20120909-git/foreign- array/foreign-array.lisp" ; {C1CA541}>: ; package "STATIC-VECTORS" not found ;
debugger invoked on a ASDF:COMPILE-ERROR in thread #<THREAD "initial thread" RUNNING {AAE5749}>: Error while invoking #<COMPILE-OP (:VERBOSE NIL) {B53E519}> on #<CL-SOURCE-FILE "antik" "foreign-array" "foreign-array">
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 compiling #<CL-SOURCE-FILE "antik" "foreign-array" "foreign-array">. 1: [ACCEPT] Continue, treating compiling #<CL-SOURCE-FILE "antik" "foreign-array" "foreign-array"> as having been successful. 2: [ABORT ] Give up on "gsll" 3: Exit debugger, returning to top level.
((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)) #<unavailable argument> #<unavailable argument> #<ASDF:COMPILE-OP (:VERBOSE NIL) {B53E519}> #<ASDF:CL-SOURCE-FILE "antik" "foreign-array" "foreign-array">) 0] 2 ; ; compilation unit aborted ; caught 2 fatal ERROR conditions
("gsll")
(#<PACKAGE "AFFI"> #<PACKAGE "ANTIK-USER"> #<PACKAGE "GRID"> #<PACKAGE "ANTIK"> #<PACKAGE "ITERATE"> #<PACKAGE "SPLIT-SEQUENCE"> #<PACKAGE "FOREIGN-STRUCTURES-BY-VALUE"> #<PACKAGE "DRAKMA"> #<PACKAGE "PURI"> #<PACKAGE "CL-BASE64"> #<PACKAGE "CHUNGA"> #<PACKAGE "CL-PPCRE"> #<PACKAGE "USOCKET"> #<PACKAGE "CL+SSL"> #<PACKAGE "FLEXI-STREAMS"> #<PACKAGE "TRIVIAL-GRAY-STREAMS"> #<PACKAGE "BORDEAUX-THREADS"> #<PACKAGE "PURI-SYSTEM"> #<PACKAGE "CL-BASE64-SYSTEM"> #<PACKAGE "CL-PPCRE-ASD"> #<PACKAGE "TRIVIAL-GRAY-STREAMS-SYSTEM"> #<PACKAGE "FLEXI-STREAMS-SYSTEM"> #<PACKAGE "CL+SSL-SYSTEM"> #<PACKAGE "ASDF-SYSTEM-CONNECTIONS-SYSTEM"> #<PACKAGE "CFFI-GROVEL"> #<PACKAGE "CFFI-FEATURES"> #<PACKAGE "CFFI"> #<PACKAGE "CFFI-SYS"> #<PACKAGE "BABEL"> #<PACKAGE "BABEL-ENCODINGS"> #<PACKAGE "ALEXANDRIA.0.DEV"> #<PACKAGE "DRAKMA-ASD"> #<PACKAGE "TRIVIAL-GARBAGE"> #<PACKAGE "QL-SBCL"> #<PACKAGE "SB-BSD-SOCKETS"> #<PACKAGE "SB-BSD-SOCKETS-SYSTEM"> #<PACKAGE "SB-BSD-SOCKETS-INTERNAL"> #<PACKAGE "SB-POSIX-SYSTEM"> #<PACKAGE "SB-GROVEL-SYSTEM"> #<PACKAGE "SB-GROVEL"> #<PACKAGE "SB-POSIX"> #<PACKAGE "QL-MKCL"> #<PACKAGE "QL-ECL"> #<PACKAGE "QL-LISPWORKS"> #<PACKAGE "QL-SCL"> #<PACKAGE "QL-CMUCL"> #<PACKAGE "QL-CLISP"> #<PACKAGE "QL-CCL"> #<PACKAGE "QL-ABCL"> #<PACKAGE "QL-ALLEGRO"> #<PACKAGE "QUICKLISP-CLIENT"> #<PACKAGE "QL-DIST-USER"> #<PACKAGE "QL-DIST"> #<PACKAGE "QL-CDB"> #<PACKAGE "QL-GUNZIPPER"> #<PACKAGE "QL-MINITAR"> #<PACKAGE "QL-HTTP"> #<PACKAGE "QL-PROGRESS"> #<PACKAGE "QL-NETWORK"> #<PACKAGE "QL-IMPL-UTIL"> #<PACKAGE "QL-IMPL"> #<PACKAGE "QL-CONFIG"> #<PACKAGE "QL-SETUP"> #<PACKAGE "QL-UTIL"> #<PACKAGE "ASDF"> #<PACKAGE "COMMON-LISP-CONTROLLER"> #<PACKAGE "COMMON-LISP-USER"> #<PACKAGE "SB-LOOP"> #<PACKAGE "SB-EVAL"> #<PACKAGE "SB-WALKER"> #<PACKAGE "SB-UNIX"> #<PACKAGE "SB-SEQUENCE"> #<PACKAGE "SB-PROFILE"> #<PACKAGE "SB-PRETTY"> #<PACKAGE "SB-MOP"> #<PACKAGE "SB-THREAD"> #<PACKAGE "SB-GRAY"> #<PACKAGE "SB-FORMAT"> #<PACKAGE "SB-FASL"> #<PACKAGE "SB-DISASSEM"> #<PACKAGE "SB-DEBUG"> #<PACKAGE "SB-C"> #<PACKAGE "SB-BIGNUM"> #<PACKAGE "SB-ASSEM"> #<PACKAGE "SB-ALIEN"> #<PACKAGE "SB-PCL"> #<PACKAGE "SB-ALIEN-INTERNALS"> #<PACKAGE "SB-DI"> #<PACKAGE "KEYWORD"> #<PACKAGE "SB-IMPL"> #<PACKAGE "SB-SYS"> #<PACKAGE "SB-KERNEL"> #<PACKAGE "SB-VM"> #<PACKAGE "SB-INT"> #<PACKAGE "SB-EXT"> #<PACKAGE "COMMON-LISP">)