On Jun 8, 2010, at 6:45 PM, Mike Alexander wrote:

> I just tried to run the native Mac binary at 
> <http://sourceforge.net/projects/gnucash/files/gnucash%20%28unstable%29/2.3.14/Gnucash%20Intel%202.3.14.2.dmg/download>
>  (I normally run GnuCash under X11 on a Mac) and it failed with
> 
> Dyld Error Message:
> Library not loaded: @executable_path/../Resources/lib/libguile.17.dylib
> Referenced from: /Applications/Gnucash/Gnucash.app/Contents/MacOS/Gnucash-bin
> Reason: Incompatible library version: Gnucash-bin requires version 21.0.0 or 
> later, but libguile.17.dylib provides version 20.0.0
> 
> Looking at things with otool, this seems to be correct:
> 
> /Library/Gnucash-2.3.x/lib/libguile.17.dylib:
>       /Library/Gnucash-2.3.x/lib/libguile.17.dylib (compatibility version 
> 20.0.0, current version 20.0.0)
> 
> whereas gnucash-bin says:
> 
>       @executable_path/../Resources/lib/libguile.17.dylib (compatibility 
> version 21.0.0, current version 21.1.0)
> 
> Is this a build error or did I do something wrong?  Perhaps my X11 version is 
> getting in the way, but it doesn't appear so.  I do have another version of 
> libguile installed, but it's in a different directory and it's the correct 
> version:
> 
> /opt/local/lib/libguile.17.dylib:
>       /opt/local/lib/libguile.17.dylib (compatibility version 21.0.0, current 
> version 21.1.0)
> 
> I checked that  "/Library/Gnucash-2.3.x/lib/libguile.17.2.0.dylib" and 
> "/Applications/Gnucash/Gnucash.app/Contents/Resources/lib/libguile.17.2.0.dylib"
>  are identical.
> 

Odd. It seems to be a bundling error; the version installed in the compilation 
prefix directory says compatibility version 21. I don't know where it found the 
compatibility version 20, but it's bound to be in one of the other prefixes on 
my system. 

A corrected dmg is uploading now. Sorry about that.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to