[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guile 1.8.2 / SLIB 3a4 incompatibility
From: |
Ludovic Courtès |
Subject: |
Re: Guile 1.8.2 / SLIB 3a4 incompatibility |
Date: |
Wed, 19 Sep 2007 22:13:22 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) |
Hi,
"Bryce L Nordgren" <address@hidden> writes:
> 1st: I don't know anything about Scheme. Scheme/SLIB is required for GnuCash
> which has ~4 years
> of my books in it.
This problem with `(ice-9 slib)' that you describe is a known one, which
are working on.
In the meantime, you can modify your `ice-9/slib.scm' so that it
contains the following lines (and nothing more):
(define-module (ice-9 slib)
:export (slib:load slib:load-source defmacro:load
implementation-vicinity library-vicinity home-vicinity
scheme-implementation-type scheme-implementation-version
output-port-width output-port-height array-indexes
make-random-state
-1+ <? <=? =? >? >=?
require slib:error slib:exit slib:warn slib:eval
defmacro:eval logical:logand logical:logior logical:logxor
logical:lognot logical:ash logical:logcount logical:integer-length
logical:bit-extract logical:integer-expt logical:ipow-by-squaring
slib:eval-load slib:tab slib:form-feed difftime offset-time
software-type)
:replace (delete-file open-file provide provided? system)
:no-backtrace)
(load-from-path "slib/guile.init")
That should fix the problem.
Thanks,
Ludovic.