Subject: #1: GSLL compilation error on SBCL
From: gsll <[email-masked]>
To: [email-masked]
Date: Fri, 29 Feb 2008 02:09:50 -0000

#1: GSLL compilation error on SBCL
------------------------+---------------------------------------------------
 Reporter:  anonymous   |       Owner:  somebody
     Type:  defect      |      Status:  new     
 Priority:  major       |   Milestone:          
Component:  component1  |     Version:          
 Keywords:              |  
------------------------+---------------------------------------------------
 1. downloaded GSLL from subversion using svn checkout svn://common-
 lisp.net/project/gsll/svn/trunk gsll on 2/28/2008.
 2. registered GSSL with common-lisp-controller using clc-register-user-
 package gsll.asd
 3. in SBCL, tried to install GSLL with (clc:clc-require :gsll).
 4. compilation got underway, then the Slime debugger (I'm using Slime)
 appeared with:

 Execution of a form compiled with errors.
 Form:
   (DEFCVAR (gsl_version *GSL-VERSION* READ-ONLY T) STRING
          The version of the GSL library being used.)
 Compile-time error:
   (during macroexpansion of (DEFCVAR ("gsl_version" *GSL-VERSION* ...)
 ...))
 error while parsing arguments to DEFMACRO DEFCVAR:
   odd number of elements in keyword/value list: ("The version of the GSL
 library being used.")
    [Condition of type SB-INT:COMPILED-PROGRAM-ERROR]

 Restarts:
  0: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {A9A6629}> on #<ASDF:CL-
 SOURCE-FILE "interface" {A991161}>.
  1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {A9A6629}> on #<ASDF
 :CL-SOURCE-FILE "interface" {A991161}> as having been successful.
  2: [ABORT] Return to SLIME's top level.
  3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread"
 {AB49631}>)

 Backtrace:
   0: (SB-FASL::LOAD-FASL-GROUP #<SB-SYS:FD-STREAM for "file /var/cache
 /common-lisp-
 controller/1000/sbcl/local/home/dventimi/tmp/gsll/init/interface.fasl"
 {B61CEA9}>)
   1: (SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for "file /var/cache
 /common-lisp-
 controller/1000/sbcl/local/home/dventimi/tmp/gsll/init/interface.fasl"
 {B61CEA9}> NIL #<unavailable argument>)
   2: (SB-FASL::INTERNAL-LOAD #P"/var/cache/common-lisp-
 controller/1000/sbcl/local/home/dventimi/tmp/gsll/init/interface.fasl"
 #P"/var/cache/common-lisp-
 controller/1000/sbcl/local/home/dventimi/tmp/gsll/init/interface.fasl"
 :ERROR NIL NIL :BINARY NIL)
   3: (SB-FASL::INTERNAL-LOAD #P"/var/cache/common-lisp-
 controller/1000/sbcl/local/home/dventimi/tmp/gsll/init/interface.fasl"
 #P"/var/cache/common-lisp-
 controller/1000/sbcl/local/home/dventimi/tmp/gsll/init/interface.fasl"
 :ERROR NIL NIL NIL :DEFAULT)
   4: (LOAD #P"/var/cache/common-lisp-
 controller/1000/sbcl/local/home/dventimi/tmp/gsll/init/interface.fasl")
   5: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:LOAD-OP ASDF:CL-SOURCE-
 FILE)) #<unavailable argument> #<unavailable argument> #<ASDF:LOAD-OP NIL
 {A9A6629}> #<ASDF:CL-SOURCE-FILE "interface" {A991161}>)
   6: ((LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0.
 SB-PCL::.ARG1.)) #<unavailable argument> #<unavailable argument> #<ASDF
 :LOAD-OP NIL {A9A6629}> #<ASDF:CL-SOURCE-FILE "interface" {A991161}>)
   7: ((LAMBDA NIL))
   8: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA NIL) {AC2D445}>)
   9: (ASDF:OPERATE ASDF:COMPILE-OP :GSLL)
  10: (COMMON-LISP-CONTROLLER::REQUIRE-ASDF :GSLL)
  11: (COMMON-LISP-CONTROLLER:CLC-REQUIRE :GSLL COMMON-LISP-
 CONTROLLER::UNSPECIFIED)
  12: (SB-INT:SIMPLE-EVAL-IN-LEXENV (COMMON-LISP-CONTROLLER:CLC-REQUIRE
 :GSLL) #<NULL-LEXENV>)
  13: (SWANK::EVAL-REGION "(clc:clc-require :gsll)
      ")
  14: ((LAMBDA NIL))
  15: (SWANK::TRACK-PACKAGE #<CLOSURE (LAMBDA NIL) {A8702AD}>)
  16: ((LAMBDA (SWANK-BACKEND::FN)) #<CLOSURE (LAMBDA NIL) {A870295}>)
  17: (SWANK::CALL-WITH-BUFFER-SYNTAX #<CLOSURE (LAMBDA NIL) {A870295}>)
  18: (SWANK::REPL-EVAL "(clc:clc-require :gsll)
      ")
  19: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL "(clc:clc-require
 :gsll)
      ") #<NULL-LEXENV>)
  20: ((LAMBDA NIL))
  21: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK
 :SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {A86DBF5}>)
  22: ((LAMBDA NIL))
  23: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK
 :SWANK-DEBUGGER-HOOK> #<FUNCTION (LAMBDA NIL) {B9250DD}>)
  24: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {A95BE71}>
 #<CLOSURE (LAMBDA NIL) {A86DB3D}>)
  25: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {A95BE71}>
 #<FUNCTION (LAMBDA NIL) {B9250DD}>)
  26: (SWANK::HANDLE-REQUEST #<SWANK::CONNECTION {A95BE71}>)
  27: (SWANK::REPL-LOOP #<SWANK::CONNECTION {A95BE71}>)
  28: (SWANK::REPL-LOOP #<SWANK::CONNECTION {A95BE71}>)
  29: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA NIL) {AB590A5}>)
  30: ((LAMBDA NIL))
  31: ("foreign function: #x806374C")
  32: ("foreign function: #x8051DB1")
  33: ("foreign function: #x805B64D")
  34: ("foreign function: #xB7FB546B")

-- 
Ticket URL: <http://trac.common-lisp.net/gsll/ticket/1>
gsll <http://common-lisp.net/project/gsll>
GNU Scientific Library for Lisp