-
-
Save xenophonf/ca58e03752c5a3e058f6d87ed9d1a64a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
if [ -f /etc/debian_version ]; then | |
sudo apt-get update -y | |
sudo apt-get install -y \ | |
language-pack-en \ | |
git \ | |
build-essential \ | |
automake \ | |
libcurl4-openssl-dev \ | |
libev4 \ | |
libzmq3-dev | |
fi | |
git clone https://github.com/roswell/roswell.git /tmp/roswell | |
cd /tmp/roswell | |
git checkout 8d66d90b1d8c1990ad8a66c49c9e9bf26e56eb41 | |
./bootstrap | |
./configure --prefix=$(echo ~/.roswell) | |
make install | |
PATH=~/.roswell/bin:${PATH} | |
export PATH | |
ros install 40ants/qlot/freeze/6fdc1ca4778a905870b6c7bbbd598b3966d53453 | |
ros install asdf/3.3.3.3 | |
ros install 40ants/cl-info | |
ros install 40ants/gen-deps-system | |
ros install lake | |
ros install sbcl-bin/1.5.6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ qlot exec gen-deps-system app | |
Unhandled QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread #<SB-THREAD:THREAD "main thread" RUNNING | |
{10004F04C3}>: | |
System "defmain" not found | |
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10004F04C3}> | |
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1004656F23}> #<unused argument> :QUIT T) | |
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1004656F23}>) | |
2: (INVOKE-DEBUGGER #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1004656F23}>) | |
3: (CERROR "Try again" QUICKLISP-CLIENT:SYSTEM-NOT-FOUND :NAME "defmain") | |
4: ((LABELS QUICKLISP-CLIENT::RECURSE :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) "defmain") | |
5: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<CLOSURE (LAMBDA NIL :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) {100441346B}>) | |
6: (QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY "defmain") | |
7: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "defmain" :PROMPT NIL) | |
8: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unused argument> #<CLOSURE (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {100441247B}>) [fast-method] | |
9: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) #<QL-IMPL:SBCL {1003C0E7B3}> #<CLOSURE (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {100441247B}>) [fast-method] | |
10: ((:METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) (DEFMAIN FSET CL-STRINGS) :PROMPT NIL :SILENT T :VERBOSE NIL) [fast-method] | |
11: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<CLOSURE (LAMBDA NIL :IN QUICKLISP-CLIENT:QUICKLOAD) {10043E7D3B}>) | |
12: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD (QUOTE (DEFMAIN FSET CL-STRINGS)) :SILENT T) #<NULL-LEXENV>) | |
13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (PROGN (ROSWELL:ENSURE-ASDF) (QUICKLISP-CLIENT:QUICKLOAD (QUOTE (DEFMAIN FSET CL-STRINGS)) :SILENT T)) #<NULL-LEXENV>) | |
14: (EVAL-TLF (PROGN (ROSWELL:ENSURE-ASDF) (QUICKLISP-CLIENT:QUICKLOAD (QUOTE (DEFMAIN FSET CL-STRINGS)) :SILENT T)) NIL NIL) | |
15: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (PROGN (ROSWELL:ENSURE-ASDF) (QUICKLISP-CLIENT:QUICKLOAD (QUOTE (DEFMAIN FSET CL-STRINGS)) :SILENT T)) NIL) | |
16: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/xenophonf/.roswell/bin/gen-deps-system" {1004342483}> #<SB-IMPL::STRING-INPUT-STREAM {1004344363}>) {1004346F93}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading") | |
17: ((FLET SB-FASL::THUNK :IN LOAD)) | |
18: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {7FCBD0E4F4EB}> #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/xenophonf/.roswell/bin/gen-deps-system" {1004342483}> #<SB-IMPL::STRING-INPUT-STREAM {1004344363}>) {1004346F93}>) | |
19: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/xenophonf/.roswell/bin/gen-deps-system" {1004342483}> #<SB-IMPL::STRING-INPUT-STREAM {1004344363}>) {1004346F93}> NIL) | |
20: (LOAD #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /home/xenophonf/.roswell/bin/gen-deps-system" {1004342483}> #<SB-IMPL::STRING-INPUT-STREAM {1004344363}>) {1004346F93}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT) | |
21: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /home/xenophonf/.roswell/bin/gen-deps-system" {1004342483}>) | |
22: (ROSWELL:SCRIPT "/home/xenophonf/.roswell/bin//gen-deps-system" "app") | |
23: (ROSWELL:RUN ((:EVAL "(ros:asdf)") (:EVAL "(ros:quicklisp)") (:SCRIPT "/home/xenophonf/.roswell/bin//gen-deps-system" "app") (:QUIT NIL))) | |
24: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:asdf)") (:EVAL "(ros:quicklisp)") (:SCRIPT "/home/xenophonf/.roswell/bin//gen-deps-system" "app") (:QUIT NIL)))) #<NULL-LEXENV>) | |
25: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:asdf)") (:EVAL "(ros:quicklisp)") (:SCRIPT "/home/xenophonf/.roswell/bin//gen-deps-system" "app") (:QUIT NIL))))) | |
26: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/home/xenophonf/.roswell/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:asdf)\")(:eval\"(ros:quicklisp)\")(:script \"/home/xenophonf/.roswell/bin//gen-deps-system\"\"app\")(:quit ())))"))) | |
27: (SB-IMPL::TOPLEVEL-INIT) | |
28: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE)) | |
29: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SAVE-LISP-AND-DIE)) | |
30: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE)) | |
unhandled condition in --disable-debugger mode, quitting |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment