gnucash linking wrong libffi.dylib
David Reiser
dbreiser at gmail.com
Mon Feb 4 06:54:10 PST 2008
On Feb 4, 2008, at 9:30 AM, Jeffrey Goldberg wrote:
> [...]
> So this is where I'm at.
>
> I have deactivated libffi and now gnucash starts. I get its splash
> screen, but then a scheme failure:
>
> % gnucash
> gnc.bin-Message: main: binreloc relocation support was disabled at
> configure time.
>
> Backtrace:
> In current input:
> 1: 0* [gnc:reldate-initialize]
> In /opt/local/share/gnucash/scm/date-utilities.scm:
> 844: 1* [gnc:make-reldate-hash #(() () () () ...) (# # # # ...)]
> 382: 2 (map (lambda (reldate) (hash-set! hash # reldate)) reldate-
> list)
>
> /opt/local/share/gnucash/scm/date-utilities.scm:382:3: In expression
> (map (lambda # #) reldate-list):
> /opt/local/share/gnucash/scm/date-utilities.scm:382:3: Unbound
> variable: map
> mcount: gmon.out: Permission denied
>
> My guess here is that I've got gnucash using the wrong version of
> guile. Although I've studied lamba calculus in logic, I really know
> nothing of scheme.
>
> Thank you both for your help on this. Any suggestions on how to
> proceed further would be helpful.
>
Usually scheme errors on launch indicate that your version of slib and
guile are not working together. I think the usual fix for that is
remove slib and rebuild/reinstall it, making sure that it's pointed at
the version of guile you need.
Dave
More information about the macports-users
mailing list