lem-project / lem

Common Lisp editor/IDE with high expansibility
http://lem-project.github.io/
MIT License
2.39k stars 175 forks source link

Errors when installing Lem #790

Closed Tracnac closed 1 year ago

Tracnac commented 1 year ago

Hello,

I have an error when installing Lem, don't know where to look...

I'm using VoidLinux

Thanks Yvan.

System:

{11:01} tracnac@blackhole:1/1 [~] $ uname -a
Linux blackhole 6.3.8_1 #1 SMP PREEMPT_DYNAMIC Wed Jun 21 09:47:38 UTC 2023 x86_64 GNU/Linux
{11:03} tracnac@blackhole:1/0 [~] $

ros version:

{11:10} tracnac@blackhole:1/127 [~] $ ros version
roswell 22.12.14.113(NO-GIT-REVISION)
build with cc (GCC) 12.2.0
libcurl=7.87.0
Quicklisp=2021-02-13
Dist=2023-06-18
lispdir='/etc/roswell/'
homedir='/home/tracnac/.roswell/'
configdir='/home/tracnac/.roswell/'
sbcl-bin-variant=''
{11:11} tracnac@blackhole:1/0 [~] $

ros output:

{11:00} tracnac@blackhole:1/0 [~] $ ros install lem-project/lem
Installing sbcl-bin...
No SBCL version specified. Downloading sbcl-bin_uri.tsv to see the available versions...
[##########################################################################]100%
Installing sbcl-bin/2.3.5...
Downloading https://github.com/roswell/sbcl_bin/releases/download/2.3.5/sbcl-2.3.5-x86-64-linux-binary.tar.bz2
[##########################################################################]100%
Extracting sbcl-bin-2.3.5-x86-64-linux.tar.bz2 to /home/tracnac/.roswell/src/sbcl-2.3.5-x86-64-linux/
Building sbcl-bin/2.3.5... Done.
Install Script for sbcl-bin...
Installing Quicklisp... Done 7577
Making core for Roswell...
Installing from github lem-project/lem
To load "lem":
  Load 1 ASDF system:
    lem
; Loading "lem"
[1/3] System 'lem' found. Loading the system..Aborted during step [1/3].
Unhandled QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread #<SB-THREAD:THREAD tid=1715 "main thread" RUNNING
                                                         {10044C0113}>:
  System "micros" not found

Backtrace for: #<SB-THREAD:THREAD tid=1715 "main thread" RUNNING {10044C0113}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1003269B13}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1003269B13}>)
2: (INVOKE-DEBUGGER #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1003269B13}>)
3: (CERROR "Try again" QUICKLISP-CLIENT:SYSTEM-NOT-FOUND :NAME "micros")
4: ((LABELS QUICKLISP-CLIENT::RECURSE :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) "micros")
5: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) {1003264ABB}>)
6: (QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY "micros")
7: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "micros" :PROMPT NIL)
8: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "lem" :PROMPT NIL)
9: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unused argument> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1002F25F4B}>) [fast-method]
10: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) #<QL-IMPL:SBCL {1004B06263}> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1002F25F4B}>) [fast-method]
11: ((:METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) "lem" :PROMPT NIL :SILENT NIL :VERBOSE NIL) [fast-method]
12: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT:QUICKLOAD) {1002F2147B}>)
13: (INSTALL-SYSTEM-SCRIPT "lem")
14: (INSTALL-SYSTEM-IF-PROBED "lem")
15: (INSTALL NIL)
16: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
17: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
18: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
19: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
20: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {10022BA033}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
21: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {10022BA033}> NIL)
22: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F4666B6F5DB}> #<CONCATENATED-STREAM :STREAMS NIL {10022BA033}> NIL #<CONCATENATED-STREAM :STREAMS NIL {10022BA033}>)
23: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {10022BA033}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
24: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /etc/roswell/install.ros" {10022A7663}>)
25: (ROSWELL:SCRIPT "/etc/roswell/install.ros" "lem-project/lem")
26: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/install.ros" "lem-project/lem") (:QUIT NIL)))
27: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/install.ros" "lem-project/lem") (:QUIT NIL)))) #<NULL-LEXENV>)
28: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/install.ros" "lem-project/lem") (:QUIT NIL)))))
29: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"/etc/roswell/install.ros\"\"lem-project/lem\")(:quit ())))")))
30: (SB-IMPL::TOPLEVEL-INIT)
31: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
32: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
33: (SB-IMPL::%START-LISP)

unhandled condition in --disable-debugger mode, quitting
{11:01} tracnac@blackhole:1/1 [~] $
Tracnac commented 1 year ago

Sorry I missed the #628 I applied the case 2 resolution.

Yvan