<?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>137640</bug_id>
          
          <creation_ts>2014-10-11 14:30:57 -0700</creation_ts>
          <short_desc>[GTK] fails to build with --disable-accelerated-compositing</short_desc>
          <delta_ts>2015-05-18 06:10:38 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="Alexander Tsoy">alexander</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>cgarcia</cc>
    
    <cc>gnome</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1041161</commentid>
    <comment_count>0</comment_count>
      <attachid>239685</attachid>
    <who name="Alexander Tsoy">alexander</who>
    <bug_when>2014-10-11 14:30:57 -0700</bug_when>
    <thetext>Created attachment 239685
Fix compilation with --disable-accelerated-compositing

This problem was introduced in changeset &lt;http://trac.webkit.org/changeset/172828&gt;. The attached patch makes compilation process go further until I get the same linkage error as in bug 131267. I can attach the full build log if necessary.

The actual error:

Source/WebKit2/WebProcess/soup/WebProcessSoup.cpp: In member function ‘void WebKit::WebProcess::platformSetCacheModel(WebKit::CacheModel)’:
Source/WebKit2/WebProcess/soup/WebProcessSoup.cpp:114:27: error: ‘class WebCore::PageCache’ has no member named ‘setShouldClearBackingStores’
     WebCore::pageCache()-&gt;setShouldClearBackingStores(true);
                           ^
GNUmakefile:75880: recipe for target &apos;Source/WebKit2/WebProcess/soup/libwebkit2gtk_3_0_la-WebProcessSoup.lo&apos; failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041510</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Tsoy">alexander</who>
    <bug_when>2014-10-14 02:28:49 -0700</bug_when>
    <thetext>(In reply to comment #0)

&gt; The attached patch makes compilation process go further until I get the same linkage error as in bug 131267.

Linkage error was caused by --disable-webgl. I already provided a patch for that issue in bug 131267. Ignore it in this bug report.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051422</commentid>
    <comment_count>2</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-12-01 05:58:27 -0800</bug_when>
    <thetext>What specific version of WebKitGTK+?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051439</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Tsoy">alexander</who>
    <bug_when>2014-12-01 07:37:24 -0800</bug_when>
    <thetext>2.4.6 and 2.4.7</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053172</commentid>
    <comment_count>4</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-12-07 10:00:43 -0800</bug_when>
    <thetext>Yes, this should go to the 2.4 branch, I just tested it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1095613</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-05-18 06:10:38 -0700</bug_when>
    <thetext>Committed to 2.4 http://trac.webkit.org/changeset/184467. Thanks</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239685</attachid>
            <date>2014-10-11 14:30:57 -0700</date>
            <delta_ts>2014-10-14 02:24:42 -0700</delta_ts>
            <desc>Fix compilation with --disable-accelerated-compositing</desc>
            <filename>webkit-gtk-accelerated-compositing.patch</filename>
            <type>text/plain</type>
            <size>685</size>
            <attacher name="Alexander Tsoy">alexander</attacher>
            
              <data encoding="base64">ZGlmZiAtdXJOIHdlYmtpdGd0ay0yLjQuNi5vcmlnL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
c291cC9XZWJQcm9jZXNzU291cC5jcHAgd2Via2l0Z3RrLTIuNC42L1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3Mvc291cC9XZWJQcm9jZXNzU291cC5jcHAKLS0tIHdlYmtpdGd0ay0yLjQuNi5vcmln
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mvc291cC9XZWJQcm9jZXNzU291cC5jcHAJMjAxNC0w
OS0yNiAxMTo0MDo0NS4wMDAwMDAwMDAgKzA0MDAKKysrIHdlYmtpdGd0ay0yLjQuNi9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL3NvdXAvV2ViUHJvY2Vzc1NvdXAuY3BwCTIwMTQtMTAtMTEgMjA6
NDM6MTYuNjg3MTE2ODA3ICswNDAwCkBAIC0xMTAsNyArMTEwLDcgQEAKICAgICBXZWJDb3JlOjpt
ZW1vcnlDYWNoZSgpLT5zZXREZWFkRGVjb2RlZERhdGFEZWxldGlvbkludGVydmFsKGRlYWREZWNv
ZGVkRGF0YURlbGV0aW9uSW50ZXJ2YWwpOwogICAgIFdlYkNvcmU6OnBhZ2VDYWNoZSgpLT5zZXRD
YXBhY2l0eShwYWdlQ2FjaGVDYXBhY2l0eSk7CiAKLSNpZiBQTEFURk9STShHVEspCisjaWYgUExB
VEZPUk0oR1RLKSAmJiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCiAgICAgV2ViQ29yZTo6
cGFnZUNhY2hlKCktPnNldFNob3VsZENsZWFyQmFja2luZ1N0b3Jlcyh0cnVlKTsKICNlbmRpZgog
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>