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