Neil Jerram <n...@ossau.uklinux.net> writes:

> ...
> GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o 
> "language/ecmascript/spec.go" "language/ecmascript/spec.scm"
> ERROR: Stack overflow
>
> But if I switch to a shell and repeat with --debug, no problem:
>
> n...@arudy:~/SW/Guile/git/module$ GUILE_AUTO_COMPILE=0 GUILE_FLAGS=--debug 
> ../meta/uninstalled-env guile-tools compile -o "language/ecmascript/spec.go" 
> "language/ecmascript/spec.scm"
> wrote `language/ecmascript/spec.go'
>
> And no problem if I now remove the --debug again:
>
> n...@arudy:~/SW/Guile/git/module$ GUILE_AUTO_COMPILE=0 
> ../meta/uninstalled-env guile-tools compile -o "language/ecmascript/spec.go" 
> "language/ecmascript/spec.scm"
> wrote `language/ecmascript/spec.go'
>
> Or even if I delete language/ecmascript/spec.go and retry (so it's not
> connected with spec.scm already having been compiled):
>
> n...@arudy:~/SW/Guile/git/module$ rm language/ecmascript/spec.go 
> n...@arudy:~/SW/Guile/git/module$ GUILE_AUTO_COMPILE=0 
> ../meta/uninstalled-env guile-tools compile -o "language/ecmascript/spec.go" 
> "language/ecmascript/spec.scm"
> wrote `language/ecmascript/spec.go'

One more data point.  If I now try `make' again, it fails a bit later
with compile-ghil:

...
Making all in module
make[2]: Entering directory `/home/neil/SW/Guile/git/module'
GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o 
"language/ecmascript/impl.go" "language/ecmascript/impl.scm"
wrote `language/ecmascript/impl.go'
GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o 
"language/ecmascript/base.go" "language/ecmascript/base.scm"
wrote `language/ecmascript/base.go'
GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o 
"language/ecmascript/function.go" "language/ecmascript/function.scm"
wrote `language/ecmascript/function.go'
GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o 
"language/ecmascript/array.go" "language/ecmascript/array.scm"
wrote `language/ecmascript/array.go'
GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o 
"language/ecmascript/compile-ghil.go" "language/ecmascript/compile-ghil.scm"
ERROR: Stack overflow

       Neil


Reply via email to