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