guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Compiling guile as a nonprivileged user


From: ROBERT.J.APPLEYARD
Subject: Compiling guile as a nonprivileged user
Date: Thu, 06 Nov 2008 15:38:22 +0000

I am compiling and installing guile (with the intent of hacking it) on the 
university systems here, as a lowly user. I used the latest release from your 
website (1.8.1). It's running Debian on a 32 bit machine. There is a directory 
in my home folder called 'my', that contains a bin directory, a lib directory 
etc, which the admins have rather helpfully placed into $PATH and things like 
that.

This was the command line I used to configure guile:

./configure --prefix=$HOME/my CFLAGS=-I$HOME/my/include LDFLAGS=-L$HOME/my/lib

Compilation went smoothly, but when I tried to run it, I got this message:

Backtrace:
In unknown file:
   ?: 129* [#<procedure #f ()>]
   ?: 130* (let* ((file #)) (cond (# => #) (# => #)))
   ?: 131  [#<procedure #f #> 
"/home/users/appleyar/my/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/users/appleyar/my/share/guile/1.8/ice-9/debug.scm"]
In /home/users/appleyar/my/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




Now how am I supposed to hack guile if I can't get it to run after a clean 
compile?

What have I done wrong here? What more information should I provide?





reply via email to

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