Problem with Mac OS binary 2.3.14.2
Mike Alexander
mta at umich.edu
Tue Jun 8 21:45:15 EDT 2010
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
More information about the gnucash-devel
mailing list