Is S32 compatible with SBCL 2.2.2?

46 views
Skip to first unread message

emum

unread,
Mar 13, 2022, 9:02:17 AM3/13/22
to Shen
Hi, I'm back at it after a small hiatus, so I just upgraded my sbcl to newest version 2.2.2. Then downloaded S32 from the Downloads page. Launched sbcl from S32/ and ran (load "install.lsp") per the readme. Getting the following

foo@foos-MacBook-Pro S32 % sbcl
This is SBCL 2.2.2, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
* (load "install.lsp")
; compiling file "/Users/foo/Downloads/S32/backend.lsp" (written 15 NOV 2021 07:43:28 AM):

; wrote /Users/foo/Downloads/S32/backend.fasl
; compilation finished in 0:00:00.047
While evaluating the form starting at line 50, column 0
  of #P"/Users/foo/Downloads/S32/install.lsp":

debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread
#<THREAD "main thread" RUNNING {1001818003}>:
  Failed to find the TRUENAME of /Users/foo/Downloads/S32/Primitives/trap-error.lsp:

    No such file or directory

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [USE-VALUE] Specify a different path.
  1: [RETRY    ] Retry EVAL of current toplevel form.
  2: [CONTINUE ] Ignore error and continue loading file "/Users/foo/Downloads/S32/install.lsp".
  3: [ABORT    ] Abort loading file "/Users/foo/Downloads/S32/install.lsp".
  4:             Exit debugger, returning to top level.

(SB-IMPL::FILE-PERROR #P"/Users/foo/Downloads/S32/Primitives/trap-error.lsp" 2 "Failed to find the ~A of ~A" :TRUENAME #P"/Users/foo/Downloads/S32/Primitives/trap-error.lsp")
0] 


Any advice would be great.

emum

unread,
Mar 13, 2022, 10:55:32 AM3/13/22
to Shen
Should add that I ran the exact same steps for S31.03 and it works perfectly with sbcl 2.2.2. Seems like the issue is specific to S32.

Bruno Deferrari

unread,
Mar 14, 2022, 9:19:10 AM3/14/22
to qil...@googlegroups.com
Hmmm, the problem is that the S32 zip file is missing the "Primitives" directory. You will have to wait for Mark to re-upload the file (my copy doesn't have those files either).

In the meantime you can try https://github.com/tizoc/shen-scheme/releases/tag/v0.25.1 (download the "-src.tar.gz" file if you want to build from sources).

On Sun, Mar 13, 2022 at 11:55 AM emum <emum...@gmail.com> wrote:
Should add that I ran the exact same steps for S31.03 and it works perfectly with sbcl 2.2.2. Seems like the issue is specific to S32.

--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+un...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/qilang/7fe5ac01-df2f-40d5-a1ab-cd28b55eefbfn%40googlegroups.com.


--
BD

Mark Tarver

unread,
Mar 14, 2022, 9:35:13 AM3/14/22
to qil...@googlegroups.com

emum

unread,
Mar 14, 2022, 9:46:18 AM3/14/22
to Shen
Works now, thank you!
Reply all
Reply to author
Forward
0 new messages