I currently have no http access, so I can't approve your message
(you're not allowed to post because you're not subscribed). I'll answer
this and thereby forward it to the list.
On Nov 7, 2006, at 17:31, gtk2hs-users-owner@...
> From: Fritz Ruehr <fruehr@...>
> Date: November 7, 2006 16:58:24 GMT+11:00
> To: gtk2hs-users@...
> Subject: gtk2hs not (easily) available on Mac Panther, right?
> I tried to install gtk2hs using Darwinports on my Mac under Mac OS X
> 10.3.9 (Panther) and it failed (see error message appended to this
> Only afterwards did I realize that the instructions implied that this
> only works under Mac OS 10.4 (see <http://gtk2hs.darwinports.com/>).
> So this was probably my fault. (But shouldn't Darwin have noticed this
> dependency earlier on?)
> My question:
> Is there a version of gtk2hs that would work under 10.3.9? (One with
> an idiot-proof installation process, I mean.)
It should certainly work, I only have 10.3 myself.
> Thanks for any information you can supply; please reply by direct
> email, as I haven't subscribed to the gtk2hs list yet.
> -- Fritz
> PS: Yes, I know, I should upgrade, but I have a huge investment in
> stuff from the 80's and 90's that won't run under Tiger, so I keep one
> machine at 10.3.9 (and I won't even ask about gtk2hs for my Mac on 9.2
> :) ).
> PPS: I tried to "Search or browse existing bug reports." at
> <http://hackage.haskell.org/trac/gtk2hs/report>, but clicking on
> "Active tickets" there just got me: "Trac detected an internal error:
> maximum recursion limit exceeded" and a Python traceback.
Yes, we know about the problem, but I don't know what's wrong.
> Darwin installation error:
> ---> Configuring ghc
> ---> Building ghc
> Error: Target com.apple.build returned: shell command
> "DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib gmake " returned error 127
> Command output: sh: line 1: gmake: command not found
This looks like ghc cannot be installed. If you can install gtk2
successfully, then maybe you can get away by installing the .dmg
version of ghc and then compile Gtk2Hs manually.
Once ghc works, compiling Gtk2Hs is a matter of unpacking it, and say
sudo make install
which will install Gtk2Hs in /usr/local and register several packages
with the ghc you're compiling with.
I hope this helps,
> Error: The following dependencies failed to build: ghc gtk2 atk glib2
> gettext pango Xft2 tiff jpeg libglade2 libxml2
> Error: Status 1 encountered during processing.
> From: gtk2hs-users-request@...
> Subject: confirm c0a2dbc4ebcdf89a0b87abb950df89dd88032ba0
> If you reply to this message, keeping the Subject: header intact,
> Mailman will discard the held message. Do this if the message is
> spam. If you reply to this message and include an Approved: header
> with the list password in it, the message will be approved for posting
> to the list. The Approved: header can also appear in the first line
> of the body of the reply.