scsh-users
[Top] [All Lists]

Re: can't find libraries

To: Scott Draves <spot@cs.cmu.edu>
Subject: Re: can't find libraries
From: jsc@tabitha.atype.com
Date: Mon, 5 Jun 1995 14:25:37 -0400
Cc: scsh-bugs@martigny.ai.mit.edu
Reply-to: jsc@mit.edu
>>>>> "Scott" == Scott Draves <spot@cs.cmu.edu> writes:

   jsc> Under scsh v0.3.1 on NeXTstep 3.1, typing ,open big-scheme fails
   jsc> because it cannot find big/queues.scm in the current directory.

   Scott> in the Makefile, set srcdir to an absolute path.  eg, mine
   Scott> reads:

This works, but only because I didn't delete the libraries from the
build directory after installing. Really, it should pick up the
libraries from the library directory. It looks like it does in the
target for scsh/scsh.image:, but the problem is the last line of
scsh/load-scsh.scm actually dumps the image BEFORE the final 
",translate =scheme48/ $(LIB)/" is done. Putting this line in as the
second to last line of load-scsh.scm might do the right thing.


scsh/scsh.image: $(SCHEME) $(CIG).image scsh/load-scsh.scm
        (echo ",translate =scheme48/ $(srcdir)/"; \
         cat scsh/load-scsh.scm; \
         echo ",translate =scheme48/ $(LIB)/") \
        | $(srcdir)/$(VM) -o $(srcdir)/$(VM) -i $(CIG).image \

<Prev in Thread] Current Thread [Next in Thread>