The line is G_INLINE_FUNC void mark_split (Split *s); in SplitP.h in the engine directory. The problem is that the Mac OS X 10.5 devel tools are handling this differently than previous versions, in concert with glib (the source of G_INLINE_FUNC). The solution, suggested on irc was to delete G_INLINE_FUNC and see what happened. It works for me and two other people who reported the problem. So unless there's a compelling reason to want the inline function be inline, I'm happy to leave it patched out.
Thanks for the help. Dave On Nov 11, 2007, at 1:22 AM, Jeshua Lacock wrote: > > On Nov 10, 2007, at 5:39 PM, David Reiser wrote: > >>> dyld: lazy symbol binding failed: Symbol not found: _mark_split >>> Referenced from: /sw/lib/gnucash/libgncmod-engine.dylib >>> Expected in: dynamic lookup > > > Do you have _mark_split somewhere? Eg grep for it in your libraries: > > grep -r _mark_split /path/to/lib > > (if split is installed somewhere else grep there) > > Once you find a candidate run nm on it to see if it is defined: > > nm /path/to/lib/lib.dylib | grep _mark_split > > If you have a 'U' (and no address) then the symbol is not actually > defined... > > > Regards, > > Jeshua Lacock, Owner > <http://OpenOSX.com> > phone: 877.240.1364 > > > > _______________________________________________ > gnucash-devel mailing list > [email protected] > https://lists.gnucash.org/mailman/listinfo/gnucash-devel -- David Reiser [EMAIL PROTECTED] _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
