#52495: webkit2-gtk @2.14.0+quartz: undefined symbols error under Sierra --------------------------+------------------------ Reporter: allan.que@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: sierra Port: webkit2-gtk | --------------------------+------------------------ Comment (by jeremyhu@…): The call site in WebCore/platform/graphics/PlatformDisplay.cpp is: {{{ #if !PLATFORM(EFL) GLContext* PlatformDisplay::sharingGLContext() { if (!m_sharingGLContext) m_sharingGLContext = GLContext::createSharingContext(*this); return m_sharingGLContext.get(); } #endif }}} The declaration in WebCore/platform/graphics/GLContext.h is: {{{ namespace WebCore { class GLContext { ... public: ... static std::unique_ptr<GLContext> createSharingContext(PlatformDisplay&); }}} Looking in WebCore/platform/graphics/GLContext.cpp, it looks like it's only relevant for either GLX, EGL, or Wayland, so this should just not be used. r154013 should fix the build by disabling this codepath. -- Ticket URL: <https://trac.macports.org/ticket/52495#comment:9> MacPorts <https://www.macports.org/> Ports system for the Mac operating system