warlord at MIT.EDU
Tue Mar 21 13:44:36 EST 2006
I dont understand the difference between "slib" and "slib-guile"
Sorry, I can't really help you here.
David Brock <david at tubits.com> writes:
> I just upgraded a few ports- gnucash was one of them, which in turn I
> beleive, upgraded slib-3a1_2 to slib-3a3. I'm now having this same
> problem as earlier in this thread- on gnucash start, I get:
> ERROR: Unbound variable: with-load-pathname
> I see the same thing on executing this snippet of guile code:
> /usr/local/bin/guile -c "(use-modules (ice-9 slib)) (require
> But, I'm running slib-3a3, not slib-3a2, where the problem is supposed
> to be, according to the note in the archives.
> I read Thomas Bushnell's posted patch, and followed the recommendations
> that he made to change the function "slib:load"
> in /usr/local/share/slib/guile.init but the error persisted. Also, I
> checked for that same function
> in /usr/local/share/guile/1.6/ice-9/slib.scm, and it was identical to
> the code in Thomas' post. Curiously, in this file, there is a "FIXME
> note" referring to a fix that Aubrey will have to make in catalog:get of
> slib/require.scm. Is it possible that I still have an outdated one
> I beleive that guile is the scheme interpreter, and, as it's an
> interpreter, and all I'm changing is an init file, it doesn't need to be
> rebuilt after this change. Please, correct me, if that's wrong.
> I also saw this note in Thomas' message: "Have guile load the slib
> guile.init file instead of its own badly hacked version." but I don't
> understand if that's a step that I have to explicitly take or if it's
> completed by simply making the change that he describes.
> I use the ports tree for almost all installations- so much so that I'm
> having trouble installing from svn, but that's another issue (and why
> I'm not testing gnucash-1.9)
> Of course, the slib-guile is version 3a1- could that be the culprit?
> Any recommended any further steps to track this down?
> On Sat, 2006-02-11 at 09:49 -0500, Derek Atkins wrote:
>> In particular, this issue:
>> Derek Atkins <warlord at MIT.EDU> writes:
>> > This is a bad interaction with guile and slib-3a2. Check the archives.
>> > In particular, look for messages from Thomas Bushnell on the topic.
>> > -derek
>> > Quoting David Hardman <dave at hardman.name>:
>> >> The latest freeBSD gnucash port (1.8.11) fails with:
>> >> "
>> >> ....
>> >> ===> Checking if lang/slib-guile already installed
>> >> /bin/ln -shf /usr/local/share/slib /usr/local/share/guile/slib
>> >> /usr/local/bin/guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
>> >> ERROR: Unbound variable: with-load-pathname
>> >> *** Error code 2
>> >> Stop in /usr/ports/lang/slib-guile.
>> >> *** Error code 1
>> >> Stop in /usr/ports/devel/g-wrap.
>> >> *** Error code 1
>> >> Stop in /usr/ports/finance/gnucash.
>> >> "
>> >> Versions
>> >> gnucash 1.8.11
>> >> guile-1.6.7 slib-3a2
>> >> FreeBSD alpha.noname.test 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu
>> >> Nov 3 09:36:13 UTC 2005
>> >> root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
>> >> Dave Hardman
>> >> Canberra/Australia
> "I've actually been trying to think less about wealth,
> and instead focus on the things I can buy with it."
> -Richard Fish
> gnucash-user mailing list
> gnucash-user at gnucash.org
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-user