Shirakumo / radiance

A Common Lisp web application environment
https://shirakumo.github.io/radiance/
zlib License
322 stars 19 forks source link

Trouble getting started #50

Closed DurhamSmith closed 4 years ago

DurhamSmith commented 4 years ago

Currently trying get started with radiance. Running Ubuntu 20.04, SBCL 2.0.1.debian

After adding (ql-dist:install-dist "http://dist.tymoon.eu/shirakumo.txt")

I get

To load "radiance":
  Load 1 ASDF system:
    radiance
; Loading "radiance"
............

; file: /home/dd/quicklisp/dists/shirakumo/software/radiance-2020.06.30_18-12-30-GMT/deploy.lisp
; in: DEPLOY:DEFINE-HOOK (:LOAD LOAD-MODULES)
;     (DEPLOY:DEFINE-HOOK (:LOAD RADIANCE-CORE::LOAD-MODULES)
;         NIL
;       (DEPLOY:STATUS 0 "Configuring environment")
;       (SETF RADIANCE-CORE::*DEPLOYING-P* T)
;       (SETF (RADIANCE-CORE:ENVIRONMENT)
;               (IF (BOUNDP 'ENVIRONMENT)
;                   (SYMBOL-VALUE 'ENVIRONMENT)
;                   "deploy"))
;       (DEPLOY:STATUS 1 "Loading target modules")
;       (WHEN (BOUNDP 'MODULES)
;         (DOLIST (MODULARIZE:MODULE (SYMBOL-VALUE 'MODULES))
;           (ASDF/OPERATE:LOAD-SYSTEM MODULARIZE:MODULE)))
;       (DEPLOY:STATUS 1 "Performing boot to load required interfaces")
;       (RADIANCE-CORE:STARTUP)
;       (RADIANCE-CORE:SHUTDOWN)
;       (MAPC #'ASDF/SYSTEM-REGISTRY:REGISTER-IMMUTABLE-SYSTEM
;             (ASDF/OPERATE:ALREADY-LOADED-SYSTEMS))
;       ...)
; 
; caught ERROR:
;   (during macroexpansion of (DEPLOY:DEFINE-HOOK (:LOAD LOAD-MODULES)
;       ...))
;   :LOAD fell through ECASE expression. Wanted one of (:BUILD :DEPLOY :BOOT :QUIT).
; Debugger entered on #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {100272DD83}>
.```

Backtrace is:

```COMPILE-FILE-ERROR while
compiling #<CL-SOURCE-FILE "radiance-core" "deploy">
   [Condition of type UIOP/LISP-BUILD:COMPILE-FILE-ERROR]

Restarts:
 0: [RETRY] Retry compiling #<CL-SOURCE-FILE "radiance-core" "deploy">.
 1: [ACCEPT] Continue, treating compiling #<CL-SOURCE-FILE "radiance-core" "deploy"> as having been successful.
 2: [RETRY] Retry ASDF operation.
 3: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
 4: [RETRY] Retry ASDF operation.
 5: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
 --more--

Backtrace:
 0: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "radiance-core" "deploy">)))
 1: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "radiance-core" "deploy">)
 2: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
 3: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "radiance-core" "deploy">) [fast-method]
 4: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {100264AF23}>) [fast-method]
 5: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
 6: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {100264AF23}>) [fast-method]
 7: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "radiance"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
 8: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "radiance"> :VERBOSE NIL)
 9: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
10: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/SYSTEM:SYSTEM "radiance"> :VERBOSE NIL) [fast-method]
11: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "radiance" :VERBOSE NIL)
12: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
13: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "radiance" :VERBOSE NIL) [fast-method]
14: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {100263E33B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
15: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
16: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<CLOSURE (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10026334BB}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "radiance" :VERBOSE NIL) [fast-method]
18: (ASDF/OPERATE:LOAD-SYSTEM "radiance" :VERBOSE NIL)
19: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<CLOSURE (LAMBDA NIL :IN QUICKLISP-CLIENT::APPLY-LOAD-STRATEGY) {1002631C1B}>)
Shinmera commented 4 years ago

Did you update quicklisp recently?

DurhamSmith commented 4 years ago

Did you update quicklisp recently?

I hadn't. All's fixed. Thanks for the prompt reply and great project. Looking forward to building with it.

Shinmera commented 4 years ago

Sure, feel free to ask for help again if there's any problems!