On Feb 21, 2010, at 6:30 PM, Vincent Lucarelli wrote:
You do know that I maintain OSX App bundles for Gnucash, right? The download link for the 2.2.9 stable release is on the website (http:www.gnucash.org). Very highly recommended for production use. You can help the project by testing the unstable release on a copy of your data, and of course you will need to get svn going if you're going to write patches. The project wiki (for which http://gtk-osx.sourceforge.net provides an easy entry point) has information about some of the issues one encounters building gtk-osx projects in general, including a page on 64-bit. Do in particular be careful to keep your MacPorts and Gtk-OSX stuff separate (paying particular attention to the various paths set in environment variables). Cross-pollenating between the two has been known to make a mess. There are some significant issues with both Pango and Cairo over the transition from ATSUI to CoreText, particularly with Pango. We (meaning Paul Davis of Ardour and I along with a few less-consistent kvetchers) have badgered one of the Gtk+ core devs, Kristian Reitveld, into doing some work on the quartz implementations and getting patches incorporated. So, yes, the goal is to move everything that makes sense into the appropriate library. In the meantime, Gtk-OSX can provide add-on libraries like ige-mac-integration and patchfiles which are automatically applied by jhbuild to tarballs. Unfortunately, jhbuild has no provision for automatically patching VCS checkouts (which makes sense, because the risk is quite high that a patch won't apply cleanly against a checkout unless the patch is in some dusty corner of the code). Regards, John Ralls |