lem icon indicating copy to clipboard operation
lem copied to clipboard

Can't Build On Fedora Linux

Open FOSSilizedDaemon opened this issue 4 years ago • 0 comments

I am trying to build lem to see if it is for me, but sadly can not get it to install with either roswell or the make system being used. When I run ros install lem-project/lem I get the following errors

Unhandled TYPE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                  {1004A781F3}>:
  The value
    NIL
  is not of type
    (OR STRING PATHNAME SYNONYM-STREAM FILE-STREAM)
  when binding SB-IMPL::DEFAULTS

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1004A781F3}>
0: (MERGE-PATHNAMES "../" NIL #<unavailable argument>) [external]
1: (CHECKOUTDIR)
2: (CLONE-GITHUB "lem-project" "lem" :ALIAS NIL :BRANCH NIL :FORCE-GIT NIL :GIT T :FORCE-UPDATE NIL :PATH "local-projects" :HOME NIL)
3: (INSTALL NIL)
4: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
5: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
6: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
7: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
8: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {100301B103}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
9: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {100301B103}> NIL)
10: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7FEA390176CB}> #<CONCATENATED-STREAM :STREAMS NIL {100301B103}> NIL #<CONCATENATED-STREAM :STREAMS NIL {100301B103}>)
11: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {100301B103}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
12: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /home/user/.local/etc/roswell/install.ros" {1003012713}>)
13: (ROSWELL:SCRIPT "/home/user/.local/etc/roswell/install.ros" "lem-project/lem")
14: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/home/user/.local/etc/roswell/install.ros" "lem-project/lem") (:QUIT NIL)))
15: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/home/user/.local/etc/roswell/install.ros" "lem-project/lem") (:QUIT NIL)))) #<NULL-LEXENV>)
16: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/home/user/.local/etc/roswell/install.ros" "lem-project/lem") (:QUIT NIL)))))
17: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/home/user/.local/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"/home/user/.local/etc/roswell/install.ros\"\"lem-project/lem\")(:quit ())))")))
18: (SB-IMPL::TOPLEVEL-INIT)
19: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
20: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-IMPL::START-LISP))
21: (SB-IMPL::START-LISP)

unhandled condition in --disable-debugger mode, quitting

and when I try to build from source I get these errors

Making all in scripts/gen-contrib
make[1]: Entering directory '/home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib'
env CL_SOURCE_REGISTRY=/home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/../..// ros gen-contrib.ros
Unhandled SB-C::INPUT-ERROR-IN-LOAD in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                 {1001538103}>:
  READ error during LOAD:

    Package QUICKLISP-CLIENT does not exist.

      Line: 34, Column: 38, File-Position: 1523

      Stream: #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}>
                                              #<SB-IMPL::STRING-INPUT-STREAM {1003014A53}>) {100301B373}>

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1001538103}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-C::INPUT-ERROR-IN-LOAD {1004927FB3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<SB-C::INPUT-ERROR-IN-LOAD {1004927FB3}>)
2: (INVOKE-DEBUGGER #<SB-C::INPUT-ERROR-IN-LOAD {1004927FB3}>)
3: (ERROR SB-C::INPUT-ERROR-IN-LOAD :STREAM #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}> #<SB-IMPL::STRING-INPUT-STREAM {1003014A53}>) {100301B373}> :CONDITION #<SB-INT:SIMPLE-READER-PACKAGE-ERROR "Package ~A does not exist." {1004927F13}>)
4: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}> #<SB-IMPL::STRING-INPUT-STREAM {1003014A53}>) {100301B373}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
5: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}> #<SB-IMPL::STRING-INPUT-STREAM {1003014A53}>) {100301B373}> NIL)
6: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F84A03A76CB}> #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}> #<SB-IMPL::STRING-INPUT-STREAM {1003014A53}>) {100301B373}> NIL #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}> #<SB-IMPL::STRING-INPUT-STREAM {1003014A53}>) {100301B373}>)
7: (LOAD #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}> #<SB-IMPL::STRING-INPUT-STREAM {1003014A53}>) {100301B373}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
8: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib/gen-contrib.ros" {10030128A3}>)
9: (ROSWELL:SCRIPT "gen-contrib.ros")
10: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "gen-contrib.ros") (:QUIT NIL)))
11: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "gen-contrib.ros") (:QUIT NIL)))) #<NULL-LEXENV>)
12: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "gen-contrib.ros") (:QUIT NIL)))))
13: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/home/user/.local/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"gen-contrib.ros\")(:quit ())))")))
14: (SB-IMPL::TOPLEVEL-INIT)
15: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
16: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-IMPL::START-LISP))
17: (SB-IMPL::START-LISP)

unhandled condition in --disable-debugger mode, quitting
make[1]: *** [Makefile:402: contrib] Error 1
make[1]: Leaving directory '/home/user/.usr/src/source-code/userland/lem/scripts/gen-contrib'
make: *** [Makefile:435: all-recursive] Error 1

Note that quicklisp is installed.

FOSSilizedDaemon avatar Sep 29 '21 18:09 FOSSilizedDaemon