#35737 closed defect (fixed)
webkit-gtk @1.8.2_0 +quartz+video "configure: error: OpenGL header not found"
Reported by: | sasoph@… | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.2 |
Keywords: | Cc: | jeremyhu (Jeremy Huddleston Sequoia), whcordis@…, lyle@…, sutra (Sutra Zhou), kitchen.andy@…, LenoreHorner, diochnos, todmorrison (Tod Morrison) | |
Port: | webkit-gtk |
Description
10.5.8 PPC, Xcode 3.1.4
checking GL/gl.h usability... no checking GL/gl.h presence... no checking for GL/gl.h... no configure: error: OpenGL header not found
Attachments (1)
Change History (19)
Changed 8 years ago by sasoph@…
comment:1 follow-up: 2 Changed 8 years ago by sasoph@…
Cc: | sasoph@… added |
---|
comment:2 Changed 8 years ago by sasoph@…
I was unable to add devans@… to Cc:. All that appears is "CcMe!" which I inadvertently clicked.
comment:3 Changed 8 years ago by ryandesign (Ryan Schmidt)
Cc: | jeremyhu@… added; sasoph@… removed |
---|---|
Owner: | changed from macports-tickets@… to devans@… |
comment:7 Changed 8 years ago by sutra (Sutra Zhou)
I am encountering this problem too. Mac OS X 10.7.4, Xcode 4.4.1.
comment:8 Changed 8 years ago by ryandesign (Ryan Schmidt)
Cc: | zhoushuqun@… kitchen.andy@… LenoreHorner@… diochnos@… added |
---|
Has duplicate #35724.
comment:10 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:11 Changed 8 years ago by todmorrison (Tod Morrison)
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Adding mesa as a dependency now causes a significant number of xorg packages to be pulled in as dependencies to "webkit-gtk +quartz", which kind of defeats the purpose of "+quartz". A better solution might be to a "webgl" variant that conflicts with "quartz".
comment:15 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
comment:16 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)
todmorrison, since you use the +quartz variant, can you please confirm if webkit-gtk actually builds ok with OpenGL.framework using the quartz path?
Try deleting this line in the Portfile:
configure.args-delete --enable-webgl
comment:17 Changed 8 years ago by todmorrison (Tod Morrison)
Hi. First, no, webkit-gtk won't actually build with OpenGL.framework (i.e. OpenGL/gl.h) since it also requires GLX (i.e. glx.h), which it does not provide (I believe the equivalent is Core OpenGL, CGL). As for building without webgl, I just successfully built with the latest portfile (where +quartz, disables webgl).
comment:18 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Ok thanks. There must be some conflict somewhere in webkit where it is assuming that GTK implies X11 and therefore GTK+WebGL needs GLX ... WebKit itself obviously works fine with OpenGL.framework since it's being used just fine on Safari. This is out of my area of concern since the entire reason I'm using webkit-gtk is to test X11. I plan on just leaving +quartz without webgl until someone else fixes it.
Cc Me!