Hi all, I have installed Guile 1.8.2 from source tarball on a Gentoo Linux computer (uname -a: Linux r51 2.6.19-gentoo-r5 #5 SMP PREEMPT Mon Jun 11 18:55:33 CEST 2007 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux)
Compile and install seems to work fine, however I get a backtrace when I try to start the interpreter from a shell. The installation went like this: [EMAIL PROTECTED] ~/tar/guile-1.8.2 $ ./configure --prefix=/home/tszilagyi/root [EMAIL PROTECTED] ~/tar/guile-1.8.2 $ make [EMAIL PROTECTED] ~/tar/guile-1.8.2 $ make install All seemed to run without any obvious error. Then I set GUILE_LOAD_PATH because of my nonstandard install location: [EMAIL PROTECTED] ~ $ export GUILE_LOAD_PATH=$HOME/root/share/guile:$GUILE_LOAD_PATH And then try to start the interpreter: [EMAIL PROTECTED] ~ $ guile Backtrace: In unknown file: ?: 129* [#<procedure #f ()>] ?: 130* (let* ((file #)) (cond (# => #) (# => #))) ?: 131 [#<procedure #f #> "/home/tszilagyi/root/share/guile/1.8/ice-9/debug.scm"] ?: 132 [with-fluid* #<fluid 7> #f #<procedure #f ()>] ?: 133* [#<procedure #f ()>] ?: 134* [load-file #<primitive-procedure primitive-load> ...] ?: 135* [save-module-excursion #<procedure #f ()>] ?: 136 (let (# #) (dynamic-wind # thunk #)) ?: 137 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>] ?: 138* [#<procedure #f ()>] ?: 139* [primitive-load "/home/tszilagyi/root/share/guile/1.8/ice-9/debug.scm"] In /home/tszilagyi/root/share/guile/1.8/ice-9/debug.scm: 22: 140* (define-module (ice-9 debug) :export ...) In unknown file: ?: 141* [copy-tree ... ?: 142* [apply #<procedure #f args> (# :export #)] ?: 143 [#<procedure #f args> (ice-9 debug) :export ...] ?: 144 (quasiquote (eval-case (# #) (else #))) ?: 145* [compile-define-module-args (# :export #)] ?: 146 ((letrec ((loop #)) loop) (quasiquote ((quote #))) (cdr args)) ?: 147* (letrec ((loop (lambda # #))) loop) ?: 148* (lambda (compiled-args args) (cond (# #) (# #) (# #) ...)) <unnamed port>: In expression (lambda (compiled-args args) (cond # # ...)): <unnamed port>: Stack overflow I could successfully compile and run Guile 1.8.2 on a Solaris box (with a few hacks, see my earlier mail), and Guile 1.8.1 worked fine OOTB (using same commands as above) on Linux, too. I believe that there are no guile-related packages elsewhere (via Gentoo ebuild or sources) on the system. Anyone seen this? Any ideas? Thanks, Tom _______________________________________________ Guile-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-user
