CLOSED WONTFIX138084
[GTK] fix WebKit Gtk build-break caused by cairo-gl.h
https://bugs.webkit.org/show_bug.cgi?id=138084
Summary [GTK] fix WebKit Gtk build-break caused by cairo-gl.h
KwangHyuk
Reported 2014-10-26 11:16:28 PDT
Build break occurs for the webkit GTK build, nter-arith -Wundef -Wwrite-strings -fPIC -MMD -MT Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/cairo/CairoUtilities.cpp.o -MF "Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/cairo/CairoUtilities.cpp.o.d" -o Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/cairo/CairoUtilities.cpp.o -c ../../Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp ../../Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp:43:22: fatal error: cairo-gl.h: No such file or directory #include <cairo-gl.h>
Attachments
Patch (1.66 KB, patch)
2014-10-26 11:29 PDT, KwangHyuk
no flags
Patch (1.66 KB, patch)
2014-10-26 11:35 PDT, KwangHyuk
no flags
KwangHyuk
Comment 1 2014-10-26 11:22:01 PDT
ENABLE_ACCELERATED_2D_CANVAS are still tuned on due to FeatureList.pm even though cairo-gl is not found. -- Looking for include file GL/glx.h -- Looking for include file GL/glx.h - found -- checking for module 'cairo-gl' -- package 'cairo-gl' not found -- checking for module 'cairo-glx' -- package 'cairo-glx' not found -- checking for module 'cairo-egl' -- package 'cairo-egl' not found -- Found CairoGL: CAIRO_GLX_INCLUDE_DIRS;CAIRO_EGL_INCLUDE_DIRS (Required is at least version "1.10.2")
KwangHyuk
Comment 2 2014-10-26 11:29:45 PDT
KwangHyuk
Comment 3 2014-10-26 11:35:00 PDT
KwangHyuk
Comment 4 2014-10-30 10:24:41 PDT
This might be jhbuild issue as I cound not see cairo tar ball or cairo folder under the ./WebKitBuild/Dependencies/Source/. Therefore, I close this bug.
jaybhaskar
Comment 5 2015-01-07 21:16:34 PST
This is issue related with cairo library package. download cairo source and recompile with ./configure --enable-gl . by defualt cairo package has enable-gl flag is disabled that is why below error -- Looking for include file GL/glx.h -- Looking for include file GL/glx.h - found -- checking for module 'cairo-gl' -- package 'cairo-gl' not found -- checking for module 'cairo-glx' -- package 'cairo-glx' not found -- checking for module 'cairo-egl' -- package 'cairo-egl' not found is happening. enabling --enable-gl will remove the problem
Note You need to log in before you can comment on or make changes to this bug.