[MacPorts] #52495: webkit2-gtk @2.14.0+quartz: undefined symbols error under Sierra

MacPorts noreply at macports.org
Tue Oct 18 05:16:54 CEST 2016


#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



More information about the macports-tickets mailing list