On Thu 18 Jun 2009 09:33, szgyg <sz...@ludens.elte.hu> writes: > ** wrong path when compiling psyntax-pp.scm > > First time only > > Making all in module > make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build/module' > /home/szgyg/src/GIT/guile/=build/meta/guile --no-autocompile -s > ../../module/ice-9/compile-psyntax.scm \ > ../../module/ice-9/psyntax.scm > ../../module/ice-9/psyntax-pp.scm > GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o > "ice-9/psyntax-pp.go" "ice-9/psyntax-pp.scm" > ERROR: In procedure open-file: > ERROR: No such file or directory: "ice-9/psyntax-pp.scm" > make[2]: *** [ice-9/psyntax-pp.go] Error 1 > > Subsequent makes use the correct path: > > Making all in module > make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build/module' > GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o > "ice-9/psyntax-pp.go" "../../module/ice-9/psyntax-pp.scm" > wrote `ice-9/psyntax-pp.go'
I wonder why it's regenerating psyntax-pp.scm. It shouldn't, psyntax.scm should be newer than psyntax-pp.scm. Can you make a fresh checkout and try again? It could have been an accidental change from the copyright updating. > ** readline is required, not optional > > GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o > "ice-9/lineio.go" "../../module/ice-9/lineio.scm" > ERROR: readline is not provided in this Guile installation Yes this is a problem. Guile shouldn't depend on readline at all, not even in Scheme modules that are not loaded by default. We should move this module to guile-readline, IMO, or work out some other solution. > make[1]: Entering directory `/home/szgyg/src/GIT/guile/=build' > make check-TESTS > make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build' > Testing /home/szgyg/src/GIT/guile/=build/meta/guile ... > with GUILE_LOAD_PATH=/home/szgyg/src/GIT/guile/test-suite > ;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0 > ;;; or pass the --no-autocompile argument to disable. > ;;; compiling /home/szgyg/src/GIT/guile/test-suite/lib.scm > ;;; compiled > /home/szgyg/.guile-ccache/1.9//home/szgyg/src/GIT/guile/test-suite/lib.scm.go > ERROR: Stack overflow > Running alist.test > [...] What revision of the git repo was this? > On one occasion I got > > make[1]: Entering directory `/home/szgyg/src/GIT/guile/=build' > make check-TESTS > make[2]: Entering directory `/home/szgyg/src/GIT/guile/=build' > Testing /home/szgyg/src/GIT/guile/=build/meta/guile ... > with GUILE_LOAD_PATH=/home/szgyg/src/GIT/guile/test-suite > /bin/sh: line 5: 3944 Segmentation fault (core dumped) ${dir}$tst > FAIL: check-guile To me that looks like a segfault in your shell. Thanks for the report, Andy -- http://wingolog.org/