#50504: webkit2-gtk build error -----------------------------+------------------------ Reporter: m.venkadesan@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: webkit2-gtk | -----------------------------+------------------------ Comment (by m.venkadesan@…): That's it! The upgrade to yelp was calling for webkit2-gtk (x11 variant) to be installed. But, several other packages that webkit2-gtk needed were the quartz variant. That clash was not reported in those terms. There were several other packages (to do with inkscape and meld) that I had to force uninstall and install the +x11 variant. I am including the list in case someone else finds it useful. * gtk2 * gtkmm * py27-pygtk * gtk-osx-application-gtk2 * gtksourceview2 * py27-pygtksourceview * inkscape Thank you for the help! Replying to [comment:5 jeremyhu@…]:
Replying to [comment:3 m.venkadesan@…]:
As for gtk3, that also seems to installed fine on the computer, including gdkx.h. On a whim, I looked up /opt/local/include/gtk-2.0/gdk/gdkx.h and found that to be missing. The folder is around and has other .h files in it, just not gdkx.h.
That seems to be the problem. The compilation line shows that it's building for gtk-2 support at that point. I have /opt/local/include/gtk-2.0/gdk/gdkx.h on my system. What are your installed variants for gtk2?
On my second computer that is running El Capitan, and successfully upgraded yelp, the gdkx.h file exists inside the gtk-2.0 tree.
Which suggests a problem with your gtk2 install. Are you sure it's not installed +quartz? Run 'port installed gtk2'
-- Ticket URL: <https://trac.macports.org/ticket/50504#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X