LD_LIBRARY_PATH="/home/neil/SW/Guile/ovnight/guile-master-20090822/_inst/lib:$LD_LIBRARY_PATH" \ LTDL_LIBRARY_PATH=".:$LTDL_LIBRARY_PATH" \ GUILE_LOAD_PATH="/home/neil/SW/Guile/ovnight/guile-master-20090822/_build/..:$GUILE_LOAD_PATH" \ PATH="/home/neil/SW/Guile/ovnight/guile-master-20090822/_inst/bin:$PATH" \ GUILE_AUTO_COMPILE=0 \ srcdir="../../examples" \ ../../examples/check.test --- - 2009-08-22 06:10:14.764492993 +0100 +++ TMP 2009-08-22 06:10:14.000000000 +0100 @@ -1 +1 @@ -** Exception: (unbound-variable #f "Unbound variable: ~S" (open-input-file) #f) +** Exception: (misc-error "module-lookup" "unbound variable: ~S" (open-input-file) #f) make[2]: *** [installcheck] Error 1
In other words, the detail of the "unbound variable" exception has changed. I'm pretty sure this is a consequence of the "eval is now compile" commit, and could be fixed by using primitive-eval instead of eval in example/safe/safe; or by changing the VM code to use error_unbound_variable instead of scm_misc_error. But I don't understand the "eval is now compile" commit yet; Andy, could you explain the thinking here? Thanks, Neil