Is there a way to compile a R7RS program that uses a R7RS library into a standalone executable using the latest Gambit from git?
The sample implementation for draft SRFI 175 works fine with gsi. gsc produces executables without complaining, but when trying to run those executables, they exit with code 70 and don't write anything to stdout or stderr. Using -:debug= flags to redirect the output does not cause any messages to be shown either.
Here's how to reproduce the problem:
$ git clone -q https://github.com/lassik/srfi-175.git ~/tmp/srfi-175 --branch gambit $ cd ~/tmp/srfi-175 $ srfi/compile-gambit-r7rs.sh Entering directory '/Users/lassi/tmp/srfi-175' + gsc-script -:r7rs -exe . srfi/examples.scm + gsc-script -:r7rs -exe . srfi/tests.scm $ git ls-files --others srfi/examples srfi/tests $ srfi/examples; echo "exited with code $?" exited with code 70 $ srfi/tests; echo "exited with code $?" exited with code 70
The two programs are srfi/examples.scm and srfi/tests.scm; both depend on the R7RS library srfi/175.sld. Note that the programs (.scm files) are not wrapped within `define-library` forms.