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