On Tue, 21 Feb 2012 23:14:44 +0000
Ken Moffat <[email protected]> wrote:

>  Along the
> way I found several reports that it was b0rken with guile-2.0.
> Fedora *appear* to have it working, so I followed what they are
> doing (apart from one patch to make the build less noisy).  Didn't
> work for me, so I'm all-but certain that either, or both, of
> gtkhtml3-on-current-glib/gtk (probably glib), and libguile2.0, are
> the problem.  Of course, it's also possible that fedora do something
> extra/different in gtkhtml3.

I've tried to compile gnucash but it complains it can't find slib so I
tried to install slib-3.2b, following the instructions in the book.
However, the last part (which appears to be crucial for getting slib to
work with guile, which is what gnucash wants) fails like this:

root@eccles:/tmp/slib$ guile -l guile.init -c "(use-modules (ice-9 slib)) 
(require 'new-catalog)"
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /tmp/slib/guile.init
;;; WARNING: compilation of /tmp/slib/guile.init failed:
;;; ERROR: Syntax error:
;;; unknown location: unexpected syntax in form define
ice-9/psyntax.scm:990:67: In procedure #<procedure 25bcd20 at 
ice-9/psyntax.scm:989:36 ()>:
ice-9/psyntax.scm:990:67: Syntax error:
unknown location: unexpected syntax in form define

Google has lots of links to threads where people report this problem
but the only solution I can find is in this debian bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648680
And their solution is to:
   * Disable SLIB setup for now, since SLIB doesn't support Guile 2.0
     yet.

It looks to me that slib and gnucash are completely broken. Does anyone
have the energy to get this working or should we just remove slib and
gnucash from the book?

Andy
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to