
On 20 Mar 2009, at 22:44, Miguel Mitrofanov wrote:
A bit out of date:
MigMit:~ MigMit$ port info ghc ghc @6.10.1, Revision 8 (lang, haskell) ...blah-blah...
Maybe, your $(port version) is still 1.600?
Yes, now it worked: $ port version Version: 1.700 $ port info ghc ghc @6.10.1, Revision 9 (lang, haskell) Variants: darwin_6, darwin_7, darwin_8_i386, darwin_8_powerpc, darwin_9_i386, darwin_9_powerpc ... One more thing to keep in is this line "Variants:...": Packages can have variants, and when installing, one can choose between them, and even have several different installed simultaneously, switching between them. This may make a difference on a package like Gtk+. I get: gtk2 @2.14.7, Revision 1 (x11) Variants: darwin_7, darwin_8, no_x11, quartz, universal, x11 ... So when installing it, one should type sudo install gtk2 Also, MacPorts is very careful using full paths to its own components. This makes a very safe build. But it is a problem for libraries if one wants to redistribute them: They are hardcoded to the MacPorts location in /opt/ (calling each other). If one wants to make programs that can be distributed either in /usr/local/ or as Mac OS X native / Applications/, then the only way seems to be to do all the package chasing. Therefore, it might be best trying to use http://www.gtk-osx.org/ But it will then only work on Intel Macs (or at least when I checked it out). Hans