I may have reported this already.
Your Gtk package has broken Makefiles.
Gtk doesn't build on /anything/, this isn't just a Darwin issue. I have a patch for this issue and to get the GtkHTML widget to build at http://jerakeen.org/files/gtk.patch but I didn't write it, I just pulled together other people's stuff. I'm pretty sure Gtk.pm is somewhat dead.
