[Haskell-cafe] Re: Installing Haskell on OSX
Giuseppe Luigi Punzi
glpunzi at lordzealon.com
Thu Jun 24 03:11:13 EDT 2010
Finnally, I got it working.
I have one strange beahivour, but I think is better to post in leksah
maillist, I did a lot of noise here.
Cheers, and thanks a lot.
El mié, 23-06-2010 a las 10:31 +0200, Giuseppe Luigi Punzi escribió:
> Hi Hamish, list...
>
> El mié, 23-06-2010 a las 18:09 +1200, Hamish Mackenzie escribió:
>
> > On 23 Jun 2010, at 10:25, Giuseppe Luigi Punzi Ruiz wrote:
> >
> > > I uninstalled all ports and macports, to try with gtk-osx
> > >
> > > Once I did all of this, leksah builds, but leksah-server don't, with problems with version of libgthread2.
> >
> > I am confused leksah depends on leksah-server so I am not sure how leksah could build but not leksah-server, unless leksah were using some old version of leksah-server installed earlier.
>
>
> leksah starts with a blank window, asking for parameter to reindex,
> but when Ok is pressed, then, a blank window appears, and closes with
> an error leksah-server is not running.
>
> leksah-server it suppose to be builded. I don't remember exactly, but
> the error gives trying to execute is something like this
>
> Dyld Error Message:Library not loaded:
> /opt/lib/libgthread-2.0.0.dylib
> Referenced from: /User/glpunzi/.cabal/bin/leksah-server
> Reason: Incompatible library version: libgthread requires version
> 2501.0.0 or later, but libgthread-2.0.0.dylib provides version
> 2001.0.0
>
> Now, with my mind cleared, I'm thinking, thath once I rebuilded
> macports with quartz support, I reinstalled gtk related packages from
> cabal, but, with leksah, I didn't a reinstall, only a "cabal install
> leksah". Could be the problem, leksah-server was builded before, and
> for this, later is giving this kind of error?
>
>
> > > I'm at "jhbuild build meta-gtk-osx-bootstrap" step of GTK-OSX.
> > >
> > > Once the next step ("jhbuild build meta-gtk-osx-core") is finished, and all is fine (and really I hope it), there are some consideration, before directly reinstall cabal gtk packages, and reinstall leksah? I ask because it sais thath jhbuild is needed to build gtk apps.
> >
> > You will also need to
> > jhbuild build gtksourceview
> > jhbuild build ige-mac-integration
> >
> > As for building gtk2hs, I have the following in them .profile and that seems to be enough.
> > export PATH=/Users/hamish/gtk/inst/bin:~/.cabal/bin:$PATH
> > export XDG_DATA_DIRS=~/gtk/inst/share
> > export PKG_CONFIG_PATH=~/gtk/inst/lib/pkgconfig:/usr/lib/pkgconfig
> >
> > Alternatively you could probably use 'jhbuild shell' to set up the environment for you.
> >
> > Then of course you will need to run...
> >
> > cabal install --reinstall glib
> > cabal install --reinstall gio
> > cabal install --reinstall cairo
> > cabal install --reinstall pango
> > cabal install --reinstall gtk
> > cabal install --reinstall gtksourceview
> >
> > If you do have half installed Leksah libs then run this...
> > cabal install --reinstall ltk
> > cabal install --reinstall leksah-server
> > cabal install --reinstall leksah
> >
> > You can make Leksah look a bit nicer too with
> > jhbuild build gtk-engines
> >
> > Then to your ~/.gtkrc-2.0 file (or your ~/.gtkrc.mine file if if appropriate) add something like...
> >
> > include "/Users/hamish/gtk/inst/share/themes/Clearlooks/gtk-2.0/gtkrc"
> >
> > style "leksah-close-button-style"
> > {
> > GtkWidget::focus-padding = 0
> > GtkWidget::focus-line-width = 0
> > xthickness = 0
> > ythickness = 0
> > }
> > widget "*.leksah-close-button" style "leksah-close-button-style"
>
>
> Thanks a lot. I will check later at home. I throw "jhbuild build
> meta-gtk-osx-core", and, when I went to bed, it stopped with some
> error AFAIR. I will check it :(
>
> >From Linux all ok. From Windows seems ok too, but Macos, always gives
> me problems with this kind of things.. Seems thath something in the
> air, stops me to learn haskell + GUI development :P
>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100624/6a6d2530/attachment.html
More information about the Haskell-Cafe
mailing list