On Thu, 14 Jun 2007 03:08:25 -0700
Thomas Bushnell BSG <[EMAIL PROTECTED]> wrote:

> On Thu, 2007-06-14 at 11:58 +0200, Simon Josefsson wrote:
> > 
> > Perhaps gnucash only needs the libgwrap-runtime0 run-time
> > dependency?

Sorry, no. This *should* be how this works but it simply isn't.

> Ah yes, perhaps you are right indeed.  I'm in the midst of upgrading
> my main server from sarge to etch, and then this weekend I have a
> graduation ceremony to attend and wear fancy colored robes and such.
> So I won't be able to think about it seriously until next week
> perhaps.

(Currently on VAC in preparation for DebConf but still doing a little
hacking.)

> If you're correct, then you could force install gnucash without
> g-wrap, and then go ahead and see how it goes. :)

Simply try:
$ sudo mv /usr/share/guile/site/g-wrap /usr/share/guile/site/foo-wrap

$ gnucash
ERROR: no code for module (g-wrap gw-wct)

Reverse the move and everything works as before.

The directory involved is part of the g-wrap package.

The real problem is that g-wrap should be migrated to guile-1.8 so
that gnucash can follow. The gotcha in that plan is that the last time
I looked, gnucash was still using old g-wrap code that was meant to
be dropped in a previous version of g-wrap so there will be problems -
an updated g-wrap using guile-1.8 might simply not be compatible with
the gnucash source.

I may be out of date but I think this is a dual bug - please check with
gnucash upstream about the status of gnucash|g-wrap|guile-1.* and maybe
clone this bug and forward the clone to gnucash.

See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=359299
(quite an old bug which results in gnucash actually depending on glib1
after all the effort to port to glib2).

> When testing for gnucash 1.9.3, I discovered that guile-g-wrap still
> depends on the old glib 1.2 when it would be preferable for it to
> depend on glib 2.0. Can this be updated please? Once gnucash2 is
> released, a lot of people will want to remove the old libraries but
> although gnucash now uses glib 2.0 everywhere else, guile-g-wrap
> causes the older library to be required as well (indirectly).
(from #359299)

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgp8prVE8SlcH.pgp
Description: PGP signature

Reply via email to