scsh-users
[Top] [All Lists]

scsh-0.5.2

To: scsh-bugs@zurich.ai.mit.edu
Subject: scsh-0.5.2
From: nisse@lysator.liu.se (Niels Möller)
Date: 05 Mar 2001 22:52:35 +0100
Sender: nisse@lysator.liu.se
First, I'd like to say that I'm really happy that scsh is now finally
free/"open source" software. Thanks a lot!

I just compiled it on sparc-linux, which seems to work fine. It didn't
work to build in a spearate directory though (mkdir ~/build/scsh; cd
~/build/scsh; /usr/local/src/scsh-0.5.2/configure). First, the
scsh/regexp directory was not created in the build directory,
resulting in configure errors like

  mkdir: cannot make directory `scsh/regexp': No such file or directory
  creating scsh/regexp/Makefile
  ./config.status: scsh/regexp/Makefile: No such file or directory

I created that directory manually, but then it seemed that the symlink
machine -> linux (in the scsh directory) was created in the source dir
rather than in the build dir. At that point, I gave up and built in
the source directory instead. Of course, build problems with a
separate build directory is not a terrible problem, but the INSTALL
claims that it works. I can try again and log all details if you need
them.

Next, a friend of mine tried to build scsh on an alpha, and got
various bus errors and crashes. As I know that scheme48 is extremely
portable, at least in theory, I wonder if you are planning to fix
that, or if you have any idea about how hard it will be? I have had a
quick look at scheme48vm.c, and it seems that it uses long to
represent a (pointer to) a basic lisp object, so as long as it handles
memory as a sequence of longs it ought to work, but appearantly it
doesn't.

Right now, I can't even figure out where the prescheme -> C compiler
lives, the lines

  #scheme48vm.c: $(vm-files)
  #       prescheme $(srcdir)/vm/compile-vm

in the Makefile are commented out, and there's no compile-vm file
anywhere that I can find.

Best regards,
/Niels

<Prev in Thread] Current Thread [Next in Thread>
  • scsh-0.5.2, Niels Möller <=