Talk:Mac OS X:Build from source:MacPorts

From Gramps
Revision as of 12:31, 19 March 2009 by Emrys (talk | contribs) (I wish I'd read this page!: adding signature)
Jump to: navigation, search

It's gotten easier

I think this page may change drastically as MacPorts corrects its bugs. I've finally gotten GRAMPS installed from MacPorts on OSX 10.4.11 and it was a lot easier than in the article. I don't know whether I should replace this article, or just put in a new dated section. Here were my steps; they will need to be elaborated for a wider audience.

1. Started with a clean MacPorts install (that is, I completely deleted /opt/local). It might suffice to update everything instead, but I wanted to be safe. If you're already using MacPorts then you might want to try updating all out-of-date packages first.

2. "sudo port install gtk2" (It might not be necessary to do this first, but it's what I did and it worked.)

3. "port activate -f python25" because the previous command stopped in the middle of the process, saying that it couldn't install python25.

4. "sudo port install gtk2" again to finish installing gtk2.

5. "sudo port install gramps" which finished without a hitch.

6. Type "launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist" into the terminal. This is necessary for the package dbus to work, and it actually tells you to do it back in the many pages of output from the installation, but of course you probably weren't watching the installation.  :) Make sure that you DON'T put sudo in front of this.

7. Run GRAMPS from X11/

--Lihtox 18:57, 4 February 2009 (UTC)

I wish I'd read this page!

I installed gramps on a brand new iMac with OSX 10.5.6 on 14 March 2009 by reading the article at this page without ever reading the discussion. Life would have been a lot easier if I'd read the discussion page first!

I'm not brave enough, just like the last user, to edit the article to remove the hints directly. I will edit the article to add some other things I had to do, though. Emrys 12:31, 19 March 2009 (UTC)