Hi, I'm trying to build GUILE on 32-bit Ubuntu karmic, with the missing bits (libgc 7.1 and libunistring) installed in /usr/local.
I can build and install, but when I run guile, two things happen: 1. It takes about 10 seconds to load. 2. It prints the following and exits: $ guile ;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-autocompile argument to disable. ;;; compiling /usr/local/share/guile/2.0/ice-9/control.scm ;;; compiling /usr/local/share/guile/2.0/system/base/compile.scm ;;; it seems /usr/local/share/guile/2.0/system/base/compile.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/base/syntax.scm ;;; it seems /usr/local/share/guile/2.0/system/base/syntax.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/base/language.scm ;;; it seems /usr/local/share/guile/2.0/system/base/language.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/base/message.scm ;;; it seems /usr/local/share/guile/2.0/system/base/message.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/srfi/srfi-1.scm ;;; it seems /usr/local/share/guile/2.0/srfi/srfi-1.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/srfi/srfi-9.scm ;;; it seems /usr/local/share/guile/2.0/srfi/srfi-9.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/ice-9/optargs.scm ;;; it seems /usr/local/share/guile/2.0/ice-9/optargs.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/base/pmatch.scm ;;; it seems /usr/local/share/guile/2.0/system/base/pmatch.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/vm/vm.scm ;;; it seems /usr/local/share/guile/2.0/system/vm/vm.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/vm/frame.scm ;;; it seems /usr/local/share/guile/2.0/system/vm/frame.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/vm/program.scm ;;; it seems /usr/local/share/guile/2.0/system/vm/program.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/vm/instruction.scm ;;; it seems /usr/local/share/guile/2.0/system/vm/instruction.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/system/vm/objcode.scm ;;; it seems /usr/local/share/guile/2.0/system/vm/objcode.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/ice-9/regex.scm ;;; it seems /usr/local/share/guile/2.0/ice-9/regex.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/ice-9/receive.scm ;;; it seems /usr/local/share/guile/2.0/ice-9/receive.scm ;;; is part of the compiler; skipping autocompilation ;;; compiling /usr/local/share/guile/2.0/language/objcode/spec.scm ERROR: Wrong type (expecting exact integer): (#t #<catch-closure a5ac850> #<catch-closure a5ac840>) guile: uncaught throw to wrong-type-arg: (#f Wrong type (expecting ~A): ~S (exact integer (#t #<catch-closure a5a8600> #<catch-closure a5a85f0> #<catch-closure a5a85e0>)) ((#t #<catch-closure a5a8600> #<catch-closure a5a85f0> #<catch-closure a5a85e0>))) Platform: i686-pc-linux-gnu gcc --version: 4.4.1-4ubuntu9 -- http://rrt.sc3d.org