[Webkit-unassigned] [Bug 175127] New: [GTK] conflicting declaration 'typedef khronos_ssize_t GLsizeiptr'

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 3 04:41:47 PDT 2017


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

            Bug ID: 175127
           Summary: [GTK] conflicting declaration 'typedef khronos_ssize_t
                    GLsizeiptr'
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: berto at igalia.com
                CC: bugs-noreply at webkitgtk.org

I'm having problems building WebKitGTK+ 2.17.5 for armel:

   In file included from Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:48:0,
                    from Source/WebCore/platform/graphics/GraphicsContext3D.h:28,
                    from Source/WebCore/platform/graphics/GLContext.h:23,
                    from Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:72:
   /usr/include/GLES2/gl2.h: At global scope:
   /usr/include/GLES2/gl2.h:73:25: error: conflicting declaration 'typedef khronos_ssize_t GLsizeiptr'
    typedef khronos_ssize_t GLsizeiptr;
                            ^~~~~~~~~~
   In file included from /usr/include/GL/gl.h:2055:0,
                    from /usr/include/gstreamer-1.0/gst/gl/gstglapi.h:65,
                    from /usr/include/gstreamer-1.0/gst/gl/gstgl_fwd.h:26,
                    from /usr/include/gstreamer-1.0/gst/gl/gl.h:29,
                    from Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:69:
   /usr/include/GL/glext.h:468:19: note: previous declaration as 'typedef ptrdiff_t GLsizeiptr'
    typedef ptrdiff_t GLsizeiptr;
                      ^~~~~~~~~~
   In file included from Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:48:0,
                    from Source/WebCore/platform/graphics/GraphicsContext3D.h:28,
                    from Source/WebCore/platform/graphics/GLContext.h:23,
                    from Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:72:
   /usr/include/GLES2/gl2.h:74:26: error: conflicting declaration 'typedef khronos_intptr_t GLintptr'
    typedef khronos_intptr_t GLintptr;
                             ^~~~~~~~
   In file included from /usr/include/GL/gl.h:2055:0,
                    from /usr/include/gstreamer-1.0/gst/gl/gstglapi.h:65,
                    from /usr/include/gstreamer-1.0/gst/gl/gstgl_fwd.h:26,
                    from /usr/include/gstreamer-1.0/gst/gl/gl.h:29,
                    from Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:69:
   /usr/include/GL/glext.h:469:19: note: previous declaration as 'typedef ptrdiff_t GLintptr'
    typedef ptrdiff_t GLintptr;
                   ^~~~~~~~

It looks like this is because of the new USE_GSTREAMER_GL that is now
on by default (GStreamerGL includes gl.h, WebKit is using GLES2).

-- 
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/20170803/c5448543/attachment.html>


More information about the webkit-unassigned mailing list