I'm attempting to build Epiphany on SnowLeopard with libc++ installed, as Snow Leopard has no up-to-date browser options available any longer.
Epiphany uses webkit2-gtk, and with some minor fixes, webkit2-gtk does build on snow leopard. But there are name space conflicts between X11 and QD, so as the webkit2-gtk code base stands now, the only way to build it is to disable X11 and build for quartz only. Unfortunately, Epiphany pulls in gnome-desktop, which pulls in gtk3 +X11, and gnome-desktop appears to build only with X11 enabled. So catch-22. I note upon cruising the web that this is a very old problem, which both Dave Evans and Jeremy appear to have worked on over the years, both in webkit and in xserver. <https://cgit.freedesktop.org/xorg/xserver/tree/hw/xquartz/sanitizedCarbon.h> <https://bugs.webkit.org/show_bug.cgi?id=25998> <https://bugs.webkit.org/show_bug.cgi?id=17001> and more.... At various points, the bug is declared fixed, but it popped up again just now when I tried to build webkit2-gtk. Does anyone have any advice on how to best proceed here? It appears that I need to find a way to build webkit2-gtk with +x11 to proceed. There is some code referenced above to santize QD types on xserver -- perhaps I could try to integrate that into webkit2-gtk. Thanks, Ken _______________________________________________ macports-users mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-users
