Paste number 35571: using sb-grovel for the first time

Index of paste annotations: 1

Paste number 35571: using sb-grovel for the first time
Pasted by: zorgzorg2
1 year, 11 months ago
#lisp
Paste contents:
Raw Source | XML | Display As
;;;; First file, called package.lisp, in the sbcl directory

(defpackage :grovel-test
  (:use :common-lisp)
)


;;;; --------------------
;;;; second file, called grovel-test.asd, in the root directory

(eval-when (:compile-toplevel :load-toplevel :execute)
  (require :sb-grovel)
)


(defpackage :example-package.system
  (:use :cl :asdf :sb-grovel :sb-alien)
)


(in-package :example-package.system)

(defsystem example-system
  :depends-on (sb-grovel)
  :components
  ((:module "sbcl"
            :components
            ((:file "package")
             (grovel-constants-file "example-constants"
                                    :package :grovel-test
)
)
)
)
)

Annotations for this paste:

Annotation number 1: slime error output
Pasted by: zorgzorg2
1 year, 11 months ago
Paste contents:
Raw Source | Display As
The value NIL
is not of type
  (OR (VECTOR CHARACTER) (VECTOR NIL) BASE-STRING PATHNAME FILE-STREAM).
   [Condition of type TYPE-ERROR]

Restarts:
  0: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {B1EB4B9}> on #<SB-GROVEL:GROVEL-CONSTANTS-FILE "example-constants" {AA806C9}>.
  1: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {B1EB4B9}> on #<SB-GROVEL:GROVEL-CONSTANTS-FILE "example-constants" {AA806C9}> as having been successful.
  2: [ABORT-REQUEST] Abort handling SLIME request.
  3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {AF2CB91}>)

Backtrace:
  0: (NAMESTRING NIL)
  1: (RUN-PROGRAM NIL ("-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_FILE_OFFSET_BITS=64" "-o" "/var/cache/common-lisp-controller/1000/sbcl/local/home/mraspaud/Work/Lisp/mysb/sbcl/a.out" "/var/cache/common-lisp-controller/1000/sbcl/local/home/mraspaud/Work/Lisp/mysb/sbcl/foo.c") :ENV NIL :ENVIRONMENT NIL :WAIT T :SEARCH T :PTY NIL :INPUT NIL :IF-INPUT-DOES-NOT-EXIST NIL :OUTPUT #<SWANK-BACKEND::SLIME-OUTPUT-STREAM {AEAB021}> :IF-OUTPUT-EXISTS :ERROR :ERROR :OUTPUT :IF-ERROR-EXISTS :ERROR :STATUS-HOOK NIL)
  2: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP SB-GROVEL:GROVEL-CONSTANTS-FILE)) #<unavailable argument> #<unavailable argument> #<ASDF:COMPILE-OP NIL {B1EB4B9}> #<SB-GROVEL:GROVEL-CONSTANTS-FILE "example-constants" {AA806C9}>)
  3: ((LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1.)) #<unavailable argument> #<unavailable argument> #<ASDF:COMPILE-OP NIL {B1EB4B9}> #<SB-GROVEL:GROVEL-CONSTANTS-FILE "example-constants" {AA806C9}>)
  4: ((LAMBDA NIL))
  5: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA NIL) {B224ECD}>)
  6: (ASDF:OPERATE ASDF:LOAD-OP EXAMPLE-SYSTEM)
  7: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF:OPERATE (QUOTE ASDF:LOAD-OP) (QUOTE EXAMPLE-SYSTEM)) #<NULL-LEXENV>)
  8: (SWANK::EVAL-REGION "(asdf:operate 'asdf:load-op 'example-system)
"
T
)

  9: ((LAMBDA NIL))
 10: ((LAMBDA (SWANK-BACKEND::FN)) #<CLOSURE (LAMBDA NIL) {B10C53D}>)
 11: (SWANK::CALL-WITH-BUFFER-SYNTAX #<CLOSURE (LAMBDA NIL) {B10C53D}>)
 12: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL "(asdf:operate 'asdf:load-op 'example-system)
"
)
#<NULL-LEXENV>
)

 13: ((LAMBDA NIL))
 14: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {B10BE15}>)
 15: ((LAMBDA NIL))
 16: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<FUNCTION (LAMBDA NIL) {B6B6FAD}>)
 17: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {AE0EC89}> #<CLOSURE (LAMBDA NIL) {B10BCB5}>)
 18: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {AE0EC89}> #<FUNCTION (LAMBDA NIL) {B6B6FAD}>)
 19: (SWANK::HANDLE-REQUEST #<SWANK::CONNECTION {AE0EC89}>)
 20: (SWANK::REPL-LOOP #<SWANK::CONNECTION {AE0EC89}>)
 21: (SWANK::REPL-LOOP #<SWANK::CONNECTION {AE0EC89}>)
 22: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA NIL) {AF3409D}>)
 23: ((LAMBDA NIL))
 24: ("foreign function: call_into_lisp")
 25: ("foreign function: funcall0")
 26: ("foreign function: new_thread_trampoline")
 27: ("foreign function: #xB7FC8240")

Colorize as:
Show Line Numbers
Index of paste annotations: 1

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.