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">)