Talk:Mac OS X:Build from source
Updated Fink package
My officemate and I are currently testing a Fink package of gramps-3.0.1; at present, it builds successfully under Tiger (PPC) and Leopard (Intel), provided the unstable trees are enabled, and it runs ok (so far), although it throws the following errors upon launch:
2214: WARNING: Spell.py: line 58: Spelling checker is not installed (gramps:6040): libglade-WARNING **: unknown property `urgency_hint' for class `GtkDialog'
Once we've done a bit more testing, we'll submit the updated package to the Fink maintainers, and then hopefully there'll be an up-to-date GRAMPS available via Fink! -Hakamadare 11:23, 12 June 2008 (EDT)
Patching configure
for OS X
Another Fink user who was working on an updated package discovered the following changes that needed to be made to configure
in order for the build to complete under OS X (since access to an X11 display is not generally available under OS X):
diff -Naur gramps-3.0.1-old/configure gramps-3.0.1/configure --- gramps-3.0.1-old/configure 2008-05-17 16:33:13.000000000 -0400 +++ gramps-3.0.1/configure 2008-06-11 14:47:02.000000000 -0400 @@ -6565,7 +6565,7 @@ # Do not import gnome.ui, this can kill python if the # display cannot be opened. Just search it. import imp - imp.find_module('gnome/ui') + imp.find_module('ui',gnome.__path__) out("gnome.ui") except ImportError: out("NO") @@ -6592,7 +6592,7 @@ # Do not import gtk.glade, this can raise a RuntimeError if the # display cannot be opened. Just search it. import imp - imp.find_module('gtk/glade') + imp.find_module('glade',[imp.find_module('gtk')[1]]) out("gtk.glade") except ImportError: out("NO")
-Hakamadare 11:33, 12 June 2008 (EDT)