James Northrop wrote: > I'm attempting to install Gnucash 2.2.9 onto my Mac OS X 10.5.6, > having downloaded XCode 3.1.2 and X11 Extension 0.99. If you cannot > tell already, I'm very new to Macs, open source software and Fink, > though my interest in open source software stems from a Systems > Analyst Graduate Diploma taken a short 7 years ago. This may be > heresy, but I consider myself competent in MS-DOS and VBA. > > I believe that I have loaded and compiled the software OK, but when I > launch Gnucash, I get the following response: > > dyld: Library not loaded: /sw/lib/gnucash/libgncmod-register-gnome.0.dylib > Referenced from: /sw/lib/libgnc-gnome.0.dylib > Reason: image not found > Trace/BPT trap > > I have trawled Google, but could not find any tips on how to diagnose > and resolve this message. > > I installed Gnucash 2.2 via the Terminal on Apr-25, and believed that > the install was successful as there were no obvious error messages. > When the command prompt returned, I immediately typed gnucash to test, > but got the error message. Curiously, my keystrokes were not > displayed at the Terminal prompt, though the error above was the response. I've had things like that happen on occasion: it's not relevant to the issue at hand. > > The last lines of install log are shown below. > > Scanning dists/stable/crypto/binary-darwin-i386 > New package: > dists/stable/crypto/binary-darwin-i386/aqbanking16-shlibs_2.3.3-1008_darwin-i386.deb > New package: > dists/stable/crypto/binary-darwin-i386/aqbanking16_2.3.3-1008_darwin-i386.deb > New package: > dists/stable/crypto/binary-darwin-i386/gnome-keyring-dev_2.20.3-2_darwin-i386.deb > New package: > dists/stable/crypto/binary-darwin-i386/gnome-keyring-shlibs_2.20.3-2_darwin-i386.deb > New package: > dists/stable/crypto/binary-darwin-i386/gnome-keyring_2.20.3-2_darwin-i386.deb > New package: > dists/stable/crypto/binary-darwin-i386/gnucash2-shlibs_2.2.5-152_darwin-i386.deb > New package: > dists/stable/crypto/binary-darwin-i386/gnucash2_2.2.5-152_darwin-i386.deb The end messages above indicate that what was actually installed was gnucash-2.2.5, not 2.2.9--that's also a side point.
<snip> > > james-imac:~ Caroline$ dyld: Library not loaded: > /sw/lib/gnucash/libgncmod-register-gnome.0.dylib > Referenced from: /sw/lib/libgnc-gnome.0.dylib > Reason: image not found > Trace/BPT trap > > Any tips on how to progress will be very appreciated. > > Thanks, > > James Northrop > ------------------------------------------------------------------------ What's going on here is that /sw/lib/libgnc-gnome.0.dylib is set up to link, for some reason, to a file that doesn't exist. I've cc'ed the package maintainer. Run the following command from a terminal window: dpkg -L gnucash2-shlibs | grep register-gnome I suspect that you'll get back /sw/lib/gnucash/libgncmod-register-gnome.dylib /sw/lib/gnucash/libgncmod-register-gnome.la If that is indeed the case, there are couple of different ways to handle the situation. Probably the easiest is to run, from the terminal again: cd /sw/lib/gnucash sudo ln -s libgncmod-register-gnome.dylib libgncmod-register-gnome.0.dylib That will create the missing filename as a symbolic link to the real file. Another method, which is a bit cleaner, is to use install_name_tool: sudo install_name_tool -change libgncmod-register-gnome.0.dylib libgncmod-register-gnome.dylib /sw/lib/libgnc-gnome.0.dylib That will change the name that is being looked for in the library. You may need to use this a number of times, if you have multiple libraries that are all looking for libgncmod-register-gnome.0.dylib -- the symbolic link mentioned earlier works around the issue for multiple libraries at once, but at the penalty of having a file around that isn't registered in Fink's internal database of installed files. -- Alexander Hansen Fink User Liaison ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
