ciel-lang / CIEL

CIEL Is an Extended Lisp. Scripting with batteries included.
http://ciel-lang.org
350 stars 18 forks source link

Installation fails after loading "ciel" system: "file-finder not found" #80

Closed arnav-meesho closed 4 weeks ago

arnav-meesho commented 2 months ago

System "file-finder" not found

Backtrace:

To load "ciel":
  Load 1 ASDF system:
    ciel
; Loading "ciel"
Unhandled QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread #<SB-THREAD:THREAD tid=259 "main thread" RUNNING
                                                         {1000B90003}>:
  System "file-finder" not found

Backtrace for: #<SB-THREAD:THREAD tid=259 "main thread" RUNNING {1000B90003}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {10053C6233}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {10053C6233}>)
2: (INVOKE-DEBUGGER #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {10053C6233}>)
3: (CERROR "Try again" QUICKLISP-CLIENT:SYSTEM-NOT-FOUND :NAME "file-finder")
4: ((LABELS QUICKLISP-CLIENT::RECURSE :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) "file-finder")
5: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) {10053C147B}>)
6: (QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY "file-finder")
7: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "file-finder" :PROMPT NIL)
8: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "ciel" :PROMPT NIL)
9: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unused argument> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1005E6B1FB}>) [fast-method]
10: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) #<QL-IMPL:SBCL {10022FEAA3}> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1005E6B1FB}>) [fast-method]
11: ((:METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) :CIEL :PROMPT NIL :SILENT NIL :VERBOSE NIL) [fast-method]
12: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT:QUICKLOAD) {1005E567DB}>)
13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD :CIEL) #<NULL-LEXENV>)
14: (EVAL (QUICKLISP-CLIENT:QUICKLOAD :CIEL))
15: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(ql:quickload \"cl+ssl\")") (:LOAD . "ciel.asd") (:EVAL . "(ql:quickload :swank)") (:EVAL . "(ql:quickload :ciel)") (:EVAL . "(ql:quickload :ciel/repl)") (:EVAL . "(asdf:make :ciel/repl)") (:EVAL . "(quit)") (:QUIT)))
16: (SB-IMPL::TOPLEVEL-INIT)
17: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
18: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
19: (SB-IMPL::%START-LISP)
vindarel commented 2 months ago

please install our Lisp dependencies:

make ql-deps

or clone https://github.com/lisp-maintainers/file-finder into your ~/quicklisp/local-projects/

http://ciel-lang.org/#/install?id=install-our-lisp-dependencies-mandatory

crmsnbleyd commented 2 months ago

Ah, thank you, I somehow thought make would be enough

vindarel commented 4 weeks ago

also file-finder is in the latest Quicklisp!