guile-user
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]