ros install sbcl => [sbcl-bin successfully installed] [...] Extracting archive:/usr/home/alexey/.roswell/archives/sbcl-2.3.5.tar.gz 0 .Unhandled UIOP/RUN-PROGRAM:SUBPROCESS-ERROR: Subprocess #<UIOP/LAUNCH-PROGRAM::PROCESS-INFO {1003FD4633}> with command ("/usr/local/bin/bash" "-lc" "cd \"/usr/home/alexey/.roswell/src/sbcl-2.3.5/\";/usr/local/bin/bash ./make.sh '--xc-host=ros -L sbcl-bin without-roswell=t run -- --no-userinit --no-sysinit' '--prefix=/usr/home/alexey/.roswell/impls/x86-64/freebsd/sbcl/2.3.5/'") exited with error code 1 Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10046680C3}> [...backtrace...] Pretty much the same thing happens when installing anything else. This is not a big surprise, since bash is trying to execute the file "cd blah" (literally) and it does not exist. Notice: ❯ bash -lc "cd /tmp" ; echo $? 1
I take my words back. Installing other Lisp *implementations* fails in different ways: - abcl-bin => works. - allegro => fails (Downloading ftp://ftp.franz.com/pub/acl10.1express/freebsd86/acl10.1expressfreebsd-x86NIL, huh? What NIL?). - ccl-bin => fails (gzip: can't stat: /usr/home/alexey/.roswell/archives/ccl-1.12.1-freebsdx86.tar.gz: No such file or directory (indeed it looks like there is no FreeBSD version: https://github.com/roswell/ccl_bin/releases/1.12.1). - clasp-bin => fails (gzip: can't stat: /usr/home/alexey/.roswell/archives/clasp-2022-01-28-x86-64-freebsd-binary.tar.gz: No such file or directory). - clasp => fails (Subprocess with command "make" exited with error code 1). - clisp => fails ("Out of memory". Huh? I have 64 Gb and currently 32 Gb are free). - cmu-bin => fails (bzip2: Can't open input file /usr/home/alexey/.roswell/archives/cmucl-21e-x86-freebsd.tar.bz2: No such file or directory.) - ecl => fails (Subprocess with command "make install" exited with error code 1). - sbcl-bin => works. - sbcl-head => fails (Subprocess with command "/usr/local/bin/ros roswell-internal-use download https://github.com/roswell/sbcl_head/releases/download/files/sbcl-bin_uri.tsv /usr/home/alexey/.roswell/tmp/sbcl_head.tsv" exited with error code 2). - sbcl => fails (cd problem, see above). - sbcl-source => works.
Looks very broken upstream as well: https://github.com/roswell/roswell/issues/558 Does it make sense to have a port for something that does not work?
Any hope to get a reply from the maintainer?