<?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>137053</bug_id>
          
          <creation_ts>2014-09-23 19:28:33 -0700</creation_ts>
          <short_desc>WebKit top of tree sources won&apos;t build in 10.9 w/ Xcode 6.0.1</short_desc>
          <delta_ts>2014-09-27 00:13:59 -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>Tools / Tests</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="David Gatwood">dgatwood</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>mitz</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1036889</commentid>
    <comment_count>0</comment_count>
    <who name="David Gatwood">dgatwood</who>
    <bug_when>2014-09-23 19:28:33 -0700</bug_when>
    <thetext>With a stock (non-Apple-Internal) installation of Xcode 6.0.1, on 10.9.5, using a current top-of-tree SVN checkout from webkit.org, if I open the provide WebKit.xcworkspace and build it, I get a build failure in the component &quot;llvmForJSC&quot; because the following headers are not present:

    #include &lt;llvm-c/Analysis.h&gt;
    #include &lt;llvm-c/BitReader.h&gt;
    #include &lt;llvm-c/Core.h&gt;
    #include &lt;llvm-c/Disassembler.h&gt;
    #include &lt;llvm-c/ExecutionEngine.h&gt;
    #include &lt;llvm-c/Initialization.h&gt;
    #include &lt;llvm-c/Linker.h&gt;
    #include &lt;llvm-c/Target.h&gt;
    #include &lt;llvm-c/TargetMachine.h&gt;
    #include &lt;llvm-c/Transforms/IPO.h&gt;
    #include &lt;llvm-c/Transforms/PassManagerBuilder.h&gt;
    #include &lt;llvm-c/Transforms/Scalar.h&gt;

These headers were also not present in the public version of Xcode 5.1.1, so this isn&apos;t an Xcode regression (or at least not a recent one).

I&apos;m getting a similar failure from

    #include &lt;WebCore/PlatformExportMacros.h&gt;

in the DumpRenderTree library.

And in both of those subprojects, I&apos;m also seeing the following warnings:

    Base.xcconfig line 23: Unable to find included file &quot;&lt;DEVELOPER_DIR&gt;/AppleInternal/XcodeConfig/AspenFamily.xcconfig&quot;
    Base.xcconfig line 24: Unable to find included file &quot;../../../../Internal/Configurations/HaveInternalSDK.xcconfig&quot;

