<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>138084</bug_id>
          
          <creation_ts>2014-10-26 11:16:28 -0700</creation_ts>
          <short_desc>[GTK] fix WebKit Gtk build-break caused by cairo-gl.h</short_desc>
          <delta_ts>2015-05-11 03:42:50 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="KwangHyuk">hyuki.kim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>jay.bhaskar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1044183</commentid>
    <comment_count>0</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2014-10-26 11:16:28 -0700</bug_when>
    <thetext>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 &quot;Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/cairo/CairoUtilities.cpp.o.d&quot; -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 &lt;cairo-gl.h&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044184</commentid>
    <comment_count>1</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2014-10-26 11:22:01 -0700</bug_when>
    <thetext>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 &apos;cairo-gl&apos;
--   package &apos;cairo-gl&apos; not found
-- checking for module &apos;cairo-glx&apos;
--   package &apos;cairo-glx&apos; not found
-- checking for module &apos;cairo-egl&apos;
--   package &apos;cairo-egl&apos; not found
-- Found CairoGL: CAIRO_GLX_INCLUDE_DIRS;CAIRO_EGL_INCLUDE_DIRS (Required is at least version &quot;1.10.2&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044185</commentid>
    <comment_count>2</comment_count>
      <attachid>240466</attachid>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2014-10-26 11:29:45 -0700</bug_when>
    <thetext>Created attachment 240466
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044186</commentid>
    <comment_count>3</comment_count>
      <attachid>240467</attachid>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2014-10-26 11:35:00 -0700</bug_when>
    <thetext>Created attachment 240467
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1045052</commentid>
    <comment_count>4</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2014-10-30 10:24:41 -0700</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059721</commentid>
    <comment_count>5</comment_count>
    <who name="jaybhaskar">jay.bhaskar</who>
    <bug_when>2015-01-07 21:16:34 -0800</bug_when>
    <thetext>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 &apos;cairo-gl&apos;
--   package &apos;cairo-gl&apos; not found
-- checking for module &apos;cairo-glx&apos;
--   package &apos;cairo-glx&apos; not found
-- checking for module &apos;cairo-egl&apos;
--   package &apos;cairo-egl&apos; not found

is happening. enabling --enable-gl will remove the problem</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240466</attachid>
            <date>2014-10-26 11:29:45 -0700</date>
            <delta_ts>2014-10-26 11:34:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138084-20141027032953.patch</filename>
            <type>text/plain</type>
            <size>1697</size>
            <attacher name="KwangHyuk">hyuki.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1MjA5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggY2ZkNjkxM2YwMmI3OTAxNTc1YmQxZjMwMGQ3NmM5MTgy
ZDNkNTA2Ny4uZDljOWExNmE1YmEyMzI1MDg3MzUwODQ1M2U2YjI1YTEwMDlhMjhlOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE0LTEwLTI2ICBLd2FuZ0h5dWsgS2ltICA8aHl1a2kua2ltQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtHVEtdIGZpeCBXZWJLaXQgR3RrIGJ1aWxkLWJyZWFrIGNhdXNlZCBieSBjYWly
by1nbC5oCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzgwODQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBF
TkFCTEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTIGFyZSBzdGlsbCB0dW5lZCBvbiBkdWUgdG8gRmVh
dHVyZUxpc3QucG0gZXZlbiB0aG91Z2ggY2Fpcm8tZ2wgaXMgbm90IGZvdW5kLgorICAgICAgICBU
aGVyZWZvcmUsIHJlbW92ZSBFTkFCTEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTIGZyb20gZmVhdHVy
ZSBsaXN0LgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtOgor
CiAyMDE0LTEwLTI1ICBSYW5pZXJlIFNpbHZhICA8cmFuaWVyZUBpbWUudW5pY2FtcC5icj4KIAog
ICAgICAgICBGaXggbGluayB0byBBcmNoIExpbnV4IFdpa2kKZGlmZiAtLWdpdCBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cGVybC9GZWF0dXJlTGlzdC5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVy
bC9GZWF0dXJlTGlzdC5wbQppbmRleCBhMTRlNjgxYTc5NWU1NzE5MzMwOTcxMWZhZTMyY2ZkMTM0
MzExM2RhLi5mYjZiMDE0OWJiYWI3ZjRlYzVjMGYyNTE4ZjliODVjMmVhNjVhOTk2IDEwMDY0NAot
LS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG0KKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtCkBAIC0xNTIsOSArMTUyLDYgQEAgbXkg
QGZlYXR1cmVzID0gKAogICAgIHsgb3B0aW9uID0+ICIzZC1yZW5kZXJpbmciLCBkZXNjID0+ICJU
b2dnbGUgM0QgUmVuZGVyaW5nIHN1cHBvcnQiLAogICAgICAgZGVmaW5lID0+ICJFTkFCTEVfM0Rf
UkVOREVSSU5HIiwgZGVmYXVsdCA9PiAoaXNBcHBsZU1hY1dlYktpdCgpIHx8IGlzSU9TV2ViS2l0
KCkgfHwgaXNHdGsoKSB8fCBpc0VmbCgpKSwgdmFsdWUgPT4gXCR0aHJlZURSZW5kZXJpbmdTdXBw
b3J0IH0sCiAKLSAgICB7IG9wdGlvbiA9PiAiYWNjZWxlcmF0ZWQtMmQtY2FudmFzIiwgZGVzYyA9
PiAiVG9nZ2xlIEFjY2VsZXJhdGVkIDJEIENhbnZhcyBzdXBwb3J0IiwKLSAgICAgIGRlZmluZSA9
PiAiRU5BQkxFX0FDQ0VMRVJBVEVEXzJEX0NBTlZBUyIsIGRlZmF1bHQgPT4gaXNHdGsoKSwgdmFs
dWUgPT4gXCRhY2NlbGVyYXRlZDJEQ2FudmFzU3VwcG9ydCB9LAotCiAgICAgeyBvcHRpb24gPT4g
ImJhdHRlcnktc3RhdHVzIiwgZGVzYyA9PiAiVG9nZ2xlIEJhdHRlcnkgU3RhdHVzIHN1cHBvcnQi
LAogICAgICAgZGVmaW5lID0+ICJFTkFCTEVfQkFUVEVSWV9TVEFUVVMiLCBkZWZhdWx0ID0+IGlz
RWZsKCksIHZhbHVlID0+IFwkYmF0dGVyeVN0YXR1c1N1cHBvcnQgfSwKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240467</attachid>
            <date>2014-10-26 11:35:00 -0700</date>
            <delta_ts>2015-05-11 03:42:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138084-20141027033508.patch</filename>
            <type>text/plain</type>
            <size>1696</size>
            <attacher name="KwangHyuk">hyuki.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1MjA5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggY2ZkNjkxM2YwMmI3OTAxNTc1YmQxZjMwMGQ3NmM5MTgy
ZDNkNTA2Ny4uNTJjODUzN2UwZGE4OTM3ODUxMDMyYWY2OTBlYmY5M2I3NzA0ZDA0ZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE0LTEwLTI2ICBLd2FuZ0h5dWsgS2ltICA8aHl1a2kua2ltQHNhbXN1bmcuY29tPgor
CisgICAgICAgIFtHVEtdIGZpeCBXZWJLaXQgR3RrIGJ1aWxkLWJyZWFrIGNhdXNlZCBieSBjYWly
by1nbC5oCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzgwODQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBF
TkFCTEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTIGlzIHN0aWxsIHR1bmVkIG9uIGR1ZSB0byBGZWF0
dXJlTGlzdC5wbSBldmVuIHRob3VnaCBjYWlyby1nbCBpcyBub3QgZm91bmQuCisgICAgICAgIFRo
ZXJlZm9yZSwgcmVtb3ZlIEVOQUJMRV9BQ0NFTEVSQVRFRF8yRF9DQU5WQVMgZnJvbSBmZWF0dXJl
IGxpc3QuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG06CisK
IDIwMTQtMTAtMjUgIFJhbmllcmUgU2lsdmEgIDxyYW5pZXJlQGltZS51bmljYW1wLmJyPgogCiAg
ICAgICAgIEZpeCBsaW5rIHRvIEFyY2ggTGludXggV2lraQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJs
L0ZlYXR1cmVMaXN0LnBtCmluZGV4IGExNGU2ODFhNzk1ZTU3MTkzMzA5NzExZmFlMzJjZmQxMzQz
MTEzZGEuLmZiNmIwMTQ5YmJhYjdmNGVjNWMwZjI1MThmOWI4NWMyZWE2NWE5OTYgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9GZWF0dXJlTGlzdC5wbQorKysgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG0KQEAgLTE1Miw5ICsxNTIsNiBAQCBteSBA
ZmVhdHVyZXMgPSAoCiAgICAgeyBvcHRpb24gPT4gIjNkLXJlbmRlcmluZyIsIGRlc2MgPT4gIlRv
Z2dsZSAzRCBSZW5kZXJpbmcgc3VwcG9ydCIsCiAgICAgICBkZWZpbmUgPT4gIkVOQUJMRV8zRF9S
RU5ERVJJTkciLCBkZWZhdWx0ID0+IChpc0FwcGxlTWFjV2ViS2l0KCkgfHwgaXNJT1NXZWJLaXQo
KSB8fCBpc0d0aygpIHx8IGlzRWZsKCkpLCB2YWx1ZSA9PiBcJHRocmVlRFJlbmRlcmluZ1N1cHBv
cnQgfSwKIAotICAgIHsgb3B0aW9uID0+ICJhY2NlbGVyYXRlZC0yZC1jYW52YXMiLCBkZXNjID0+
ICJUb2dnbGUgQWNjZWxlcmF0ZWQgMkQgQ2FudmFzIHN1cHBvcnQiLAotICAgICAgZGVmaW5lID0+
ICJFTkFCTEVfQUNDRUxFUkFURURfMkRfQ0FOVkFTIiwgZGVmYXVsdCA9PiBpc0d0aygpLCB2YWx1
ZSA9PiBcJGFjY2VsZXJhdGVkMkRDYW52YXNTdXBwb3J0IH0sCi0KICAgICB7IG9wdGlvbiA9PiAi
YmF0dGVyeS1zdGF0dXMiLCBkZXNjID0+ICJUb2dnbGUgQmF0dGVyeSBTdGF0dXMgc3VwcG9ydCIs
CiAgICAgICBkZWZpbmUgPT4gIkVOQUJMRV9CQVRURVJZX1NUQVRVUyIsIGRlZmF1bHQgPT4gaXNF
ZmwoKSwgdmFsdWUgPT4gXCRiYXR0ZXJ5U3RhdHVzU3VwcG9ydCB9LAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>