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
