[Webkit-unassigned] [Bug 133550] New: webkit-gtk 2.4.3 fails to build. In file included from Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:39: /usr/include/GL/glext.h:6152:19: error: conflicting declaration 'typedef ptrdiff_t GLintptr'

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 5 09:50:58 PDT 2014


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

           Summary: webkit-gtk 2.4.3 fails to build. In file included from
                    Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:
                    39: /usr/include/GL/glext.h:6152:19: error:
                    conflicting declaration 'typedef ptrdiff_t GLintptr'
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Other
               URL: https://bugs.gentoo.org/show_bug.cgi?id=512224
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: andrius at stikonas.eu


Created an attachment (id=232558)
 --> (https://bugs.webkit.org/attachment.cgi?id=232558&action=review)
build.log.xz

WebKit-gtk 2.4.3 fails to build on Gentoo Linux (ARM architecture, GCC 4.7.3 was used to compile it).

The error message is:

In file included from /usr/include/GL/gl.h:2085:0,
                 from /usr/include/GL/glx.h:32,
                 from /usr/include/cairo/cairo-gl.h:96,
                 from Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:39:
/usr/include/GL/glext.h:6152:19: error: conflicting declaration 'typedef ptrdiff_t GLintptr'
In file included from Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:32:0:
./Source/ThirdParty/ANGLE/include/GLES2/gl2.h:38:26: error: 'GLintptr' has a previous declaration as 'typedef khronos_intptr_t GLintptr'
In file included from /usr/include/GL/gl.h:2085:0,
                 from /usr/include/GL/glx.h:32,
                 from /usr/include/cairo/cairo-gl.h:96,
                 from Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:39:
/usr/include/GL/glext.h:6153:19: error: conflicting declaration 'typedef ptrdiff_t GLsizeiptr'
In file included from Source/WebCore/platform/graphics/egl/GLContextEGL.cpp:32:0:
./Source/ThirdParty/ANGLE/include/GLES2/gl2.h:39:26: error: 'GLsizeiptr' has a previous declaration as 'typedef khronos_ssize_t GLsizeiptr'

The following features were enabled by the standard Gentoo ebuild
[ebuild  r  U  ] net-libs/webkit-gtk-2.2.6:3/29 [1.10.2-r300:3/3] USE="egl%* geoloc gles2%* gstreamer introspection jit spell webgl (-aqua) -coverage -debug -libsecret% -opengl% {-test}" 0 kB
So it is compiled with EGL and OpenGL ES 2.0 support.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list