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