dexador
dexador copied to clipboard
Compile Error
I keep getting this error with qlot and other dexador dependencies:
; file: /Users/username/.roswell/lisp/quicklisp/dists/ultralisp/software/fukamachi-dexador-20240711141626/src/connection-cache.lisp
; in: DEFUN PUSH-CONNECTION
; (DEXADOR.CONNECTION-CACHE::WITH-LOCK (DEXADOR.CONNECTION-CACHE::LRU-POOL-LOCK
; DEXADOR.CONNECTION-CACHE::POOL)
; (DEXADOR.CONNECTION-CACHE::ADD-TO-LRU-POOL DEXADOR.CONNECTION-CACHE::POOL
; DEXADOR.CONNECTION-CACHE::HOST-PORT STREAM
; DEXADOR.CONNECTION-CACHE::EVICTION-CALLBACK))
; ==>
; ((DEXADOR.CONNECTION-CACHE::LRU-POOL-LOCK DEXADOR.CONNECTION-CACHE::POOL))
;
; caught ERROR:
; illegal function call
; in: DEFUN STEAL-CONNECTION
; (DEXADOR.CONNECTION-CACHE::WITH-LOCK (DEXADOR.CONNECTION-CACHE::LRU-POOL-LOCK
; DEXADOR.CONNECTION-CACHE::POOL)
; (DEXADOR.CONNECTION-CACHE::GET-FROM-LRU-POOL DEXADOR.CONNECTION-CACHE::POOL
; DEXADOR.CONNECTION-CACHE::HOST-PORT))
; ==>
; ((DEXADOR.CONNECTION-CACHE::LRU-POOL-LOCK DEXADOR.CONNECTION-CACHE::POOL))
;
; caught ERROR:
; illegal function call
; in: DEFUN CLEAR-CONNECTION-POOL
; (DEXADOR.CONNECTION-CACHE::WITH-LOCK (DEXADOR.CONNECTION-CACHE::LRU-POOL-LOCK
; DEXADOR.CONNECTION-CACHE::POOL)
; (DEXADOR.CONNECTION-CACHE::EVICT-TAIL DEXADOR.CONNECTION-CACHE::POOL))
; ==>
; ((DEXADOR.CONNECTION-CACHE::LRU-POOL-LOCK DEXADOR.CONNECTION-CACHE::POOL))
;
; caught ERROR:
; illegal function call
Aborted during step [1/3].
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
{10014A80A3}>:
COMPILE-FILE-ERROR while
compiling #<CL-SOURCE-FILE "dexador" "src" "connection-cache">
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10014A80A3}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1003CE1DD3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1003CE1DD3}>)
2: (INVOKE-DEBUGGER #<UIOP/LISP-BUILD:COMPILE-FILE-ERROR {1003CE1DD3}>)
3: (ERROR UIOP/LISP-BUILD:COMPILE-FILE-ERROR :CONTEXT-FORMAT "~/asdf-action::format-action/" :CONTEXT-ARGUMENTS ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "dexador" "src" "connection-cache">)))
4: (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 "dexador" "src" "connection-cache">)))
5: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "dexador" "src" "connection-cache">)
6: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION))
7: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<ASDF/LISP-ACTION:CL-SOURCE-FILE "dexador" "src" "connection-cache">) [fast-method]
8: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {10031EB093}>) [fast-method]
9: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
10: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #<ASDF/PLAN:SEQUENTIAL-PLAN {10031EB093}>) [fast-method]
11: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/PACKAGE-INFERRED-SYSTEM:PACKAGE-INFERRED-SYSTEM "qlot"> :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method]
12: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/PACKAGE-INFERRED-SYSTEM:PACKAGE-INFERRED-SYSTEM "qlot"> :VERBOSE NIL)
13: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
14: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) #<ASDF/LISP-ACTION:LOAD-OP > #<ASDF/PACKAGE-INFERRED-SYSTEM:PACKAGE-INFERRED-SYSTEM "qlot"> :VERBOSE NIL) [fast-method]
15: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) #<unused argument> #<unused argument> ASDF/LISP-ACTION:LOAD-OP "qlot" :VERBOSE NIL)
16: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "qlot" :VERBOSE NIL) [fast-method]
18: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10031E765B}> :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL)
19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE))
20: (ASDF/SESSION:CALL-WITH-ASDF-SESSION #<FUNCTION (LAMBDA NIL :IN ASDF/OPERATE:OPERATE) {10031D7B4B}> :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL)
21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:LOAD-OP "qlot" :VERBOSE NIL) [fast-method]
22: (ASDF/OPERATE:LOAD-SYSTEM "qlot" :VERBOSE NIL)
23: (QUICKLISP-CLIENT::CALL-WITH-MACROEXPAND-PROGRESS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT::APPLY-LOAD-STRATEGY) {10031D7ABB}>)
24: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "qlot" :PROMPT NIL)
25: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unused argument> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {10031CA34B}>) [fast-method]
26: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) #<QL-IMPL:SBCL {1001850893}> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {10031CA34B}>) [fast-method]
27: ((:METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) "qlot" :PROMPT NIL :SILENT NIL :VERBOSE NIL) [fast-method]
28: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT:QUICKLOAD) {10031B2B9B}>)
29: (INSTALL-SYSTEM-SCRIPT "qlot")
30: (INSTALL-SYSTEM-IF-PROBED "qlot")
31: (INSTALL NIL)
32: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
33: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
34: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
35: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
36: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {1003E00C53}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
37: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {1003E00C53}> NIL)
38: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {D70F5DB}> #<CONCATENATED-STREAM :STREAMS NIL {1003E00C53}> NIL #<CONCATENATED-STREAM :STREAMS NIL {1003E00C53}>)
39: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {1003E00C53}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
40: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /usr/local/Cellar/roswell/23.10.14.114/etc/roswell/install.ros" {1003DFDA33}>)
41: (ROSWELL:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/install.ros" "qlot")
42: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/install.ros" "qlot") (:QUIT NIL)))
43: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/install.ros" "qlot") (:QUIT NIL)))) #<NULL-LEXENV>)
44: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/install.ros" "qlot") (:QUIT NIL)))))
45: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/install.ros\"\"qlot\")(:quit ())))")))
46: (SB-IMPL::TOPLEVEL-INIT)
47: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
48: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
49: (SB-IMPL::%START-LISP)
unhandled condition in --disable-debugger mode, quitting
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 3 ERROR conditions
Unhandled UIOP/RUN-PROGRAM:SUBPROCESS-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
{1002638143}>:
Subprocess with command "/usr/local/bin/ros install qlot"
exited with error code 1
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1002638143}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {10031E87A3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {10031E87A3}>)
2: (INVOKE-DEBUGGER #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {10031E87A3}>)
3: (CERROR "IGNORE-ERROR-STATUS" UIOP/RUN-PROGRAM:SUBPROCESS-ERROR :COMMAND "/usr/local/bin/ros install qlot" :CODE 1 :PROCESS NIL)
4: (UIOP/RUN-PROGRAM::%CHECK-RESULT 1 :COMMAND "/usr/local/bin/ros install qlot" :PROCESS NIL :IGNORE-ERROR-STATUS NIL)
5: (UIOP/RUN-PROGRAM::%USE-SYSTEM "/usr/local/bin/ros install qlot" :OUTPUT :STRING :ERROR-OUTPUT :INTERACTIVE)
6: (ROSWELL:ROSWELL ("install" "qlot") :STRING NIL)
7: (MAIN "qlot")
8: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
9: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
10: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
11: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
12: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {100056C393}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
13: ((FLET SB-FASL::THUNK :IN LOAD))
14: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {A88B5EB}> #<CONCATENATED-STREAM :STREAMS NIL {100056C393}>)
15: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {100056C393}> NIL)
16: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {100056C393}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
17: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /usr/local/Cellar/roswell/23.10.14.114/etc/roswell/update.ros" {100056AA03}>)
18: (ROSWELL:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/update.ros" "qlot")
19: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/update.ros" "qlot") (:QUIT NIL)))
20: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/update.ros" "qlot") (:QUIT NIL)))) #<NULL-LEXENV>)
21: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/update.ros" "qlot") (:QUIT NIL)))))
22: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"/usr/local/Cellar/roswell/23.10.14.114/etc/roswell/update.ros\"\"qlot\")(:quit ())))")))
23: (SB-IMPL::TOPLEVEL-INIT)
24: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
25: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-IMPL::START-LISP))
26: (SB-IMPL::START-LISP)
unhandled condition in --disable-debugger mode, quitting
any ideas on what I can do?