[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guile 1.8.2 install problem on GNU/Linux
From: |
Tom Szilagyi |
Subject: |
Guile 1.8.2 install problem on GNU/Linux |
Date: |
Mon, 6 Aug 2007 20:08:43 +0200 |
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:
address@hidden ~/tar/guile-1.8.2 $ ./configure --prefix=/home/tszilagyi/root
address@hidden ~/tar/guile-1.8.2 $ make
address@hidden ~/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:
address@hidden ~ $ export
GUILE_LOAD_PATH=$HOME/root/share/guile:$GUILE_LOAD_PATH
And then try to start the interpreter:
address@hidden ~ $ 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 1.8.2 install problem on GNU/Linux,
Tom Szilagyi <=