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-20101006-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.asd:

     Error while trying to load definition for system static-vectors from
     pathname
     /home/pgroulx/quicklisp/dists/quicklisp/software/static-vectors-1.4/src/static-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">)