Thanks for the helpful answers, Will. WC wrote, 2016-01-11: > Good to hear from you, Sven. > >> For older projects, I still need Latin-1, so I decided to build >> the git version using the flat1 option. >> I followed the file doc/HOWTO-BUILD and used Larceny 0.98 as the >> host system. Steps 1 and 2 went smoothly. >> For step 3, there was no ./larceny.bin in the top-level git directory, >> but only in src/Rts/. >> I used: >> > cd src/Rts/ >> > ./larceny.bin -stopcopy -- src/Build/iasn-larceny-heap.fasl >> >> Is this correct? > > That might work, but I think larceny.bin is supposed to be > copied out of src/Rts into the root directory. It could be > that our autobuild scripts do that but our HOWTO-BUILD file > neglects to mention that step.
This made me reconsider my build and I started with a fresh git repo and Larceny 0.98 as host system. This time it went smoothly! (./larceny and ./larceny.bin exist in the git directory at the right place.) >> At what step should I change the environment variable LARCENY_ROOT >> from pointing to Larceny 0.98 to the build git version? > > I *think* LARCENY_ROOT is used only by the larceny and twobit > shell scripts, so you should change LARCENY_ROOT after you've > built larceny.bin and the heap files and before you start to > use the larceny shell script to run the newly built system. > In particular, you'll want to change LARCENY_ROOT before you > compile the R7RS libraries. The larceny script will itself > set LARCENY_ROOT to a reasonable default if LARCENY_ROOT isn't > already defined, but a prior definition of LARCENY_ROOT would > prevent the newly built system from running. Hence, I decided not to set LARCENY_ROOT in my shell. Instead I try to get the right directory in my PATH variable. And this worked, as said above. A tiny refinement to HOWTO-BUILD: At the beginning of 4., it might be better to write ./larceny (not larceny) in order to make sure the built system (and not the host system) is called. Greetings Sven _______________________________________________ Larceny-users mailing list Larceny-users@lists.ccs.neu.edu https://lists.ccs.neu.edu/bin/listinfo/larceny-users