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.


         Mike

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

Reply via email to