The upgrade of slib to 3a2 causes problems with guile. In particular gnucash to fail with the message: ERROR: Unbound variable: with-load-pathname See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=337359 How-To-Repeat: Upgrade slib and try to run gnucash.
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to gnome since they maintain lang/guile, which is where the Debian bug report followup claims the underlying problem is.
State Changed From-To: open->closed Fixed in slib 3a3. Thanks.
How was this determined to be fixed? I upgraded to slib 3a3. With lang/slib-guile 3a1 installed gnucash still failed with the same error. Of course slib-guile is now marked broken since installing it with slib 3a3 gives the error ERROR: Unbound variable: with-load-pathname Maybe I'm missing something, but the 3a3 upgrade does not appear to have fixed anything.
State Changed From-To: closed->open Keep open. Not fixed yet.
Responsible Changed From-To: gnome->lawrance Take it. I think this is a problem with the slib-guile port, not guile itself. Testing a solution now.
This is reported to be a fault in guile. The fix has been made in current versions of guile. Until the next update, we will have to patch ourselves. This should be given further regression testing in other uses of guile. No problems reported from gnucash yet. Fix: apply atached patch to guile and rebuild guile and slib-guile This patch should be removed from the ports tree when guile is next updated. Robert Backhaus robbak@gmail.com
State Changed From-To: open->closed Fix committed, thanks!