<?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>213942</bug_id>
          
          <creation_ts>2020-07-03 13:50:57 -0700</creation_ts>
          <short_desc>[WPE] Fix build with clang after r263898</short_desc>
          <delta_ts>2020-07-03 14:27:32 -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>WPE WebKit</component>
          <version>WebKit 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="Lauro Moura">lmoura</reporter>
          <assigned_to name="Lauro Moura">lmoura</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1668647</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-03 13:50:57 -0700</bug_when>
    <thetext>The WPE Release Bot is now using clang and caught[1] the following error:

&quot;
DerivedSources/ForwardingHeaders/wtf/HashTable.h:956:17: error: incomplete type &apos;WTF::StringHash&apos; named in nested name specifier
            if (HashFunctions::safeToCompareToEmptyOrDeleted) {
                ^~~~~~~~~~~~~~~
DerivedSources/ForwardingHeaders/wtf/HashTable.h:466:56: note: in instantiation of function template specialization &apos;WTF::HashTable&lt;WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits&lt;WTF::String&gt;, WTF::HashTraits&lt;WTF::String&gt; &gt;::add&lt;WTF::IdentityHashTranslator&lt;WTF::HashTraits&lt;WTF::String&gt;, WTF::StringHash&gt;, const WTF::String &amp;, const WTF::String &amp;&gt;&apos; requested here
        AddResult add(const ValueType&amp; value) { return add&lt;IdentityTranslatorType&gt;(Extractor::extract(value), value); }
                                                       ^
DerivedSources/ForwardingHeaders/wtf/HashSet.h:239:19: note: in instantiation of member function &apos;WTF::HashTable&lt;WTF::String, WTF::String, WTF::IdentityExtractor, WTF::StringHash, WTF::HashTraits&lt;WTF::String&gt;, WTF::HashTraits&lt;WTF::String&gt; &gt;::add&apos; requested here
    return m_impl.add(value);
                  ^
../../Source/WebCore/loader/appcache/ApplicationCacheManifestParser.cpp:161:39: note: in instantiation of member function &apos;WTF::HashSet&lt;WTF::String, WTF::StringHash, WTF::HashTraits&lt;WTF::String&gt; &gt;::add&apos; requested here
                manifest.explicitURLs.add(url.string());
                                      ^
DerivedSources/ForwardingHeaders/wtf/text/StringParsingBuffer.h:119:16: note: in instantiation of function template specialization &apos;WebCore::parseApplicationCacheManifest(const WTF::URL &amp;, const WTF::String &amp;, const char *, int)::(anonymous class)::operator()&lt;WTF::StringParsingBuffer&lt;unsigned char&gt; &gt;&apos; requested here
        return functor(StringParsingBuffer { string.characters8(), string.length() });
               ^
../../Source/WebCore/loader/appcache/ApplicationCacheManifestParser.cpp:82:12: note: in instantiation of function template specialization &apos;WTF::readCharactersForParsing&lt;WTF::String &amp;, (lambda at ../../Source/WebCore/loader/appcache/ApplicationCacheManifestParser.cpp:82:53)&gt;&apos; requested here
    return readCharactersForParsing(manifestString, [&amp;](auto buffer) -&gt; Optional&lt;ApplicationCacheManifest&gt; {&quot;

[1] https://build.webkit.org/builders/WPE%20Linux%2064-bit%20Release%20%28Build%29/builds/34853</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1668650</commentid>
    <comment_count>1</comment_count>
      <attachid>403484</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-03 13:54:39 -0700</bug_when>
    <thetext>Created attachment 403484
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1668653</commentid>
    <comment_count>2</comment_count>
      <attachid>403487</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-03 14:01:10 -0700</bug_when>
    <thetext>Created attachment 403487
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1668654</commentid>
    <comment_count>3</comment_count>
      <attachid>403488</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-07-03 14:02:04 -0700</bug_when>
    <thetext>Created attachment 403488
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1668661</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-03 14:27:30 -0700</bug_when>
    <thetext>Committed r263908: &lt;https://trac.webkit.org/changeset/263908&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403488.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403484</attachid>
            <date>2020-07-03 13:54:39 -0700</date>
            <delta_ts>2020-07-03 14:01:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213942-20200703175438.patch</filename>
            <type>text/plain</type>
            <size>1260</size>
            <attacher name="Lauro Moura">lmoura</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzOTAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWFlYjk3YzFiOWYwYTUz
ODIxMjUyNTI0ZGNiN2U5ZGYwMGEzMzAyMC4uYTkzMDA0MDQwYTAzZGUxM2M3MzI5YzRkMzMzMzM5
YmQyODQxYWFkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA3LTAzICBMYXVy
byBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEZpeCBidWlsZCB3
aXRoIGNsYW5nIGFmdGVyIHIyNjM4OTgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxMzk0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVNYW5pZmVz
dFBhcnNlci5jcHA6CisKIDIwMjAtMDctMDMgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KIAogICAgICAgICBbTEZDXVtURkNdW1F1aXJrXSBJbmZsb3cgY2hpbGQgYm94IHF1aXJrIHZl
cnRpY2FsIG1hcmdpbnMgc2hvdWxkIGNvbGxhcHNlIHdpdGggdGFibGUgY2VsbC4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlTWFuaWZl
c3RQYXJzZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9u
Q2FjaGVNYW5pZmVzdFBhcnNlci5jcHAKaW5kZXggMDQzZGJmZWUwNDI4MzI1MzQzNmZiMjk5MTll
M2Q3NWRmYTRhMTI1Ny4uOWIzYzY4MWVhZGJmNGZhMjEyMDZjOTFjNWY5MjU2MGJkYjY0YmUxMSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2Fj
aGVNYW5pZmVzdFBhcnNlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hl
L0FwcGxpY2F0aW9uQ2FjaGVNYW5pZmVzdFBhcnNlci5jcHAKQEAgLTI4LDYgKzI4LDcgQEAKIAog
I2luY2x1ZGUgIlBhcnNpbmdVdGlsaXRpZXMuaCIKICNpbmNsdWRlICJUZXh0UmVzb3VyY2VEZWNv
ZGVyLmgiCisjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nSGFzaC5oPgogI2luY2x1ZGUgPHd0Zi90
ZXh0L1N0cmluZ1BhcnNpbmdCdWZmZXIuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdWaWV3
Lmg+CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403487</attachid>
            <date>2020-07-03 14:01:10 -0700</date>
            <delta_ts>2020-07-03 14:02:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213942-20200703180109.patch</filename>
            <type>text/plain</type>
            <size>1254</size>
            <attacher name="Lauro Moura">lmoura</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzOTAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWFlYjk3YzFiOWYwYTUz
ODIxMjUyNTI0ZGNiN2U5ZGYwMGEzMzAyMC4uZGIzMGI0NTQ4Y2VmNWIxZTljYzc5NGFlYmQ4YmRm
MjJlODk2NTczOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA3LTAzICBMYXVy
byBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEZpeCBidWlsZCB3
aXRoIGNsYW5nIGFmdGVyIHIyNjM4OTgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxMzk0MgorCisgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQgZml4Lgor
CisgICAgICAgICogbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVNYW5pZmVzdFBhcnNl
ci5jcHA6CisKIDIwMjAtMDctMDMgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBbTEZDXVtURkNdW1F1aXJrXSBJbmZsb3cgY2hpbGQgYm94IHF1aXJrIHZlcnRpY2Fs
IG1hcmdpbnMgc2hvdWxkIGNvbGxhcHNlIHdpdGggdGFibGUgY2VsbC4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2xvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlTWFuaWZlc3RQYXJz
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVN
YW5pZmVzdFBhcnNlci5jcHAKaW5kZXggMDQzZGJmZWUwNDI4MzI1MzQzNmZiMjk5MTllM2Q3NWRm
YTRhMTI1Ny4uOWIzYzY4MWVhZGJmNGZhMjEyMDZjOTFjNWY5MjU2MGJkYjY0YmUxMSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVNYW5p
ZmVzdFBhcnNlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxp
Y2F0aW9uQ2FjaGVNYW5pZmVzdFBhcnNlci5jcHAKQEAgLTI4LDYgKzI4LDcgQEAKIAogI2luY2x1
ZGUgIlBhcnNpbmdVdGlsaXRpZXMuaCIKICNpbmNsdWRlICJUZXh0UmVzb3VyY2VEZWNvZGVyLmgi
CisjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nSGFzaC5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1N0
cmluZ1BhcnNpbmdCdWZmZXIuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdWaWV3Lmg+CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403488</attachid>
            <date>2020-07-03 14:02:04 -0700</date>
            <delta_ts>2020-07-03 14:27:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213942-20200703180203.patch</filename>
            <type>text/plain</type>
            <size>1254</size>
            <attacher name="Lauro Moura">lmoura</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzOTAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWFlYjk3YzFiOWYwYTUz
ODIxMjUyNTI0ZGNiN2U5ZGYwMGEzMzAyMC4uZGIzMGI0NTQ4Y2VmNWIxZTljYzc5NGFlYmQ4YmRm
MjJlODk2NTczOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA3LTAzICBMYXVy
byBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEZpeCBidWlsZCB3
aXRoIGNsYW5nIGFmdGVyIHIyNjM4OTgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxMzk0MgorCisgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQgZml4Lgor
CisgICAgICAgICogbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVNYW5pZmVzdFBhcnNl
ci5jcHA6CisKIDIwMjAtMDctMDMgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBbTEZDXVtURkNdW1F1aXJrXSBJbmZsb3cgY2hpbGQgYm94IHF1aXJrIHZlcnRpY2Fs
IG1hcmdpbnMgc2hvdWxkIGNvbGxhcHNlIHdpdGggdGFibGUgY2VsbC4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2xvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlTWFuaWZlc3RQYXJz
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVN
YW5pZmVzdFBhcnNlci5jcHAKaW5kZXggMDQzZGJmZWUwNDI4MzI1MzQzNmZiMjk5MTllM2Q3NWRm
YTRhMTI1Ny4uOWIzYzY4MWVhZGJmNGZhMjEyMDZjOTFjNWY5MjU2MGJkYjY0YmUxMSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVNYW5p
ZmVzdFBhcnNlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2FwcGNhY2hlL0FwcGxp
Y2F0aW9uQ2FjaGVNYW5pZmVzdFBhcnNlci5jcHAKQEAgLTI4LDYgKzI4LDcgQEAKIAogI2luY2x1
ZGUgIlBhcnNpbmdVdGlsaXRpZXMuaCIKICNpbmNsdWRlICJUZXh0UmVzb3VyY2VEZWNvZGVyLmgi
CisjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nSGFzaC5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1N0
cmluZ1BhcnNpbmdCdWZmZXIuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdWaWV3Lmg+CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>