The webkit.org site (https://www.webkit.org/building/build.html) says that you can build WebKit using the provided xcworkspace, but I&apos;m starting to suspect that this is not actually the case, or at least not without installing a bunch of external bits (llvm headers) that are not mentioned in the page that describes checking out the sources (https://www.webkit.org/building/checkout.html).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1036892</commentid>
    <comment_count>1</comment_count>
    <who name="David Gatwood">dgatwood</who>
    <bug_when>2014-09-23 19:32:38 -0700</bug_when>
    <thetext>Err.. the *provided* xcworkspace file....  Sorry about the typo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1036894</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-09-23 19:43:03 -0700</bug_when>
    <thetext>Does build-webkit script work for you? I&apos;m also not sure how the workspace could work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037006</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2014-09-24 12:34:26 -0700</bug_when>
    <thetext>It&apos;s required that you build at least once via build-webkit before building via other means (e.g., make or from within Xcode). build-webkit extracts both the WebKitSystemInterface and LLVM headers / libraries from WebKitLibraries into the build directory where they&apos;re on the relevant search paths.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037033</commentid>
    <comment_count>4</comment_count>
    <who name="David Gatwood">dgatwood</who>
    <bug_when>2014-09-24 14:55:13 -0700</bug_when>
    <thetext>Ah.  That&apos;s good to know.  In that case, please consider this a request for an update to the docs—specifically, mention that here:

   https://www.webkit.org/building/build.html


Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037041</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-09-24 15:09:06 -0700</bug_when>
    <thetext>David, would you be willing to submit a patch? The documentation is in repository, just like the source code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037124</commentid>
    <comment_count>6</comment_count>
    <who name="David Gatwood">dgatwood</who>
    <bug_when>2014-09-24 19:39:38 -0700</bug_when>
    <thetext>Yeah.  It&apos;s still not building for me.  I&apos;m digging in further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037130</commentid>
    <comment_count>7</comment_count>
    <who name="David Gatwood">dgatwood</who>
    <bug_when>2014-09-24 19:54:30 -0700</bug_when>
    <thetext>I think I figured it out.  Xcode was doing a debug build, whereas &quot;build-webkit&quot; defaults to a Release build, so the build products weren&apos;t in the right place.  I&apos;m doing a build-webkit --debug now.  Assuming that resolves the problem, I&apos;ll clarify the instructions and upload a patch for the docs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037158</commentid>
    <comment_count>8</comment_count>
      <attachid>238641</attachid>
    <who name="David Gatwood">dgatwood</who>
    <bug_when>2014-09-24 21:51:46 -0700</bug_when>
    <thetext>Created attachment 238641
Patch to clarify steps for building with Xcode, etc.

Patch attached.  I did a little bit of cleanup in other parts of the page to reduce confusion and clutter as well.  Feel free to incorporate as much or as little of this as you see fit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037625</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-09-26 22:21:31 -0700</bug_when>
    <thetext>Thank you David, landed (with tweaks) in &lt;http://trac.webkit.org/r174033&gt;.

I restored the rounded rectangle, as this is the style that we use across multiple pages.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037627</commentid>
    <comment_count>10</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-09-26 22:27:15 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; It&apos;s required that you build at least once via build-webkit before building via other means (e.g., make or from within Xcode). build-webkit extracts both the WebKitSystemInterface and LLVM headers / libraries from WebKitLibraries into the build directory where they&apos;re on the relevant search paths.

Can we fix this? It used to be that the build pre-actions in the All Source and All Source (target WebProcess) schemes did everything that was needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037630</commentid>
    <comment_count>11</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-09-26 22:31:12 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; (In reply to comment #3)
&gt; &gt; It&apos;s required that you build at least once via build-webkit before building via other means (e.g., make or from within Xcode). build-webkit extracts both the WebKitSystemInterface and LLVM headers / libraries from WebKitLibraries into the build directory where they&apos;re on the relevant search paths.
&gt; 
&gt; Can we fix this? It used to be that the build pre-actions in the All Source and All Source (target WebProcess) schemes did everything that was needed.

It seems like all it would take, at least for OS X builds, is to change the script to pass the --wksi and --llvm options to copy-webkitlibraries-to-product-directory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037642</commentid>
    <comment_count>12</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-09-27 00:05:22 -0700</bug_when>
    <thetext>Reopening to address the issue rather than document around it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037644</commentid>
    <comment_count>13</comment_count>
      <attachid>238765</attachid>
    <who name="">mitz</who>
    <bug_when>2014-09-27 00:08:42 -0700</bug_when>
    <thetext>Created attachment 238765
Pass --wksi and --lvm to copy-webkitlibraries-to-product-directory in the build pre-actions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037646</commentid>
    <comment_count>14</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-09-27 00:13:59 -0700</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/r174034&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238641</attachid>
            <date>2014-09-24 21:51:46 -0700</date>
            <delta_ts>2014-09-24 21:51:46 -0700</delta_ts>
            <desc>Patch to clarify steps for building with Xcode, etc.</desc>
            <filename>build.html.patch</filename>
            <type>text/plain</type>
            <size>4671</size>
            <attacher name="David Gatwood">dgatwood</attacher>
            
              <data encoding="base64">SW5kZXg6IGJ1aWxkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYnVpbGQuaHRtbAkocmV2aXNpb24gMTcz
OTA1KQorKysgYnVpbGQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNSw1MyArNSw3MiBAQAogCiA8
aDI+QnVpbGRpbmcgV2ViS2l0PC9oMj4KIAotQnVpbGRpbmcgV2ViS2l0IHJlcXVpcmVzIHRoYXQg
eW91IGhhdmUgdGhlIHByb3BlciA8YSBocmVmPSJ0b29scy5odG1sIj5kZXZlbG9wZXIgdG9vbHMK
LWluc3RhbGxlZDwvYT4gYW5kIHRoYXQgeW91IGhhdmUgYSBjb3B5IG9mIHRoZSA8YSBocmVmPSJj
aGVja291dC5odG1sIj5XZWJLaXQgc291cmNlIHRyZWU8L2E+LgorPHA+QnVpbGRpbmcgV2ViS2l0
IHJlcXVpcmVzIHRoYXQgeW91IGhhdmUgdGhlIHByb3BlciA8YSBocmVmPSJ0b29scy5odG1sIj5k
ZXZlbG9wZXIgdG9vbHMKK2luc3RhbGxlZDwvYT4gYW5kIHRoYXQgeW91IGhhdmUgYSBjb3B5IG9m
IHRoZSA8YSBocmVmPSJjaGVja291dC5odG1sIj5XZWJLaXQgc291cmNlIHRyZWU8L2E+LjwvcD4K
IAotPGRpdiBjbGFzcz0id2luZG93cy1pbnN0cnVjdGlvbnMiPgotPGg0PldpbmRvd3M8L2g0Pgog
PG9sPgotPGxpPjxwPk9wZW4gYSBDeWd3aW4gU2hlbGwgKGlmIG5vdCBhbHJlYWR5IG9wZW4gZnJv
bSBjaGVja2luZyBvdXQgc291cmNlcyk8L3A+Cis8bGk+CisKKzwhLS0gPGRpdiBjbGFzcz0id2lu
ZG93cy1pbnN0cnVjdGlvbnMiPiAtLT4KKzxoND5JZiB5b3UgYXJlIHJ1bm5pbmcgV2luZG93czo8
L2g0PgorCis8cD5PcGVuIGEgQ3lnd2luIFNoZWxsIChpZiBub3QgYWxyZWFkeSBvcGVuIGZyb20g
Y2hlY2tpbmcgb3V0IHNvdXJjZXMpPC9wPgogPHA+RG91YmxlLWNsaWNrIHRoZSBDeWd3aW4gaWNv
biBvbiB5b3VyIERlc2t0b3AgdG8gbGF1bmNoIGEgbmV3IHNoZWxsLgotPC9vbD4KLTwvZGl2Pgor
PCEtLSA8L2Rpdj4gLS0+CiAKLTxvbD4KKzwvbGk+CiA8bGk+PHA+UnVuIHRoZSA8Y29kZT5idWls
ZC13ZWJraXQ8L2NvZGU+IDxhIGhyZWY9Ii9jb2Rpbmcvc2NyaXB0cy5odG1sIj5zY3JpcHQ8L2E+
CiB0byBidWlsZCBXZWJLaXQuPC9wPgogPHA+VXNlIHRoZSA8Y29kZT4tLWRlYnVnPC9jb2RlPiBv
cHRpb24gZm9yIGEgZGVidWcgYnVpbGQsIHdoaWNoIGluY2x1ZGVzCiBkZWJ1Z2dpbmcgc3ltYm9s
cyBhbmQgYXNzZXJ0aW9uczo8L3A+Ci08cCBjbGFzcz0iY29kZSI+YnVpbGQtd2Via2l0IC0tZGVi
dWc8L3A+Cis8cCBjbGFzcz0iY29kZSIgc3R5bGU9Im92ZXJmbG93OmF1dG87Ij5idWlsZC13ZWJr
aXQgLS1kZWJ1ZzwvcD4KIDwvbGk+Ci08L29sPgogCiA8cD5CeSBkZWZhdWx0LCA8Y29kZT5idWls
ZC13ZWJraXQ8L2NvZGU+IHBsYWNlcyBidWlsZCBwcm9kdWN0cyBpbiA8Y29kZT5XZWJLaXRCdWls
ZDwvY29kZT4uICBZb3UgY2FuIHNwZWNpZnkgYSBkaWZmZXJlbnQgYnVpbGQKIGxvY2F0aW9uIG9u
IE1hYyBpbiB5b3VyIFhjb2RlIHByZWZlcmVuY2VzLiAgT24gb3RoZXIgcGxhdGZvcm1zLCB0aGUg
PGNvZGU+V0VCS0lUX09VVFBVVERJUjwvY29kZT4gZW52aXJvbm1lbnQgdmFyaWFibGUgY2FuIGJl
IHVzZWQgdG8KIHNldCBhIGRpZmZlcmVudCBidWlsZCBwcm9kdWN0cyBsb2NhdGlvbi4gSWYgeW91
IGhhdmUgc2V0IHVwIGEgY3VzdG9tIGJ1aWxkIGxvY2F0aW9uLCB0aGVuIDxjb2RlPmJ1aWxkLXdl
YmtpdDwvY29kZT4gd2lsbAogcGxhY2UgdGhlIGJ1aWxkIHByb2R1Y3RzIHRoZXJlLjwvcD4KIAot
PGRpdiBjbGFzcz0id2luZG93cy1pbnN0cnVjdGlvbnMiPgotPGg0PldpbmRvd3M8L2g0PgotPHA+
QnVpbGRpbmcgb24gV2luZG93cyByZXF1aXJlcyBhIGZldyBtb3JlIHN0ZXBzLCB5b3Ugc2hvdWxk
IGxvb2sgYXQ6IGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvd2lraS9CdWlsZGluZ09uV2luZG93czwv
cD4KKzxsaT4KKworPCEtLSA8ZGl2IGNsYXNzPSJ3aW5kb3dzLWluc3RydWN0aW9ucyI+IC0tPgor
PGg0PklmIHlvdSBhcmUgcnVubmluZyBXaW5kb3dzOjwvaDQ+Cis8cD5CdWlsZGluZyBvbiBXaW5k
b3dzIHJlcXVpcmVzIGEgZmV3IG1vcmUgc3RlcHMuICBGb3IgZGV0YWlscywgc2VlIDxhIGhyZWY9
Imh0dHA6Ly90cmFjLndlYmtpdC5vcmcvd2lraS9CdWlsZGluZ09uV2luZG93cyI+aHR0cDovL3Ry
YWMud2Via2l0Lm9yZy93aWtpL0J1aWxkaW5nT25XaW5kb3dzPC9hPi48L3A+Cis8IS0tIDwvZGl2
PiAtLT4KKzwvbGk+CisKKzwvb2w+CisKKzxwPk9uY2UgeW91ciBidWlsZCBoYXMgZmluaXNoZWQs
IHlvdSBjYW4gPGEgaHJlZj0icnVuLmh0bWwiPnJ1biBTYWZhcmkgdXNpbmcKK3lvdXIgY3VzdG9t
IFdlYktpdCBidWlsZC48L2E+PC9wPgorCiA8cD5Eb24ndCBmb3JnZXQgdGhhdCBpZiB5b3UgaGF2
ZSBhbnkgcXVlc3Rpb25zIG9yIHByb2JsZW1zIGJ1aWxkaW5nIFdlYktpdCwgZmVlbCBmcmVlIHRv
IDxhIGhyZWY9Ii9jb250YWN0Lmh0bWwiPmdldCBpbiB0b3VjaCE8L2E+PC9wPgotPC9kaXY+CiAK
LTxwPk9uY2UgeW91ciBidWlsZCBoYXMgZmluaXNoZWQsIHlvdSBjYW4gPGEgaHJlZj0icnVuLmh0
bWwiPnJ1biBpdCBpbnNpZGUKLVNhZmFyaS48L2E+PC9wPgogCi08aDI+QnVpbGRpbmcgV2ViS2l0
IGZyb20gWGNvZGU8L2gyPgotPHA+VG8gYnVpbGQgZnJvbSB3aXRoaW4gWGNvZGUsIHlvdSBjYW4g
dXNlIHRoZSBXZWJLaXQgd29ya3NwYWNlLiBFbnN1cmUgdGhhdCB0aGUgUHJvZHVjdHMgYW5kIElu
dGVybWVkaWF0ZXMgbG9jYXRpb25zIGZvciB0aGUgd29ya3NwYWNlIG1hdGNoIHRob3NlIHVzZWQg
YnkgPGNvZGU+YnVpbGQtd2Via2l0PC9jb2RlPiBieSBjaG9vc2luZyBGaWxlID4gV29ya3NwYWNl
IFNldHRpbmdzIGFuZCBjbGlja2luZyB0aGUgQWR2YW5jZWQgYnV0dG9uLCBzZWxlY3RpbmcgQ3Vz
dG9tLCBSZWxhdGl2ZSB0byBXb3Jrc3BhY2UsIGFuZCBlbnRlcmluZyBXZWJLaXRCdWlsZCBib3Ro
IGZvciBQcm9kdWN0cyBhbmQgZm9yIEludGVybWVkaWF0ZXMuIE5vdGUgdGhhdCBpZiB5b3UgaGF2
ZSBzcGVjaWZpZWQgYSBjdXN0b20gYnVpbGQgbG9jYXRpb24gaW4gWGNvZGUgcHJlZmVyZW5jZXMs
IHRoZW4geW91IGRvbiZyc3F1bzt0IG5lZWQgdG8gZG8gdGhpcy48L3A+Ci0KIDxoMj5TZXR0aW5n
IGEgRGVmYXVsdCBDb25maWd1cmF0aW9uPC9oMj4KIDxvbD4KIDxsaT48cD5UbyBzZXQgYSBkZWZh
dWx0IGJ1aWxkIGNvbmZpZ3VyYXRpb24gZm9yIDxjb2RlPmJ1aWxkLXdlYmtpdDwvY29kZT4gYW5k
CiBvdGhlciA8YSBocmVmPSIvY29kaW5nL3NjcmlwdHMuaHRtbCI+c2NyaXB0czwvYT4sIHVzZSB0
aGUKIDxjb2RlPnNldC13ZWJraXQtY29uZmlndXJhdGlvbjwvY29kZT4gc2NyaXB0OjwvcD4KLTxw
IGNsYXNzPSJjb2RlIj5zZXQtd2Via2l0LWNvbmZpZ3VyYXRpb24gLS1kZWJ1ZzwvcD4KLTxwIGNs
YXNzPSJjb2RlIj5zZXQtd2Via2l0LWNvbmZpZ3VyYXRpb24gLS1yZWxlYXNlPC9wPgorPHAgY2xh
c3M9ImNvZGUiIHN0eWxlPSJvdmVyZmxvdzphdXRvOyI+c2V0LXdlYmtpdC1jb25maWd1cmF0aW9u
IC0tZGVidWc8L3A+Cis8cCBjbGFzcz0iY29kZSIgc3R5bGU9Im92ZXJmbG93OmF1dG87Ij5zZXQt
d2Via2l0LWNvbmZpZ3VyYXRpb24gLS1yZWxlYXNlPC9wPgogPC9saT4KIDwvb2w+CiAKKworPGgy
PkJ1aWxkaW5nIFdlYktpdCBmcm9tIFhjb2RlPC9oMj4KKzxwPlRvIGJ1aWxkIGZyb20gd2l0aGlu
IFhjb2RlLCB5b3UgY2FuIHVzZSB0aGUgV2ViS2l0IHdvcmtzcGFjZS4gIEJlZm9yZSB5b3UgYnVp
bGQgaW4gWGNvZGU6PC9wPgorCis8b2w+Cis8bGk+QnVpbGQgV2ViS2l0IGF0IGxlYXN0IG9uY2Ug
dXNpbmcgdGhlIGNvbW1hbmQtbGluZSBpbnN0cnVjdGlvbnMgYWJvdmUuICBCZSBzdXJlIHRvIGJ1
aWxkIHVzaW5nCisgICAgdGhlIHNhbWUgY29uZmlndXJhdGlvbiBvbiB0aGUgY29tbWFuZCBsaW5l
IGFzIHlvdSBpbnRlbmQgdG8gdXNlIGluIFhjb2RlICh0eXBpY2FsbHkgZGVidWcpLjwvbGk+Cis8
bGk+PHA+RW5zdXJlIHRoYXQgdGhlIFByb2R1Y3RzIGFuZCBJbnRlcm1lZGlhdGVzIGxvY2F0aW9u
cyBmb3IgdGhlIHdvcmtzcGFjZSBtYXRjaCB0aG9zZSB1c2VkIGJ5IDxjb2RlPmJ1aWxkLXdlYmtp
dDwvY29kZT4gYnkgY2hvb3NpbmcgRmlsZSA+IFdvcmtzcGFjZSBTZXR0aW5ncy4gVGhlbiBjbGlj
ayB0aGUgQWR2YW5jZWQgYnV0dG9uLCBzZWxlY3QgQ3VzdG9tLCBSZWxhdGl2ZSB0byBXb3Jrc3Bh
Y2UsIGFuZCBlbnRlciA8Y29kZT5XZWJLaXRCdWlsZDwvY29kZT4gZm9yIGJvdGggUHJvZHVjdHMg
YW5kIEludGVybWVkaWF0ZXMuPC9wPgorICAgIDxwPk5vdGUgdGhhdCBpZiB5b3UgaGF2ZSBzcGVj
aWZpZWQgYSBjdXN0b20gYnVpbGQgbG9jYXRpb24gaW4gWGNvZGUgcHJlZmVyZW5jZXMsIHRoZW4g
eW91IGRvbiZyc3F1bzt0IG5lZWQgdG8gZG8gdGhpcy48L3A+PC9saT4KKzxsaT5JZiB5b3UgZ2V0
IHVuZXhwZWN0ZWQgaW5jbHVkZSBvciBsaW5rZXIgZXJyb3JzLCB0cnkgZGVsZXRpbmcgdGhlIGVu
dGlyZSBXZWJLaXRCdWlsZCBkaXJlY3RvcnksIHRoZW4gcmVidWlsZGluZworICAgIG9uIHRoZSBj
b21tYW5kIGxpbmUgPGI+YmVmb3JlPC9iPiB5b3UgdHJ5IHRvIGJ1aWxkIGluIFhjb2RlLjwvbGk+
Cis8L29sPgorCisKIDw/cGhwCiAgICAgaW5jbHVkZSgiLi4vZm9vdGVyLmluYyIpOwogPz4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238765</attachid>
            <date>2014-09-27 00:08:42 -0700</date>
            <delta_ts>2014-09-27 00:11:56 -0700</delta_ts>
            <desc>Pass --wksi and --lvm to copy-webkitlibraries-to-product-directory in the build pre-actions</desc>
            <filename>137053.diff</filename>
            <type>text/plain</type>
            <size>6302</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE3NDAz
MykKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE0LTA5
LTI3ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViS2l0IHRv
cCBvZiB0cmVlIHNvdXJjZXMgd29uJ3QgYnVpbGQgaW4gMTAuOSB3LyBYY29kZSA2LjAuMQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3MDUzCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJLaXQueGN3
b3Jrc3BhY2UveGNzaGFyZWRkYXRhL3hjc2NoZW1lcy9BbGwgU291cmNlICh0YXJnZXQgV2ViUHJv
Y2VzcykueGNzY2hlbWU6CisgICAgICAgIEluIHRoZSBidWlsZCBwcmUtYWN0aW9uLCBwYXNzIHRo
ZSAtLXdrc2kgYW5kIC0tbGx2bSBvcHRpb25zIHRvCisgICAgICAgIGNvcHktd2Via2l0bGlicmFy
aWVzLXRvLXByb2R1Y3QtZGlyZWN0b3J5LgorICAgICAgICAqIFdlYktpdC54Y3dvcmtzcGFjZS94
Y3NoYXJlZGRhdGEveGNzY2hlbWVzL0FsbCBTb3VyY2UueGNzY2hlbWU6IERpdHRvLgorCiAyMDE0
LTA5LTI2ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBbR1RLXSBFbmFibGUgQ1NTX0lNQUdFX1NFVCBpbiBwcm9kdWN0aW9uIGJ1aWxkcwpJbmRl
eDogV2ViS2l0Lnhjd29ya3NwYWNlL3hjc2hhcmVkZGF0YS94Y3NjaGVtZXMvQWxsIFNvdXJjZSAo
dGFyZ2V0IFdlYlByb2Nlc3MpLnhjc2NoZW1lCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC54Y3dvcmtz
cGFjZS94Y3NoYXJlZGRhdGEveGNzY2hlbWVzL0FsbCBTb3VyY2UgKHRhcmdldCBXZWJQcm9jZXNz
KS54Y3NjaGVtZQkocmV2aXNpb24gMTc0MDMzKQorKysgV2ViS2l0Lnhjd29ya3NwYWNlL3hjc2hh
cmVkZGF0YS94Y3NjaGVtZXMvQWxsIFNvdXJjZSAodGFyZ2V0IFdlYlByb2Nlc3MpLnhjc2NoZW1l
CSh3b3JraW5nIGNvcHkpCkBAIC05LDcgKzksNyBAQAogICAgICAgICAgICAgQWN0aW9uVHlwZSA9
ICJYY29kZS5JREVTdGFuZGFyZEV4ZWN1dGlvbkFjdGlvbnNDb3JlLkV4ZWN1dGlvbkFjdGlvblR5
cGUuU2hlbGxTY3JpcHRBY3Rpb24iPgogICAgICAgICAgICAgPEFjdGlvbkNvbnRlbnQKICAgICAg
ICAgICAgICAgIHRpdGxlID0gIlJ1biBTY3JpcHQiCi0gICAgICAgICAgICAgICBzY3JpcHRUZXh0
ID0gIiZxdW90OyRTUkNST09ULy4uLy4uL1Rvb2xzL1NjcmlwdHMvY29weS13ZWJraXRsaWJyYXJp
ZXMtdG8tcHJvZHVjdC1kaXJlY3RvcnkmcXVvdDsiPgorICAgICAgICAgICAgICAgc2NyaXB0VGV4
dCA9ICImcXVvdDskU1JDUk9PVC8uLi8uLi9Ub29scy9TY3JpcHRzL2NvcHktd2Via2l0bGlicmFy
aWVzLXRvLXByb2R1Y3QtZGlyZWN0b3J5JnF1b3Q7IC0td2tzaSAtLWxsdm0iPgogICAgICAgICAg
ICAgICAgPEVudmlyb25tZW50QnVpbGRhYmxlPgogICAgICAgICAgICAgICAgICAgPEJ1aWxkYWJs
ZVJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgICAgQnVpbGRhYmxlSWRlbnRpZmllciA9ICJw
cmltYXJ5IgpJbmRleDogV2ViS2l0Lnhjd29ya3NwYWNlL3hjc2hhcmVkZGF0YS94Y3NjaGVtZXMv
QWxsIFNvdXJjZS54Y3NjaGVtZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQueGN3b3Jrc3BhY2UveGNz
aGFyZWRkYXRhL3hjc2NoZW1lcy9BbGwgU291cmNlLnhjc2NoZW1lCShyZXZpc2lvbiAxNzQwMzMp
CisrKyBXZWJLaXQueGN3b3Jrc3BhY2UveGNzaGFyZWRkYXRhL3hjc2NoZW1lcy9BbGwgU291cmNl
Lnhjc2NoZW1lCSh3b3JraW5nIGNvcHkpCkBAIC05LDcgKzksNyBAQAogICAgICAgICAgICAgQWN0
aW9uVHlwZSA9ICJYY29kZS5JREVTdGFuZGFyZEV4ZWN1dGlvbkFjdGlvbnNDb3JlLkV4ZWN1dGlv
bkFjdGlvblR5cGUuU2hlbGxTY3JpcHRBY3Rpb24iPgogICAgICAgICAgICAgPEFjdGlvbkNvbnRl
bnQKICAgICAgICAgICAgICAgIHRpdGxlID0gIlJ1biBTY3JpcHQiCi0gICAgICAgICAgICAgICBz
Y3JpcHRUZXh0ID0gIiZxdW90OyRTUkNST09ULy4uLy4uL1Rvb2xzL1NjcmlwdHMvY29weS13ZWJr
aXRsaWJyYXJpZXMtdG8tcHJvZHVjdC1kaXJlY3RvcnkmcXVvdDsiPgorICAgICAgICAgICAgICAg
c2NyaXB0VGV4dCA9ICImcXVvdDskU1JDUk9PVC8uLi8uLi9Ub29scy9TY3JpcHRzL2NvcHktd2Vi
a2l0bGlicmFyaWVzLXRvLXByb2R1Y3QtZGlyZWN0b3J5JnF1b3Q7IC0td2tzaSAtLWxsdm0iPgog
ICAgICAgICAgICAgICAgPEVudmlyb25tZW50QnVpbGRhYmxlPgogICAgICAgICAgICAgICAgICAg
PEJ1aWxkYWJsZVJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgICAgQnVpbGRhYmxlSWRlbnRp
ZmllciA9ICJwcmltYXJ5IgpJbmRleDogV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NDAz
MykKKysrIFdlYnNpdGVzL3dlYmtpdC5vcmcvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTIgQEAKKzIwMTQtMDktMjcgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4K
KworICAgICAgICBXZWJLaXQgdG9wIG9mIHRyZWUgc291cmNlcyB3b24ndCBidWlsZCBpbiAxMC45
IHcvIFhjb2RlIDYuMC4xCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzcwNTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGJ1aWxkaW5nL2J1aWxkLmh0bWw6IFJlbW92ZWQgaW5zdHJ1Y3Rpb25zIGhvdyB0
byB3b3JrIGFyb3VuZCB0aGlzIGJ1Zywgbm93IHRoYXQgaXTigJlzIGZpeGVkLgorCiAyMDE0LTA5
LTI2ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYktp
dCB0b3Agb2YgdHJlZSBzb3VyY2VzIHdvbid0IGJ1aWxkIGluIDEwLjkgdy8gWGNvZGUgNi4wLjEK
SW5kZXg6IFdlYnNpdGVzL3dlYmtpdC5vcmcvYnVpbGRpbmcvYnVpbGQuaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJzaXRlcy93ZWJraXQub3JnL2J1aWxkaW5nL2J1aWxkLmh0bWwJKHJldmlzaW9uIDE3
NDAzMykKKysrIFdlYnNpdGVzL3dlYmtpdC5vcmcvYnVpbGRpbmcvYnVpbGQuaHRtbAkod29ya2lu
ZyBjb3B5KQpAQCAtMTAsNyArMTAsNyBAQCBpbnN0YWxsZWQ8L2E+IGFuZCB0aGF0IHlvdSBoYXZl
IGEgY29weSBvCiAKIDxkaXYgY2xhc3M9IndpbmRvd3MtaW5zdHJ1Y3Rpb25zIj4KIDxoND5XaW5k
b3dzPC9oND4KLTxwPkJ1aWxkaW5nIG9uIFdpbmRvd3MgcmVxdWlyZXMgYSBmZXcgbW9yZSBzdGVw
cy4gIEZvciBkZXRhaWxzLCBzZWUgPGEgaHJlZj0iaHR0cDovL3RyYWMud2Via2l0Lm9yZy93aWtp
L0J1aWxkaW5nT25XaW5kb3dzIj5odHRwOi8vdHJhYy53ZWJraXQub3JnL3dpa2kvQnVpbGRpbmdP
bldpbmRvd3M8L2E+LjwvcD4KKzxwPkJ1aWxkaW5nIG9uIFdpbmRvd3MgcmVxdWlyZXMgYSBmZXcg
bW9yZSBzdGVwcy4gRm9yIGRldGFpbHMsIHNlZSA8YSBocmVmPSJodHRwOi8vdHJhYy53ZWJraXQu
b3JnL3dpa2kvQnVpbGRpbmdPbldpbmRvd3MiPmh0dHA6Ly90cmFjLndlYmtpdC5vcmcvd2lraS9C
dWlsZGluZ09uV2luZG93czwvYT4uPC9wPgogPC9kaXY+CiAKIDxvbD4KQEAgLTIyLDggKzIyLDgg
QEAgZGVidWdnaW5nIHN5bWJvbHMgYW5kIGFzc2VydGlvbnM6PC9wPgogPC9saT4KIDwvb2w+CiAK
LTxwPkJ5IGRlZmF1bHQsIDxjb2RlPmJ1aWxkLXdlYmtpdDwvY29kZT4gcGxhY2VzIGJ1aWxkIHBy
b2R1Y3RzIGluIDxjb2RlPldlYktpdEJ1aWxkPC9jb2RlPi4gIFlvdSBjYW4gc3BlY2lmeSBhIGRp
ZmZlcmVudCBidWlsZAotbG9jYXRpb24gb24gTWFjIGluIHlvdXIgWGNvZGUgcHJlZmVyZW5jZXMu
ICBPbiBvdGhlciBwbGF0Zm9ybXMsIHRoZSA8Y29kZT5XRUJLSVRfT1VUUFVURElSPC9jb2RlPiBl
bnZpcm9ubWVudCB2YXJpYWJsZSBjYW4gYmUgdXNlZCB0bworPHA+QnkgZGVmYXVsdCwgPGNvZGU+
YnVpbGQtd2Via2l0PC9jb2RlPiBwbGFjZXMgYnVpbGQgcHJvZHVjdHMgaW4gPGNvZGU+V2ViS2l0
QnVpbGQ8L2NvZGU+LiBZb3UgY2FuIHNwZWNpZnkgYSBkaWZmZXJlbnQgYnVpbGQKK2xvY2F0aW9u
IG9uIE1hYyBpbiB5b3VyIFhjb2RlIHByZWZlcmVuY2VzLiBPbiBvdGhlciBwbGF0Zm9ybXMsIHRo
ZSA8Y29kZT5XRUJLSVRfT1VUUFVURElSPC9jb2RlPiBlbnZpcm9ubWVudCB2YXJpYWJsZSBjYW4g
YmUgdXNlZCB0bwogc2V0IGEgZGlmZmVyZW50IGJ1aWxkIHByb2R1Y3RzIGxvY2F0aW9uLiBJZiB5
b3UgaGF2ZSBzZXQgdXAgYSBjdXN0b20gYnVpbGQgbG9jYXRpb24sIHRoZW4gPGNvZGU+YnVpbGQt
d2Via2l0PC9jb2RlPiB3aWxsCiBwbGFjZSB0aGUgYnVpbGQgcHJvZHVjdHMgdGhlcmUuPC9wPgog
CkBAIC00MSwxNiArNDEsNyBAQCBvdGhlciA8YSBocmVmPSIvY29kaW5nL3NjcmlwdHMuaHRtbCI+
c2NyCiA8L29sPgogCiA8aDI+QnVpbGRpbmcgV2ViS2l0IGZyb20gWGNvZGU8L2gyPgotPHA+VG8g
YnVpbGQgZnJvbSB3aXRoaW4gWGNvZGUsIHlvdSBjYW4gdXNlIHRoZSBXZWJLaXQgd29ya3NwYWNl
LiAgQmVmb3JlIHlvdSBidWlsZCBpbiBYY29kZTo8L3A+Ci0KLTxvbD4KLTxsaT5CdWlsZCBXZWJL
aXQgYXQgbGVhc3Qgb25jZSB1c2luZyB0aGUgY29tbWFuZC1saW5lIGluc3RydWN0aW9ucyBhYm92
ZS4gIEJlIHN1cmUgdG8gYnVpbGQgdXNpbmcKLSAgICB0aGUgc2FtZSBjb25maWd1cmF0aW9uIG9u
IHRoZSBjb21tYW5kIGxpbmUgYXMgeW91IGludGVuZCB0byB1c2UgaW4gWGNvZGUgKHR5cGljYWxs
eSBkZWJ1ZykuPC9saT4KLTxsaT48cD5FbnN1cmUgdGhhdCB0aGUgUHJvZHVjdHMgYW5kIEludGVy
bWVkaWF0ZXMgbG9jYXRpb25zIGZvciB0aGUgd29ya3NwYWNlIG1hdGNoIHRob3NlIHVzZWQgYnkg
PGNvZGU+YnVpbGQtd2Via2l0PC9jb2RlPiBieSBjaG9vc2luZyBGaWxlID4gV29ya3NwYWNlIFNl
dHRpbmdzLiBUaGVuIGNsaWNrIHRoZSBBZHZhbmNlZCBidXR0b24sIHNlbGVjdCBDdXN0b20sIFJl
bGF0aXZlIHRvIFdvcmtzcGFjZSwgYW5kIGVudGVyIDxjb2RlPldlYktpdEJ1aWxkPC9jb2RlPiBm
b3IgYm90aCBQcm9kdWN0cyBhbmQgSW50ZXJtZWRpYXRlcy48L3A+Ci0gICAgPHA+Tm90ZSB0aGF0
IGlmIHlvdSBoYXZlIHNwZWNpZmllZCBhIGN1c3RvbSBidWlsZCBsb2NhdGlvbiBpbiBYY29kZSBw
cmVmZXJlbmNlcywgdGhlbiB5b3UgZG9uJnJzcXVvO3QgbmVlZCB0byBkbyB0aGlzLjwvcD48L2xp
PgotPGxpPklmIHlvdSBnZXQgdW5leHBlY3RlZCBpbmNsdWRlIG9yIGxpbmtlciBlcnJvcnMsIHRy
eSBkZWxldGluZyB0aGUgZW50aXJlIFdlYktpdEJ1aWxkIGRpcmVjdG9yeSwgdGhlbiByZWJ1aWxk
aW5nCi0gICAgb24gdGhlIGNvbW1hbmQgbGluZSA8Yj5iZWZvcmU8L2I+IHlvdSB0cnkgdG8gYnVp
bGQgaW4gWGNvZGUuPC9saT4KLTwvb2w+Cis8cD5UbyBidWlsZCBmcm9tIHdpdGhpbiBYY29kZSwg
eW91IGNhbiB1c2UgdGhlIFdlYktpdCB3b3Jrc3BhY2UuIEVuc3VyZSB0aGF0IHRoZSBQcm9kdWN0
cyBhbmQgSW50ZXJtZWRpYXRlcyBsb2NhdGlvbnMgZm9yIHRoZSB3b3Jrc3BhY2UgbWF0Y2ggdGhv
c2UgdXNlZCBieSA8Y29kZT5idWlsZC13ZWJraXQ8L2NvZGU+OiBjaG9vc2UgRmlsZSA+IFdvcmtz
cGFjZSBTZXR0aW5ncywgdGhlbiBjbGljayB0aGUgQWR2YW5jZWQgYnV0dG9uLCBzZWxlY3QgQ3Vz
dG9tLCBSZWxhdGl2ZSB0byBXb3Jrc3BhY2UsIGFuZCBlbnRlciA8Y29kZT5XZWJLaXRCdWlsZDwv
Y29kZT4gZm9yIGJvdGggUHJvZHVjdHMgYW5kIEludGVybWVkaWF0ZXMuIE5vdGUgdGhhdCBpZiB5
b3UgaGF2ZSBzcGVjaWZpZWQgYSBjdXN0b20gYnVpbGQgbG9jYXRpb24gaW4gWGNvZGUgcHJlZmVy
ZW5jZXMsIHRoZW4geW91IGRvbiZyc3F1bzt0IG5lZWQgdG8gZG8gdGhpcy48L3A+CiAKIDw/cGhw
CiAgICAgaW5jbHVkZSgiLi4vZm9vdGVyLmluYyIpOwo=
</data>
<flag name="review"
          id="263499"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>