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>
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")
Created attachment 240466 [details] Patch
Created attachment 240467 [details] Patch
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.
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