Hi,
First let me apologize for having posted the previous message to the antik mailing list instead of the gsll list.
To sum up, I am trying to install gsll using quicklisp and I run into an error, as reported below. This seems to be related to cffi-grovel, yet I am sure it has been installed.
$ ls ~/.quicklisp/dists/quicklisp/software/cffi_0.10.6/grovel/asdf.lisp common.h grovel.lisp invoke.lisp package.lisp
I am on debian squeeze, using sbcl from the repos. I have installed the following packages related to gsl libgsl0-dev, libgsl0ldbl, libffi-dev, gsl-doc-info, gsl-ref-html
Thanks for your help,
Harven
CL-USER> (ql:quickload "gsll") To load "gsll": Load 3 ASDF systems: alexandria cl-ppcre split-sequence Install 20 Quicklisp releases: antik asdf-system-connections babel bordeaux-threads cffi chunga cl+ssl cl-base64 drakma flexi-streams fsbv gsll iterate osicat puri static-vectors trivial-features trivial-garbage trivial-gray-streams usocket ; Fetching #<URL "http://beta.quicklisp.org/archive/osicat/2011-06-19/osicat-20110619-git.tgz%... ; 51.27KB ================================================== 52,505 bytes in 0.44 seconds (117.33KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/static-vectors/2012-01-07/static-vectors-2... ; 5.55KB ================================================== 5,684 bytes in 0.001 seconds (5550.78KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/iterate/2011-10-01/iterate-20111001-darcs.... ; 327.63KB ================================================== 335,496 bytes in 0.27 seconds (1204.53KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/fsbv/2011-08-29/fsbv-20110829-git.tgz%22%3... ; 9.44KB ================================================== 9,663 bytes in 0.001 seconds (9436.52KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/usocket/2011-10-01/usocket-0.5.4.tgz%22%3E ; 64.10KB ================================================== 65,643 bytes in 0.05 seconds (1363.93KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/puri/2010-10-06/puri-20101006-git.tgz%22%3... ; 33.99KB ================================================== 34,803 bytes in 0.02 seconds (1788.81KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-base64/2010-10-06/cl-base64-20101006-gi... ; 8.21KB ================================================== 8,408 bytes in 0.002 seconds (4105.47KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-garbage/2012-01-07/trivial-garbage... ; 7.80KB ================================================== 7,987 bytes in 0.00 seconds (0.00KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/flexi-streams/2010-10-06/flexi-streams-1.0... ; 130.29KB ================================================== 133,413 bytes in 0.07 seconds (1974.03KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/bordeaux-threads/2011-08-29/bordeaux-threa... ; 17.67KB ================================================== 18,091 bytes in 0.002 seconds (8833.50KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/cl+ssl/2011-11-05/cl+ssl-20111105-git.tgz%... ; 24.84KB ================================================== 25,437 bytes in 0.15 seconds (166.72KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-gray-streams/2011-05-22/trivial-gr... ; 3.42KB ================================================== 3,504 bytes in 0.001 seconds (3421.88KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/chunga/2010-10-06/chunga-1.1.1.tgz%22%3E ; 20.38KB ================================================== 20,871 bytes in 0.02 seconds (1132.32KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/drakma/2011-10-01/drakma-1.2.4.tgz%22%3E ; 48.04KB ================================================== 49,190 bytes in 0.04 seconds (1117.14KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-features/2012-01-07/trivial-featur... ; 7.79KB ================================================== 7,972 bytes in 0.03 seconds (311.41KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/babel/2012-01-07/babel-20120107-git.tgz%22... ; 238.58KB ================================================== 244,310 bytes in 0.38 seconds (631.17KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/cffi/2010-11-07/cffi_0.10.6.tgz%22%3E ; 181.59KB ================================================== 185,952 bytes in 0.42 seconds (433.40KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/asdf-system-connections/2010-10-06/asdf-sy... ; 4.56KB ================================================== 4,670 bytes in 0.001 seconds (4560.55KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/antik/2011-11-05/antik-20111105-git.tgz%22... ; 1341.08KB ================================================== 1,373,263 bytes in 3.39 seconds (395.83KB/sec) ; Fetching #<URL "http://beta.quicklisp.org/archive/gsll/2011-11-05/gsll-20111105-git.tgz%22%3... ; 303.44KB ================================================== 310,725 bytes in 0.38 seconds (804.89KB/sec) ; Loading "gsll" .................................................. [package alexandria.0.dev]........................ [package babel-encodings]......................... [package babel]................................... .................................................. [package cffi-sys]................................ [package cffi].................................... .................................................. [package cffi-features]........................... [package cffi-grovel]........
Error while trying to load definition for system gsll from pathname /home/harven/.quicklisp/dists/quicklisp/software/gsll-20111105-git/gsll.asd: The variable #:CFFI-GROVEL is unbound. [Condition of type ASDF:LOAD-SYSTEM-DEFINITION-ERROR]
Restarts: 0: [ABORT] Give up on "gsll" 1: [RETRY] Retry SLIME REPL evaluation request. 2: [*ABORT] Return to SLIME's top level. 3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "new-repl-thread" RUNNING {B329469}>)
Backtrace: 0: ((FLET #:LAMBDA1702) #<UNBOUND-VARIABLE CFFI-GROVEL {B09A4E9}>) 1: (SIGNAL #<UNBOUND-VARIABLE CFFI-GROVEL {B09A4E9}>)[:EXTERNAL] 2: (ERROR UNBOUND-VARIABLE)[:EXTERNAL] 3: (SB-KERNEL::UNBOUND-SYMBOL-ERROR-HANDLER #<unavailable argument> #.(SB-SYS:INT-SAP #XB7508398) #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #XB7507FEC :TYPE (* (STRUCT SB-VM::OS-CONTEXT-T-STRUCT))> (16)) 4: (SB-KERNEL:INTERNAL-ERROR #.(SB-SYS:INT-SAP #XB7507FEC) #<unavailable argument>) 5: ("foreign function: #x806772B") 6: ("foreign function: #x8052FA8") 7: ("foreign function: #x805863E") 8: ("foreign function: #x8059329") 9: (SB-INT:SIMPLE-EVAL-IN-LEXENV #:CFFI-GROVEL #<NULL-LEXENV>) 10: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF:LOAD-SYSTEM #:CFFI-GROVEL) #<NULL-LEXENV>) 11: (SB-IMPL::SIMPLE-EVAL-PROGN-BODY ..) 12: (SB-INT:SIMPLE-EVAL-IN-LEXENV ..) 13: (SB-FASL::LOAD-AS-SOURCE #<SB-SYS:FD-STREAM for "file /home/harven/.quicklisp/dists/quicklisp/software/gsll-20111105-git/gsll.asd" {ACE4C09}> NIL NIL) 14: ((FLET SB-FASL::LOAD-STREAM) #<SB-SYS:FD-STREAM for "file /home/harven/.quicklisp/dists/quicklisp/software/gsll-20111105-git/gsll.asd" {ACE4C09}> NIL) 15: (LOAD #P"/home/harven/.quicklisp/dists/quicklisp/software/gsll-20111105-git/gsll.asd")[:EXTERNAL] 16: ((SB-PCL::FAST-METHOD ASDF:FIND-SYSTEM (STRING)) #<unused argument> #<unused argument> "gsll" T) 17: ((SB-PCL::FAST-METHOD ASDF:OPERATE (T T)) #<unavailable argument> #<unavailable argument> ASDF:LOAD-OP "gsll")[:EXTERNAL] 18: ((LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1. SB-INT:&MORE SB-PCL::.DFUN-MORE-CONTEXT. SB-PCL::.DFUN-MORE-COUNT.)) ..) 19: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<CLOSURE (LAMBDA #) {ACC7E0D}>) 20: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "gsll")[:EXTERNAL] 21: ((SB-PCL::FAST-METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<CLOSURE (FLET QUICKLISP-CLIENT::QL) {BC403A5}>) 22: ((SB-PCL::FAST-METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) ..) 23: ((SB-PCL::FAST-METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) #<unavailable argument> #<unavailable argument> "gsll")[:EXTERNAL] 24: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<CLOSURE (LAMBDA #) {BC37B2D}>) 25: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD "gsll") #<NULL-LEXENV>) 26: (SWANK::EVAL-REGION "(ql:quickload "gsll")\n") 27: ((LAMBDA ())) 28: (SWANK::TRACK-PACKAGE #<CLOSURE (LAMBDA #) {BBD6155}>) 29: (SWANK::CALL-WITH-RETRY-RESTART "Retry SLIME REPL evaluation request." #<CLOSURE (LAMBDA #) {BBD60E5}>) 30: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #<CLOSURE (LAMBDA #) {BBD60CD}>) 31: (SWANK::REPL-EVAL "(ql:quickload "gsll")\n") 32: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL "(ql:quickload "gsll")\n") #<NULL-LEXENV>) 33: (SWANK::EVAL-FOR-EMACS (SWANK:LISTENER-EVAL "(ql:quickload "gsll")\n") "COMMON-LISP-USER" 26) 34: (SWANK::PROCESS-REQUESTS NIL) 35: ((LAMBDA ())) 36: ((LAMBDA ())) 37: (SWANK-BACKEND::CALL-WITH-BREAK-HOOK #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {B326C9D}>) 38: ((FLET SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {B326C9D}>) 39: (SWANK::CALL-WITH-BINDINGS ((*STANDARD-OUTPUT* . #) (*STANDARD-INPUT* . #) (*TRACE-OUTPUT* . #) (*ERROR-OUTPUT* . #) (*DEBUG-IO* . #) (*QUERY-IO* . #) ...) #<CLOSURE (LAMBDA #) {B326CAD}>) 40: (SWANK::HANDLE-REQUESTS #<SWANK::CONNECTION {ADD3519}> NIL) 41: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA #) {B326C7D}>) 42: ((FLET #:WITHOUT-INTERRUPTS-BODY-[BLOCK362]367)) 43: ((FLET SB-THREAD::WITH-MUTEX-THUNK)) 44: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-MUTEX]300)) 45: (SB-THREAD::CALL-WITH-MUTEX ..) 46: (SB-THREAD::INITIAL-THREAD-FUNCTION) 47: ("foreign function: #x806772B") 48: ("foreign function: #x8052F2D") 49: ("foreign function: #x805E560") 50: ("foreign function: #xB7FAF955")