[Webkit-unassigned] [Bug 138332] libwebkit2gtk fails to link without opengl

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 2 20:02:34 PST 2015


https://bugs.webkit.org/show_bug.cgi?id=138332

Philip Chimento <philip.chimento at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |philip.chimento at gmail.com

--- Comment #9 from Philip Chimento <philip.chimento at gmail.com> ---
I was building 2.6.4 without X11 on OSX (using the Quartz backend of GTK) and ran into a related issue while linking:

Linking CXX shared library ../../lib/libwebkit2gtk-4.0.dylib
Undefined symbols for architecture x86_64:
  "WebCore::GraphicsLayer::create(WebCore::GraphicsLayerFactory*, WebCore::GraphicsLayerClient&)", referenced from:
      WebKit::WebInspectorClient::showPaintRect(WebCore::FloatRect const&) in WebInspectorClient.cpp.o
      WebKit::PageOverlayController::initialize() in PageOverlayController.cpp.o
      WebKit::PageOverlayController::installPageOverlay(WTF::PassRefPtr<WebKit::PageOverlay>, WebKit::PageOverlay::FadeMode) in PageOverlayController.cpp.o
      WebCore::RenderLayerBacking::createGraphicsLayer(WTF::String const&) in libWebCoreGTK.a(RenderLayerBacking.cpp.o)
      WebCore::RenderLayerCompositor::ensureRootLayer() in libWebCoreGTK.a(RenderLayerCompositor.cpp.o)
      WebCore::RenderLayerCompositor::updateOverflowControlsLayers() in libWebCoreGTK.a(RenderLayerCompositor.cpp.o)
ld: symbol(s) not found for architecture x86_64

I think the issue here is that without X11, GraphicsLayerTextureMapper.cpp is the only available implementation of WebCore::GraphicsLayer::create(). It's mentioned in comment 6 that the texture mapper is a fallback; I guess the question is fallback from what? What should provide GraphicsLayer::create() in the case of the Quartz backend WebKitGTK port?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150103/01662fed/attachment-0002.html>


More information about the webkit-unassigned mailing list