[Webkit-unassigned] [Bug 138245] New: [EFL] Fix the build with EFL 1.12

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 31 03:44:11 PDT 2014


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

            Bug ID: 138245
           Summary: [EFL] Fix the build with EFL 1.12
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ossy at webkit.org
                CC: gyuyoung.kim at webkit.org, ryuan.choi at gmail.com

EFL 1.12 will be out in 10 days, but the WebKit build is broken with EFL 1.12 beta1
with the folowing error message:

In file included from ../../Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h:26:0,
                 from ../../Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:37,
                 from ../../Source/WebCore/platform/graphics/GraphicsContext3D.h:29,
                 from ../../Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h:26,
                 from ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h:43,
                 from ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:24,
                 from ../../Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.h:32,
                 from DerivedSources/WebKit2/include/WebCore/CompositingCoordinator.h:1,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:28,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.cpp:32:
../../Source/ThirdParty/ANGLE/include/KHR/khrplatform.h:144:17: error: conflicting declaration 'typedef int64_t khronos_int64_t'
In file included from ../../Source/WTF/wtf/efl/UniquePtrEfl.h:36:0,
                 from ../../Source/WTF/wtf/RunLoop.h:45,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h:35,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.cpp:30:
../Dependencies/Root/include/evas-1/Evas_GL.h:847:26: error: 'khronos_int64_t' has a previous declaration as 'typedef long long int khronos_int64_t'
In file included from ../../Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h:26:0,
                 from ../../Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:37,
                 from ../../Source/WebCore/platform/graphics/GraphicsContext3D.h:29,
                 from ../../Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h:26,
                 from ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsState.h:43,
                 from ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h:24,
                 from ../../Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.h:32,
                 from DerivedSources/WebKit2/include/WebCore/CompositingCoordinator.h:1,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:28,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.cpp:32:
../../Source/ThirdParty/ANGLE/include/KHR/khrplatform.h:145:18: error: conflicting declaration 'typedef uint64_t khronos_uint64_t'
In file included from ../../Source/WTF/wtf/efl/UniquePtrEfl.h:36:0,
                 from ../../Source/WTF/wtf/RunLoop.h:45,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h:35,
                 from ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.cpp:30:
../Dependencies/Root/include/evas-1/Evas_GL.h:846:28: error: 'khronos_uint64_t' has a previous declaration as 'typedef long long unsigned int khronos_uint64_t'


The root of the problem is this commit inside EFL:
https://git.enlightenment.org/core/efl.git/commit/?id=6848cf40b622ee84ca045a138524e868752ce7f5

I'm not sure if it should be fixed in WebKit or in EFL. But it should 
be fixed somewhere if we would like to use newer EFL in the future.

-- 
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/20141031/81af5dca/attachment-0002.html>


More information about the webkit-unassigned mailing list