Talk:Build-MacOSX
Back to page
Build vs Install
Edit
Building the application is another layer of complexity of the subject, and if someone just wants to know how to get freeciv, we don't want to send them into the may of the beast, and drown them in compiler talk, and dependency hell. That should all be done by the developers.
== Quartz-ified GTK ==
I'm trying to compile freeciv against the quartz version of gtk. Although the x11 version works, the quartz version will be faster and simpler to setup than the gtk2 +x11, and more feature complete (at least gui-wise) than SDL.
Unfortunately, the gtk2+quartz doesn't seem to be quite ready for release, and currently throws assert failures.
my current options with OSX 10.4.11, freeciv 2.2.99 / r14419 are:
% export CC="/opt/local/bin/gcc -no-cpp-precomp -I/opt/local/include/ -L/opt/local/lib/" % ./configure --enable-client=gtk2 --prefix=/opt/local/ --export-readline
As of 2010, GTK is not hard to set up. We have started discussing building a clickable application bundle here [2.2 for the Mac], and GTK is where we begin. The most recent post as of today is about the gtk-osx project, which is still beta but aims to be a quite sophisticated way of bringing GTK to the average user. More here: [1] Dentrassi BBQ 05:37, April 29, 2010 (UTC)
Updating this page
Edit
This whole procedure seems needlessly complex, possibly because it was done two years ago. Building the 2.2.0-beta on OS X 10.6.2 doesn't seem to require jumping through any of the hoops that this page implies are necessary. Would it be better i tack my walkthrough on at the end, or go for a new page? Dentrassi BBQ 22:49, February 3, 2010 (UTC)
I'm going to pull the 'caveats' from the SDL section. That information is > 3 years old, and certainly didn't apply when i built SDL this January. If i've stepped on any toes, i'll revert it... Dentrassi BBQ 05:44, April 29, 2010 (UTC)