Ah wait... I can't read. section 4.1.2 explains the macports installation. I'll try that.
On Fri, Mar 20, 2009 at 2:56 PM, Jeff Heard <jefferson.r.he...@gmail.com> wrote: > That one doesn't work with OpenGL, however and won't in the forseeable > future. Incidentally, just now doing a ports install gtk2hs gives > me the following error on my brand new MacBook: > > $ sudo port install gtk2hs > > ... stuff happens normally ... then: > > opt/local/bin/ghc +RTS -RTS -c tools/hierarchyGen/TypeGen.hs -o > tools/hierarchyGen/TypeGen.o -O -itools/hierarchyGen -package-conf > package.conf.inplace -hide-all-packages -package base > package.conf.inplace: openBinaryFile: does not exist (No such file or > directory) > /opt/local/bin/ghc +RTS -RTS -c tools/callbackGen/HookGenerator.hs -o > tools/callbackGen/HookGenerator.o -O -I. -itools/callbackGen > -package-conf package.conf.inplace -hide-all-packages -package base > package.conf.inplace: openBinaryFile: does not exist (No such file or > directory) > rm -rf glib/System/Glib.o glib/System/Glib_split/; mkdir -p > glib/System/Glib_split > /opt/local/bin/ghc +RTS -RTS -split-objs -c glib/System/Glib.hs -o > glib/System/Glib.o -O -fffi -iglib -package-conf package.conf.inplace > -hide-all-packages -ignore-package glib -package base -package-name > glib-0.9.13 '-#include<glib-object.h>' -I/opt/local/include/glib-2.0 > -I/opt/local/lib/glib-2.0/include -I/opt/local/include > > on the commandline: > Warning: -fffi is deprecated: use -XForeignFunctionInterface or > pragma {-# LANGUAGE ForeignFunctionInterface#-} instead > package.conf.inplace: openBinaryFile: does not exist (No such file or > directory) > make[1]: *** [glib/System/Glib.o] Error 1 > make: *** [all] Error 2 > > > On Fri, Mar 20, 2009 at 2:27 PM, Ross Mellgren <rmm-hask...@z.odi.ac> wrote: >> While there is not a .dmg for Gtk2Hs, you can use a .dmg installed GHC with >> a .dmg installed Gtk, and then build gtk2hs straight on top of that, without >> having to deal with the dual-GHC macports mess.. >> >> http://www.haskell.org/haskellwiki/Gtk2hs#Using_the_GTK.2B_OS_X_Framework >> >> -Ross >> >> On Mar 20, 2009, at 2:10 PM, Jeff Heard wrote: >> >>> cabal-install works for me. The one thing that would be REALLY REALLY >>> nice (and I'm cc-ing Duncan on this) is a .dmg for Gtk2Hs on Mac OS X. >>> There exists a ports build for it, but it won't use the GHC that is >>> installed via .dmg to build it - it insists instead on installing ghc >>> again via ports, which I find both odd and undesirable. It really >>> comes down to the fact that gtk2hs is the only thing in the >>> haskellverse that requires ports to get compiled in an intuitive way. >>> >>> On Fri, Mar 20, 2009 at 1:51 PM, Don Stewart <d...@galois.com> wrote: >>>> >>>> tom.davie: >>>>> >>>>> On 20 Mar 2009, at 18:46, Don Stewart wrote: >>>>> >>>>>> tom.davie: >>>>>>> >>>>>>> On 20 Mar 2009, at 18:08, Don Stewart wrote: >>>>>>> >>>>>>>> tom.davie: >>>>>>>>> >>>>>>>>> Other than chose the graphics card carefully, an iMac will do you >>>>>>>>> very well. >>>>>>>>> >>>>>>>>> Hope that helps. >>>>>>>> >>>>>>>> This is very useful. >>>>>>>> >>>>>>>> Could the Mac users add information (and screenshots?) to the OSX >>>>>>>> wiki >>>>>>>> page, >>>>>>>> >>>>>>>> http://haskell.org/haskellwiki/OSX >>>>>>> >>>>>>> I'm not really sure there's much to add. It mostly just works™. >>>>>>> >>>>>>> Is there something that can be extracted from this discussion to add >>>>>>> to >>>>>>> it? >>>>>> >>>>>> Imagine you're new to Haskell, or the Mac. What do you need to know to >>>>>> get started developing new Haskell software? Is that information on >>>>>> the >>>>>> page? >>>>> >>>>> Thankfully, yes, all you need to know are either (a) go to haskell.org >>>>> and download it, or (b) download macports, and port install ghc... Now >>>>> you've got a Haskell environment like any other. >>>>> >>>>> I guess I could add a chunk of text about good editors, but I'm not sure >>>>> if that's suitable, is it? >>>> >>>> Yes, anything that is relevant to the development experience on this >>>> platform. Remember: it is more than just getting ghc. How do they get >>>> hold of new libraries and apps? Is cabal-install available? >>>> _______________________________________________ >>>> Haskell-Cafe mailing list >>>> Haskell-Cafe@haskell.org >>>> http://www.haskell.org/mailman/listinfo/haskell-cafe >>>> >>> _______________________________________________ >>> Haskell-Cafe mailing list >>> Haskell-Cafe@haskell.org >>> http://www.haskell.org/mailman/listinfo/haskell-cafe >> >> > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe