<?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>130188</bug_id>
          
          <creation_ts>2014-03-13 03:45:18 -0700</creation_ts>
          <short_desc>[GTK][CMake] Unable to do make install</short_desc>
          <delta_ts>2015-05-11 23:32:02 -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>
          <dependson>132607</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>aperez</cc>
    
    <cc>bunhere</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mario</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
    
    <cc>rakuco</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>989986</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2014-03-13 03:45:18 -0700</bug_when>
    <thetext>After building WebKit with:
Tools/Scripts/build-webkit --gtk --prefix=/opt/gnome --libdir=/opt/gnome/lib64

I&apos;ve gone to WebKitBuild/Release/ folder and tried to run &quot;ninja install&quot;, this is the output:
[1/6] cd /home/rego/checkout/WebKit/WebKitBuild/Release/Source/WebCore &amp;&amp; ln -n -s -f /home/rego/checkout/WebKit/Source/WebCore/bindings/gobject/*.h /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/webkitdom
[2/6] cd /home/rego/checkout/WebKit/WebKitBuild/Release/Source/WebKit2 &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Source/WebKit2 /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders gtk &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Source/WebKit2 /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders soup &amp;&amp; ln -n -s -f /home/rego/checkout/WebKit/Source/WebKit2/UIProcess/API/gtk /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders/webkit2gtk/webkit2 &amp;&amp; ln -n -s -f /home/rego/checkout/WebKit/Source/WebKit2/WebProcess/InjectedBundle/API/gtk /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders/webkit2gtk-webextension/webkit2
[3/6] cd /home/rego/checkout/WebKit/WebKitBuild/Release/Tools/WebKitTestRunner &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Tools/WebKitTestRunner /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders gtk &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Tools/WebKitTestRunner /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders soup
[4/6] cd /home/rego/checkout/WebKit/WebKitBuild/Release/Tools/TestWebKitAPI/Tests/WebKit2Gtk &amp;&amp; glib-compile-resources --target=/home/rego/checkout/WebKit/WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/resources/webkit2gtk-tests-resources.gresource --sourcedir=/home/rego/checkout/WebKit /home/rego/checkout/WebKit/Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/webkit2gtk-tests.gresource.xml
[5/6] cd /home/rego/checkout/WebKit/WebKitBuild/Release/Tools/TestWebKitAPI &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Source/WebKit2 /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders gtk &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Tools/TestWebKitAPI /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders gtk &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Source/WebKit2 /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders soup &amp;&amp; /usr/bin/perl /home/rego/checkout/WebKit/Source/WebKit2/Scripts/generate-forwarding-headers.pl /home/rego/checkout/WebKit/Tools/TestWebKitAPI /home/rego/checkout/WebKit/WebKitBuild/Release/DerivedSources/ForwardingHeaders soup
[6/6] Install the project...
FAILED: cd /home/rego/checkout/WebKit/WebKitBuild/Release &amp;&amp; /usr/bin/cmake -P cmake_install.cmake
-- Install configuration: &quot;Release&quot;
CMake Error at Source/cmake_install.cmake:36 (FILE):
  file INSTALL cannot find
  &quot;/home/rego/checkout/WebKit/WebKitBuild/Release/Documentation/webkitgtk/html&quot;.
Call Stack (most recent call first):
  cmake_install.cmake:37 (INCLUDE)


ninja: build stopped: subcommand failed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005176</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-29 15:43:52 -0700</bug_when>
    <thetext>Switching this to &apos;make install&apos; since it seems there might be bugs in the ninja generator that preclude running the install target successfully. Meanwhile, we need to fix &apos;make install&apos; for sure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005214</commentid>
    <comment_count>2</comment_count>
      <attachid>230440</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-29 16:54:50 -0700</bug_when>
    <thetext>Created attachment 230440
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005638</commentid>
    <comment_count>3</comment_count>
      <attachid>230556</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-30 19:52:20 -0700</bug_when>
    <thetext>Created attachment 230556
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005639</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-30 19:53:24 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created an attachment (id=230556) [details]
&gt; Patch

After discussion with Carlos, we decided that gtkdoc-no-html should never be part of the default target. Instead, build-webkit should manually build it so that we don&apos;t introduce gtkdoc as a downstream dependency, but still get early warning when the documentation is broken.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005695</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-01 01:06:22 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; Created an attachment (id=230556) [details] [details]
&gt; &gt; Patch
&gt; 
&gt; After discussion with Carlos, we decided that gtkdoc-no-html should never be part of the default target. Instead, build-webkit should manually build it so that we don&apos;t introduce gtkdoc as a downstream dependency, but still get early warning when the documentation is broken.

Right, tarball users don&apos;t need to build the HTML documentation, because it&apos;s already included in the tarball.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005696</commentid>
    <comment_count>6</comment_count>
      <attachid>230556</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-01 01:10:24 -0700</bug_when>
    <thetext>Comment on attachment 230556
Patch

So building with gtk-doc enabled should be a pre-requisite of distcheck, right? That&apos;s how all other gtk-doc based projects work indeed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005721</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-01 07:31:58 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 230556 [details])
&gt; So building with gtk-doc enabled should be a pre-requisite of distcheck, right? That&apos;s how all other gtk-doc based projects work indeed.

What happens is that gtkdoc is a dependency of &apos;make dist,&apos; so if you run &apos;make dist&apos; and haven&apos;t used ENABLE_GTKDOC, the documentation will be generated for you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006332</commentid>
    <comment_count>8</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-03 03:56:24 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; (From update of attachment 230556 [details] [details])
&gt; &gt; So building with gtk-doc enabled should be a pre-requisite of distcheck, right? That&apos;s how all other gtk-doc based projects work indeed.
&gt; 
&gt; What happens is that gtkdoc is a dependency of &apos;make dist,&apos; so if you run &apos;make dist&apos; and haven&apos;t used ENABLE_GTKDOC, the documentation will be generated for you.

Perfect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006333</commentid>
    <comment_count>9</comment_count>
      <attachid>230556</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-03 04:00:43 -0700</bug_when>
    <thetext>Comment on attachment 230556
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=230556&amp;action=review

&gt; Source/cmake/OptionsGTK.cmake:20
&gt; +set(ENABLE_GTKDOC OFF CACHE BOOL &quot;Whether or not to use generate gtkdoc.&quot;)

hmm, we use generate-gtkdoc even when this is off no? This actually to decide whether to call generate-gtkdoc with --skip-html or not, right? Please improve this message before landing to avoid confusions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006683</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-05 11:38:33 -0700</bug_when>
    <thetext>Committed r168304: &lt;http://trac.webkit.org/changeset/168304&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006935</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-06 06:31:09 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 132607</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006938</commentid>
    <comment_count>12</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-06 06:34:07 -0700</bug_when>
    <thetext>My guess is that before this patch, we were not using any target as argument, so &apos;all&apos; was used as default. Now we are using a target &apos;gtkdoc-no-html&apos;, and it&apos;s the only one built. That means that there&apos;s no binaries in bin, the bots are using the binaries from previous builds to run the tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008018</commentid>
    <comment_count>13</comment_count>
      <attachid>231163</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-09 10:30:20 -0700</bug_when>
    <thetext>Created attachment 231163
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008020</commentid>
    <comment_count>14</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-09 10:40:12 -0700</bug_when>
    <thetext>I have changed my mind about using build-webkit for this. I think it is better to simply handle everything in CMake. The new patch is simpler and adds gtkdoc-no-html to the default target when developer mode is active and ENABLE_GTKDOC is off (to avoid building the documentation twice).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008227</commentid>
    <comment_count>15</comment_count>
      <attachid>231163</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-09 23:46:32 -0700</bug_when>
    <thetext>Comment on attachment 231163
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=231163&amp;action=review

Ok, let&apos;s try again. Thanks!

&gt; ChangeLog:6
&gt; +        Reviewed by Carlos Garcia Campos.

You see the future! :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008355</commentid>
    <comment_count>16</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-10 19:00:11 -0700</bug_when>
    <thetext>(In reply to comment #15)

&gt; &gt; ChangeLog:6
&gt; &gt; +        Reviewed by Carlos Garcia Campos.
&gt; 
&gt; You see the future! :-)


Hah. Left over from the old patch. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008356</commentid>
    <comment_count>17</comment_count>
      <attachid>231163</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-10 19:14:35 -0700</bug_when>
    <thetext>Comment on attachment 231163
Patch

Clearing flags on attachment: 231163

Committed r168591: &lt;http://trac.webkit.org/changeset/168591&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008357</commentid>
    <comment_count>18</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-10 19:14:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008399</commentid>
    <comment_count>19</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-11 00:55:46 -0700</bug_when>
    <thetext>How is make install supposed to work?

$ make install
make: *** No rule to make target `install&apos;.  Stop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008407</commentid>
    <comment_count>20</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-11 06:58:20 -0700</bug_when>
    <thetext>Ah! it&apos;s ninja install (I guess only when building with ninja, we need to document this somewhere). Still doesn&apos;t seem to work:

[6/6] Install the project...
FAILED: cd WebKitBuild/Release &amp;&amp; /usr/bin/cmake -P cmake_install.cmake
-- Install configuration: &quot;Release&quot;
-- Installing: /home/cgarcia/gnome/lib64/pkgconfig/javascriptcoregtk-3.0.pc
-- Installing: /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JavaScript.h
-- Installing: /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSBase.h
-- Installing: /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSContextRef.h
-- Installing: /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSObjectRef.h
-- Installing: /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSStringRef.h
-- Installing: /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSValueRef.h
-- Installing: /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/WebKitAvailability.h
-- Installing: /home/cgarcia/gnome/share/gir-1.0/JavaScriptCore-3.0.gir
-- Installing: /home/cgarcia/gnome/lib64/girepository-1.0/JavaScriptCore-3.0.typelib
CMake Error at Source/JavaScriptCore/cmake_install.cmake:92 (FILE):
  file INSTALL cannot find
  &quot;WebKitBuild/Release/Source/JavaScriptCore/CMakeFiles/CMakeRelink.dir/libjavascriptcoregtk-3.0.so.0.16.2&quot;.
Call Stack (most recent call first):
  Source/cmake_install.cmake:38 (INCLUDE)
  cmake_install.cmake:37 (INCLUDE)


ninja: build stopped: subcommand failed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008411</commentid>
    <comment_count>21</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-11 09:31:28 -0700</bug_when>
    <thetext>(In reply to comment #20)
&gt; Ah! it&apos;s ninja install (I guess only when building with ninja, we need to document this somewhere). Still doesn&apos;t seem to work:

Yep, this is what I was referring to in comment #1. We still need to fix the &quot;ninja install.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008526</commentid>
    <comment_count>22</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-12 04:30:17 -0700</bug_when>
    <thetext>(In reply to comment #21)
&gt; (In reply to comment #20)
&gt; &gt; Ah! it&apos;s ninja install (I guess only when building with ninja, we need to document this somewhere). Still doesn&apos;t seem to work:
&gt; 
&gt; Yep, this is what I was referring to in comment #1. We still need to fix the &quot;ninja install.&quot;

Do we really need to use ninja to install? After ninja install fails, running cmake -P cmake_install.cmake fails with the same error, but running cmake -P cmake_install.cmake after a clean build works perfectly, so it seems ninja is doing something else?

Also when using ninja, cmake is run again (running the 5 targets that are always run due to bug #130075, which is also annoying), but when running cmake -P cmake_install.cmake it starts the install phase directly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008558</commentid>
    <comment_count>23</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-12 06:22:38 -0700</bug_when>
    <thetext>It seems that sometimes, when the cmake_install.cmake files are generated, cmake thinks it&apos;s not possible to use rpath and creates the files like if it needed to relink before install. I&apos;m not sure why it happens though, but there&apos;s something that makes cmake think it needs to relink instead of just removing the rpath.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008598</commentid>
    <comment_count>24</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-12 07:44:57 -0700</bug_when>
    <thetext>(In reply to comment #22)
&gt; Also when using ninja, cmake is run again (running the 5 targets that are always run due to bug #130075, which is also annoying), but when running cmake -P cmake_install.cmake it starts the install phase directly.

I&apos;m not sure why CMake is run again. That should only happen when the build files change. What are the steps to reproduce that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008604</commentid>
    <comment_count>25</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-12 08:03:13 -0700</bug_when>
    <thetext>(In reply to comment #24)
&gt; (In reply to comment #22)
&gt; &gt; Also when using ninja, cmake is run again (running the 5 targets that are always run due to bug #130075, which is also annoying), but when running cmake -P cmake_install.cmake it starts the install phase directly.
&gt; 
&gt; I&apos;m not sure why CMake is run again. That should only happen when the build files change. What are the steps to reproduce that?

Simply run ninja install after build-webkit, maybe it&apos;s related to bug #130075</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008606</commentid>
    <comment_count>26</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-05-12 08:05:01 -0700</bug_when>
    <thetext>(In reply to comment #25)

&gt; Simply run ninja install after build-webkit, maybe it&apos;s related to bug #130075

Just to be clear, is CMake (the configuration) run again or just those 5 targets?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1008607</commentid>
    <comment_count>27</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-05-12 08:12:22 -0700</bug_when>
    <thetext>(In reply to comment #26)
&gt; (In reply to comment #25)
&gt; 
&gt; &gt; Simply run ninja install after build-webkit, maybe it&apos;s related to bug #130075
&gt; 
&gt; Just to be clear, is CMake (the configuration) run again or just those 5 targets?

hmm, I&apos;ve lost the log, maybe it was &quot;only&quot; the 5 steps. It doesn&apos;t happen when running cmake directly, that&apos;s for sure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093777</commentid>
    <comment_count>28</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2015-05-11 09:37:24 -0700</bug_when>
    <thetext>(In reply to comment #20)
&gt; Ah! it&apos;s ninja install (I guess only when building with ninja, we need to
&gt; document this somewhere). Still doesn&apos;t seem to work:
&gt; 
&gt; [6/6] Install the project...
&gt; FAILED: cd WebKitBuild/Release &amp;&amp; /usr/bin/cmake -P cmake_install.cmake
&gt; -- Install configuration: &quot;Release&quot;
&gt; -- Installing: /home/cgarcia/gnome/lib64/pkgconfig/javascriptcoregtk-3.0.pc
&gt; -- Installing:
&gt; /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JavaScript.h
&gt; -- Installing:
&gt; /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSBase.h
&gt; -- Installing:
&gt; /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSContextRef.h
&gt; -- Installing:
&gt; /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSObjectRef.h
&gt; -- Installing:
&gt; /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSStringRef.h
&gt; -- Installing:
&gt; /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/JSValueRef.h
&gt; -- Installing:
&gt; /home/cgarcia/gnome/include/webkitgtk-3.0/JavaScriptCore/WebKitAvailability.h
&gt; -- Installing: /home/cgarcia/gnome/share/gir-1.0/JavaScriptCore-3.0.gir
&gt; -- Installing:
&gt; /home/cgarcia/gnome/lib64/girepository-1.0/JavaScriptCore-3.0.typelib
&gt; CMake Error at Source/JavaScriptCore/cmake_install.cmake:92 (FILE):
&gt;   file INSTALL cannot find
&gt;  
&gt; &quot;WebKitBuild/Release/Source/JavaScriptCore/CMakeFiles/CMakeRelink.dir/
&gt; libjavascriptcoregtk-3.0.so.0.16.2&quot;.
&gt; Call Stack (most recent call first):
&gt;   Source/cmake_install.cmake:38 (INCLUDE)
&gt;   cmake_install.cmake:37 (INCLUDE)
&gt; 
&gt; 
&gt; ninja: build stopped: subcommand failed.

Just for the record: I&apos;ve also got exactly this error message today, while trying to do ninja-build install after building on top of a new commit (and not having done ninja-build install for a while).

I&apos;m now doing a clean build (I eventually would have to do it anyway) and hopefully it will work after it, but thought I would report this issue anyway, just in case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093787</commentid>
    <comment_count>29</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-05-11 10:16:21 -0700</bug_when>
    <thetext>Yes, I&apos;ve seen that too, though I&apos;ve never debugged it. A clean build always fixes it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1094088</commentid>
    <comment_count>30</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-05-11 23:32:02 -0700</bug_when>
    <thetext>Yes, that problem was never fixed, but the error is different to the one described in this bug, so let&apos;s use a different bug for this.

https://bugs.webkit.org/show_bug.cgi?id=144902</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230440</attachid>
            <date>2014-04-29 16:54:50 -0700</date>
            <delta_ts>2014-04-30 19:52:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130188-20140429165427.patch</filename>
            <type>text/plain</type>
            <size>3259</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY3OTU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1H
VEsuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggZDkzN2U0NzU0Yzc0NWY5
NTY2NzI3MTJmNTg2ODVkOTI4M2FmYzQzNS4uZjM1ZTUzZjNlY2Q1YTUxYTEwMTViOWVhZDcyNjBl
YWNhYWJkNzMwOSAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1Nv
dXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQpAQCAtMyw3ICszLDcgQEAgYWRkX3N1YmRpcmVjdG9yeSgk
e1dFQkNPUkVfRElSfS9wbGF0Zm9ybS9ndGsvcG8pCiAjIFRoaXMgYWxsb3dzIGV4cG9zaW5nIGEg
J2dpcicgdGFyZ2V0IHdoaWNoIGJ1aWxkcyBhbGwgR09iamVjdCBpbnRyb3NwZWN0aW9uIGZpbGVz
LgogYWRkX2N1c3RvbV90YXJnZXQoZ2lyIEFMTCBERVBFTkRTICR7R09iamVjdEludHJvc3BlY3Rp
b25UYXJnZXRzfSkKIAotaWYgKEVOQUJMRV9XRUJLSVQyKQoraWYgKEVOQUJMRV9XRUJLSVQyIEFO
RCBFTkFCTEVfR1RLRE9DKQogICAgIGxpc3QoQVBQRU5EIERvY3VtZW50YXRpb25EZXBlbmRlbmNp
ZXMKICAgICAgICAgV2ViS2l0MgogICAgICAgICAiJHtDTUFLRV9TT1VSQ0VfRElSfS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGstZG9jcy5zZ21sIgpAQCAt
MjUsMTQgKzI1LDE5IEBAIG1hY3JvKEFERF9HVEtET0NfR0VORVJBVE9SIF9zdGFtcF9uYW1lIF9l
eHRyYV9hcmdzKQogZW5kbWFjcm8oKQogCiBhZGRfZ3RrZG9jX2dlbmVyYXRvcigiZG9jcy1idWls
ZC1uby1odG1sLnN0YW1wIiAiLS1za2lwLWh0bWwiKQotYWRkX2N1c3RvbV90YXJnZXQoZ3RrZG9j
LW5vLWh0bWwgQUxMCi0gICAgREVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1aWxk
LW5vLWh0bWwuc3RhbXAiCi0pCi0KIGFkZF9ndGtkb2NfZ2VuZXJhdG9yKCJkb2NzLWJ1aWxkLnN0
YW1wIiAiIikKLWFkZF9jdXN0b21fdGFyZ2V0KGd0a2RvYwotICAgIERFUEVORFMgIiR7Q01BS0Vf
QklOQVJZX0RJUn0vZG9jcy1idWlsZC5zdGFtcCIKLSkKKworYWRkX2N1c3RvbV90YXJnZXQoZ3Rr
ZG9jLW5vLWh0bWwgREVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1aWxkLW5vLWh0
bWwuc3RhbXAiKQorYWRkX2N1c3RvbV90YXJnZXQoZ3RrZG9jLXdpdGgtaHRtbCBERVBFTkRTICIk
e0NNQUtFX0JJTkFSWV9ESVJ9L2RvY3MtYnVpbGQuc3RhbXAiKQoraWYgKEVOQUJMRV9HVEtfRE9D
KQorICAgIGFkZF9jdXN0b21fdGFyZ2V0KGd0a2RvYyBBTEwKKyAgICAgICAgREVQRU5EUyAiJHtD
TUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1aWxkLnN0YW1wIgorICAgICkKK2Vsc2UgKCkKKyAgICBh
ZGRfY3VzdG9tX3RhcmdldChndGtkb2MgQUxMCisgICAgICAgIERFUEVORFMgIiR7Q01BS0VfQklO
QVJZX0RJUn0vZG9jcy1idWlsZC1uby1odG1sLnN0YW1wIgorICAgICkKK2VuZGlmICgpCiAKIGFk
ZF9jdXN0b21fdGFyZ2V0KGNoZWNrCiAgICAgQ09NTUFORCAke1RPT0xTX0RJUn0vU2NyaXB0cy9y
dW4tZ3RrLXRlc3RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZSBi
L1NvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCmluZGV4IDVhMTE1YmEzZWE2NmQyODRmZTg4
N2UzMDdmZDljMmY5Y2Y5ZDk0MGQuLmQ0MDE5NjlhYTliNGU2NWNmMWY1YWE2ZGExM2E0MmJkZDAz
OGEwOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCisrKyBiL1Nv
dXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCkBAIC0xNyw2ICsxNyw3IEBAIENBTENVTEFURV9M
SUJSQVJZX1ZFUlNJT05TX0ZST01fTElCVE9PTF9UUklQTEUoV0VCS0lUMiAzMiAwIDcpCiBDQUxD
VUxBVEVfTElCUkFSWV9WRVJTSU9OU19GUk9NX0xJQlRPT0xfVFJJUExFKEpBVkFTQ1JJUFRDT1JF
IDE2IDIgMTYpCiAKIHNldChFTkFCTEVfQ1JFREVOVElBTF9TVE9SQUdFIE9OIENBQ0hFIEJPT0wg
IldoZXRoZXIgb3Igbm90IHRvIGVuYWJsZSBzdXBwb3J0IGZvciBjcmVkZW50aWFsIHN0b3JhZ2Ug
dXNpbmcgbGlic2VjcmV0LiIpCitzZXQoRU5BQkxFX0dUS0RPQyBPRkYgQ0FDSEUgQk9PTCAiV2hl
dGhlciBvciBub3QgdG8gdXNlIGdlbmVyYXRlIGd0a2RvYy4iKQogCiAjIEZJWE1FOiBXZSB3YW50
IHRvIGV4cG9zZSBmZXdlciBvcHRpb25zIHRvIGRvd25zdHJlYW0sIGJ1dCBmb3Igbm93IGV2ZXJ5
dGhpbmcgaXMgcHVibGljLgogV0VCS0lUX09QVElPTl9CRUdJTigpCmRpZmYgLS1naXQgYS9DaGFu
Z2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggMmMwOTZiZmFjOGI3MWIzN2FjMmM1YWY3ODQ0ZWJhZmI2
ZWI1MDZkZS4uMGVlYzI1NzAyMjI5OTlhOGJkMWExOTU4M2I0Y2Y3ZDU1ZjViNmQ0ZCAxMDA2NDQK
LS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA0
LTI5ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAgICBb
R1RLXVtDTWFrZV0gVW5hYmxlIHRvIGRvIG1ha2UgaW5zdGFsbAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMwMTg4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT25seSB0cnkgdG8gaW5zdGFsbCB0aGUgSFRN
TCBkb2N1bWVudGF0aW9uIGlmIHRoZSBidWlsZCBpcyBjb25maWd1cmVkIHRvIGdlbmVyYXRlIGl0
IHZpYQorICAgICAgICB0aGUgbmV3IEVOQUJMRV9HVEtET0Mgb3B0aW9uLiBXZSBjYW5ub3QgY29u
ZGl0aW9uYWxseSBpbnN0YWxsIHNvbWV0aGluZywgc28gdGhpcyBhbGxvd3MgdXMKKyAgICAgICAg
dG8ga2VlcCB0aGUgSFRNTCBkb2N1bWVudGF0aW9uIGRpcmVjdG9yeSBhcyBhbiBpbnN0YWxsYXRp
b24gc291cmNlLgorCisgICAgICAgICogU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlOiBUaGUgZGVm
YXVsdCBndGtkb2MgdGFyZ2V0IG9ubHkgYnVpbGRzIEhUTUwgd2hlbiBFTkFCTEVfR1RLRE9DCisg
ICAgICAgIGlzIGVuYWJsZWQuCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21h
a2U6IEFkZCBhbiBFTkFCTEVfR1RLRE9DIG9wdGlvbiB0byB0aGUgYnVpbGQuCisKIDIwMTQtMDQt
MjcgIEpvb25naHVuIFBhcmsgIDxqaDcxOC5wYXJrQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtF
RkxdIFJlbW92ZSBpbmRleGVkREIncyBkZXBlbmRlbmN5IG9uIGxldmVsZGIgYW5kIGRpc2FibGUg
aW5kZXhlZERCCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230556</attachid>
            <date>2014-04-30 19:52:20 -0700</date>
            <delta_ts>2014-05-09 10:30:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130188-20140430195158.patch</filename>
            <type>text/plain</type>
            <size>4799</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4MDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1H
VEsuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggZDkzN2U0NzU0Yzc0NWY5
NTY2NzI3MTJmNTg2ODVkOTI4M2FmYzQzNS4uYTk1N2E4YWQ3ZDk2ODZhYzc1OTQ0MmZhMDIwYWFj
NzMzMDgwN2RmNiAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1Nv
dXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQpAQCAtOSw2ICs5LDkgQEAgaWYgKEVOQUJMRV9XRUJLSVQy
KQogICAgICAgICAiJHtDTUFLRV9TT1VSQ0VfRElSfS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2d0ay9kb2NzL3dlYmtpdDJndGstZG9jcy5zZ21sIgogICAgICAgICAiJHtDTUFLRV9TT1VS
Q0VfRElSfS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGst
c2VjdGlvbnMudHh0IgogICAgICkKK2VuZGlmICgpCisKK2lmIChFTkFCTEVfR1RLRE9DKQogICAg
IGluc3RhbGwoRElSRUNUT1JZICR7Q01BS0VfQklOQVJZX0RJUn0vRG9jdW1lbnRhdGlvbi93ZWJr
aXQyZ3RrL2h0bWwvCiAgICAgICAgICAgICBERVNUSU5BVElPTiAke0NNQUtFX0lOU1RBTExfREFU
QURJUn0vZ3RrLWRvYy9odG1sL3dlYmtpdDJndGsKICAgICApCkBAIC0yNSwxNCArMjgsMTQgQEAg
bWFjcm8oQUREX0dUS0RPQ19HRU5FUkFUT1IgX3N0YW1wX25hbWUgX2V4dHJhX2FyZ3MpCiBlbmRt
YWNybygpCiAKIGFkZF9ndGtkb2NfZ2VuZXJhdG9yKCJkb2NzLWJ1aWxkLW5vLWh0bWwuc3RhbXAi
ICItLXNraXAtaHRtbCIpCi1hZGRfY3VzdG9tX3RhcmdldChndGtkb2Mtbm8taHRtbCBBTEwKLSAg
ICBERVBFTkRTICIke0NNQUtFX0JJTkFSWV9ESVJ9L2RvY3MtYnVpbGQtbm8taHRtbC5zdGFtcCIK
LSkKK2FkZF9jdXN0b21fdGFyZ2V0KGd0a2RvYy1uby1odG1sIERFUEVORFMgIiR7Q01BS0VfQklO
QVJZX0RJUn0vZG9jcy1idWlsZC1uby1odG1sLnN0YW1wIikKIAogYWRkX2d0a2RvY19nZW5lcmF0
b3IoImRvY3MtYnVpbGQuc3RhbXAiICIiKQotYWRkX2N1c3RvbV90YXJnZXQoZ3RrZG9jCi0gICAg
REVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1aWxkLnN0YW1wIgotKQoraWYgKEVO
QUJMRV9HVEtET0MpCisgICAgYWRkX2N1c3RvbV90YXJnZXQoZ3RrZG9jIEFMTCBERVBFTkRTICIk
e0NNQUtFX0JJTkFSWV9ESVJ9L2RvY3MtYnVpbGQuc3RhbXAiKQorZWxzZSAoKQorICAgIGFkZF9j
dXN0b21fdGFyZ2V0KGd0a2RvYyBERVBFTkRTICIke0NNQUtFX0JJTkFSWV9ESVJ9L2RvY3MtYnVp
bGQuc3RhbXAiKQorZW5kaWYgKCkKIAogYWRkX2N1c3RvbV90YXJnZXQoY2hlY2sKICAgICBDT01N
QU5EICR7VE9PTFNfRElSfS9TY3JpcHRzL3J1bi1ndGstdGVzdHMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UK
aW5kZXggZjQ1Y2MyZDkxYWE1MDE0NWEyNWQ1MTZhZDgxN2JjMWFiZGIzYjdhYi4uM2UzNGMyZmIw
OWFkZmFiOTY1YWFlZWU0ZDNkNTBmMWM0MDg4YTFjYSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtl
L09wdGlvbnNHVEsuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKQEAg
LTE3LDYgKzE3LDcgQEAgQ0FMQ1VMQVRFX0xJQlJBUllfVkVSU0lPTlNfRlJPTV9MSUJUT09MX1RS
SVBMRShXRUJLSVQyIDMyIDAgNykKIENBTENVTEFURV9MSUJSQVJZX1ZFUlNJT05TX0ZST01fTElC
VE9PTF9UUklQTEUoSkFWQVNDUklQVENPUkUgMTYgMiAxNikKIAogc2V0KEVOQUJMRV9DUkVERU5U
SUFMX1NUT1JBR0UgT04gQ0FDSEUgQk9PTCAiV2hldGhlciBvciBub3QgdG8gZW5hYmxlIHN1cHBv
cnQgZm9yIGNyZWRlbnRpYWwgc3RvcmFnZSB1c2luZyBsaWJzZWNyZXQuIikKK3NldChFTkFCTEVf
R1RLRE9DIE9GRiBDQUNIRSBCT09MICJXaGV0aGVyIG9yIG5vdCB0byB1c2UgZ2VuZXJhdGUgZ3Rr
ZG9jLiIpCiAKICMgRklYTUU6IFdlIHdhbnQgdG8gZXhwb3NlIGZld2VyIG9wdGlvbnMgdG8gZG93
bnN0cmVhbSwgYnV0IGZvciBub3cgZXZlcnl0aGluZyBpcyBwdWJsaWMuCiBXRUJLSVRfT1BUSU9O
X0JFR0lOKCkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwpp
bmRleCA5NTk5ZmY2NjMzMDk4OTg5ZjRlMjI1ZWZlNjg3MThjNzIwODQ4MmVhLi40YTY4MGE5NDI3
Y2E3N2UzYmQxYzhkNmY2YjdiYTE2YjkwY2ZjZGE1IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTQtMDQtMzAgIE1h
cnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdW0NN
YWtlXSBVbmFibGUgdG8gZG8gbWFrZSBpbnN0YWxsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzAxODgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGlycy5wbToKKyAgICAgICAg
KGJ1aWxkQ01ha2VHZW5lcmF0ZWRQcm9qZWN0KTogQWx3YXlzIGJ1aWxkIGd0a2RvYy1uby1odG1s
IGZvciBXZWJLaXRHVEsrLiBUaGlzCisgICAgICAgIHdpbGwgZ2l2ZSBhbiBlYXJseSBzaWduYWwg
dGhhdCBhIGNoYW5nZSBoYXMgYnJva2VuIHRoZSBkb2N1bWVudGF0aW9uLgorCiAyMDE0LTA0LTMw
ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSB0
aGUgbGVnYWN5IFdlYktpdCBBUEkgaW50byBXZWJLaXRMZWdhY3kuZnJhbWV3b3JrIGFuZCBtb3Zl
IGl0IGluc2lkZSBXZWJLaXQuZnJhbWV3b3JrCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdGRpcnMucG0gYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KaW5kZXggMTczODFmMTlk
NDJlNjNiN2FmYzhmZjc1OGVlZDY4MGNlZTQzYjg4Mi4uNWUzMmUyMWE3NTlhOGM5MjdmYTc2NzQz
NWU5MDNmMmU5MjM4MTMzMiAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBt
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQpAQCAtMTg3NSw3ICsxODc1LDkgQEAg
c3ViIGJ1aWxkQ01ha2VHZW5lcmF0ZWRQcm9qZWN0KCQpCiAgICAgaWYgKGlzR3RrKCkpIHsKICAg
ICAgICAgY2hkaXIgIiRidWlsZFBhdGgiIG9yIGRpZTsKICAgICAgICAgJGNvbW1hbmQgPSAiJGJ1
aWxkUGF0aC9idWlsZC5zaCI7Ci0gICAgICAgIEBhcmdzID0gKCRtYWtlQXJncyk7CisKKyAgICAg
ICAgIyBXZSBhbHdheXMgdHJ5IHRvIGdlbmVyYXRlIGd0a2RvYyBmb3IgR1RLKywgc28gdGhhdCB3
ZSBzZWUgZXJyb3JzIGFzIGVhcmx5IGFzIHBvc3NpYmxlLgorICAgICAgICBAYXJncyA9ICgkbWFr
ZUFyZ3MsICdndGtkb2Mtbm8taHRtbCcpOwogICAgIH0KIAogICAgICMgV2UgY2FsbCBzeXN0ZW0o
ImNtYWtlIEBhcmdzIikgaW5zdGVhZCBvZiBzeXN0ZW0oImNtYWtlIiwgQGFyZ3MpIHNvIHRoYXQg
QGFyZ3MgaXMKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBhYjJlZDFm
NWY2ODRjYWRmOWJiZWRlMzEwOTVjZDk5MjVkNWM4MDY3Li5hZWU0NzAxYzI0MjE3OTY2YWExNjRm
MTM2ZmM5MWY5NDkwYjZiM2U2IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjAgQEAKKzIwMTQtMDQtMzAgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNv
bkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdW0NNYWtlXSBVbmFibGUgdG8gZG8gbWFrZSBp
bnN0YWxsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzAxODgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBP
bmx5IHRyeSB0byBpbnN0YWxsIHRoZSBIVE1MIGRvY3VtZW50YXRpb24gaWYgdGhlIGJ1aWxkIGlz
IGNvbmZpZ3VyZWQgdG8gZ2VuZXJhdGUgaXQgdmlhCisgICAgICAgIHRoZSBuZXcgRU5BQkxFX0dU
S0RPQyBvcHRpb24uIFdlIGNhbm5vdCBjb25kaXRpb25hbGx5IGluc3RhbGwgc29tZXRoaW5nLCBz
byB0aGlzIGFsbG93cyB1cworICAgICAgICB0byBrZWVwIHRoZSBIVE1MIGRvY3VtZW50YXRpb24g
ZGlyZWN0b3J5IGFzIGFuIGluc3RhbGxhdGlvbiBzb3VyY2UuCisKKyAgICAgICAgKiBTb3VyY2Uv
UGxhdGZvcm1HVEsuY21ha2U6IFRoZSBndGtkb2MgdGFyZ2V0IG5vdyBhbHdheXMgYnVpbGRzIEhU
TUwgZG9jdW1lbnRhdGlvbiwgYnV0CisgICAgICAgIGlzIG9ubHkgYWRkZWQgdG8gdGhlIGRlZmF1
bHQgdGFyZ2V0IHdoZW4gRU5BQkxFX0dUS0RPQyBpcyB0dXJuZWQgb24uIGd0a2RvYy1uby1odG1s
IGlzCisgICAgICAgIG5ldmVyIGFkZGVkIHRvIHRoZSBkZWZhdWx0IHRhcmdldCwgYnV0IHdpbGwg
YmUgdHJpZ2dlcmVkIGJ5IGJ1aWxkLXdlYmtpdCwgc28gdGhhdAorICAgICAgICB3aGVuIEVOQUJM
RV9HVEtET0MgaXMgb2ZmIGFuZCBidWlsZC13ZWJraXQgaXNuJ3QgdXNlZCwgZG9jdW1lbnRhdGlv
biBpc24ndCBidWlsdCBhdCBhbGwuCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNHVEsu
Y21ha2U6IEFkZCBhbiBFTkFCTEVfR1RLRE9DIG9wdGlvbiB0byB0aGUgYnVpbGQuCisKIDIwMTQt
MDQtMzAgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAg
TWFrZSBzdXJlIHRoZSAiQWxsIiB0YXJnZXRzIGJ1aWxkIFdlYktpdExlZ2FjeSwgcmF0aGVyIHRo
YW4gV2ViS2l0Lgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231163</attachid>
            <date>2014-05-09 10:30:20 -0700</date>
            <delta_ts>2014-05-10 19:14:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130188-20140509102957.patch</filename>
            <type>text/plain</type>
            <size>3728</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4NTM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1H
VEsuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggZDkzN2U0NzU0Yzc0NWY5
NTY2NzI3MTJmNTg2ODVkOTI4M2FmYzQzNS4uMDcwM2Y3NjMzNjI5OTZhNTJkYTc4ZDc1NDFlNGYw
ODE1NTViYTYxZiAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1Nv
dXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQpAQCAtOSw2ICs5LDkgQEAgaWYgKEVOQUJMRV9XRUJLSVQy
KQogICAgICAgICAiJHtDTUFLRV9TT1VSQ0VfRElSfS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL2d0ay9kb2NzL3dlYmtpdDJndGstZG9jcy5zZ21sIgogICAgICAgICAiJHtDTUFLRV9TT1VS
Q0VfRElSfS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGst
c2VjdGlvbnMudHh0IgogICAgICkKK2VuZGlmICgpCisKK2lmIChFTkFCTEVfR1RLRE9DKQogICAg
IGluc3RhbGwoRElSRUNUT1JZICR7Q01BS0VfQklOQVJZX0RJUn0vRG9jdW1lbnRhdGlvbi93ZWJr
aXQyZ3RrL2h0bWwvCiAgICAgICAgICAgICBERVNUSU5BVElPTiAke0NNQUtFX0lOU1RBTExfREFU
QURJUn0vZ3RrLWRvYy9odG1sL3dlYmtpdDJndGsKICAgICApCkBAIC0yNCwxNSArMjcsMjAgQEAg
bWFjcm8oQUREX0dUS0RPQ19HRU5FUkFUT1IgX3N0YW1wX25hbWUgX2V4dHJhX2FyZ3MpCiAgICAg
KQogZW5kbWFjcm8oKQogCi1hZGRfZ3RrZG9jX2dlbmVyYXRvcigiZG9jcy1idWlsZC1uby1odG1s
LnN0YW1wIiAiLS1za2lwLWh0bWwiKQotYWRkX2N1c3RvbV90YXJnZXQoZ3RrZG9jLW5vLWh0bWwg
QUxMCi0gICAgREVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1aWxkLW5vLWh0bWwu
c3RhbXAiCi0pCi0KIGFkZF9ndGtkb2NfZ2VuZXJhdG9yKCJkb2NzLWJ1aWxkLnN0YW1wIiAiIikK
LWFkZF9jdXN0b21fdGFyZ2V0KGd0a2RvYwotICAgIERFUEVORFMgIiR7Q01BS0VfQklOQVJZX0RJ
Un0vZG9jcy1idWlsZC5zdGFtcCIKLSkKK2lmIChFTkFCTEVfR1RLRE9DKQorICAgIGFkZF9jdXN0
b21fdGFyZ2V0KGd0a2RvYyBBTEwgREVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1
aWxkLnN0YW1wIikKK2Vsc2UgKCkKKyAgICBhZGRfY3VzdG9tX3RhcmdldChndGtkb2MgREVQRU5E
UyAiJHtDTUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1aWxkLnN0YW1wIikKKworICAgICMgQWRkIGEg
ZGVmYXVsdCBidWlsZCBzdGVwIHdoaWNoIGNoZWNrIHRoYXQgZG9jdW1lbnRhdGlvbiBkb2VzIG5v
dCBoYXZlIGFueSB3YXJuaW5ncworICAgICMgb3IgZXJyb3JzLiBUaGlzIGlzIHVzZWZ1bCB0byBw
cmV2ZW50IGJyZWFraW5nIGRvY3VtZW50YXRpb24gaW5hZHZlcnRlbnRseSBkdXJpbmcKKyAgICAj
IHRoZSBjb3Vyc2Ugb2YgZGV2ZWxvcG1lbnQuCisgICAgaWYgKERFVkVMT1BFUl9NT0RFKQorICAg
ICAgICBhZGRfZ3RrZG9jX2dlbmVyYXRvcigiZG9jcy1idWlsZC1uby1odG1sLnN0YW1wIiAiLS1z
a2lwLWh0bWwiKQorICAgICAgICBhZGRfY3VzdG9tX3RhcmdldChndGtkb2Mtbm8taHRtbCBBTEwg
REVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS9kb2NzLWJ1aWxkLW5vLWh0bWwuc3RhbXAiKQor
ICAgIGVuZGlmICgpCitlbmRpZiAoKQogCiBhZGRfY3VzdG9tX3RhcmdldChjaGVjawogICAgIENP
TU1BTkQgJHtUT09MU19ESVJ9L1NjcmlwdHMvcnVuLWd0ay10ZXN0cwpkaWZmIC0tZ2l0IGEvU291
cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFr
ZQppbmRleCBmNDVjYzJkOTFhYTUwMTQ1YTI1ZDUxNmFkODE3YmMxYWJkYjNiN2FiLi4zZTM0YzJm
YjA5YWRmYWI5NjVhYWVlZTRkM2Q1MGYxYzQwODhhMWNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21h
a2UvT3B0aW9uc0dUSy5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQpA
QCAtMTcsNiArMTcsNyBAQCBDQUxDVUxBVEVfTElCUkFSWV9WRVJTSU9OU19GUk9NX0xJQlRPT0xf
VFJJUExFKFdFQktJVDIgMzIgMCA3KQogQ0FMQ1VMQVRFX0xJQlJBUllfVkVSU0lPTlNfRlJPTV9M
SUJUT09MX1RSSVBMRShKQVZBU0NSSVBUQ09SRSAxNiAyIDE2KQogCiBzZXQoRU5BQkxFX0NSRURF
TlRJQUxfU1RPUkFHRSBPTiBDQUNIRSBCT09MICJXaGV0aGVyIG9yIG5vdCB0byBlbmFibGUgc3Vw
cG9ydCBmb3IgY3JlZGVudGlhbCBzdG9yYWdlIHVzaW5nIGxpYnNlY3JldC4iKQorc2V0KEVOQUJM
RV9HVEtET0MgT0ZGIENBQ0hFIEJPT0wgIldoZXRoZXIgb3Igbm90IHRvIHVzZSBnZW5lcmF0ZSBn
dGtkb2MuIikKIAogIyBGSVhNRTogV2Ugd2FudCB0byBleHBvc2UgZmV3ZXIgb3B0aW9ucyB0byBk
b3duc3RyZWFtLCBidXQgZm9yIG5vdyBldmVyeXRoaW5nIGlzIHB1YmxpYy4KIFdFQktJVF9PUFRJ
T05fQkVHSU4oKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDYzYzIx
YTkyNGIwMWE3MWY4ODNiZjFlZWEyZTlmY2U1Y2Q3YmRjNWEuLmEyZTk5MWQxMTAyNWU0NTFkM2Jh
ODhmNzA0MDIwZGJjY2YwNzQ4NmUgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMCBAQAorMjAxNC0wNS0wOSAgTWFydGluIFJvYmluc29uICA8bXJvYmlu
c29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS11bQ01ha2VdIFVuYWJsZSB0byBkbyBtYWtl
IGluc3RhbGwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEzMDE4OAorCisgICAgICAgIFJldmlld2VkIGJ5IENhcmxvcyBHYXJjaWEgQ2FtcG9zLgorCisg
ICAgICAgIE9ubHkgdHJ5IHRvIGluc3RhbGwgdGhlIEhUTUwgZG9jdW1lbnRhdGlvbiBpZiB0aGUg
YnVpbGQgaXMgY29uZmlndXJlZCB0byBnZW5lcmF0ZSBpdCB2aWEKKyAgICAgICAgdGhlIG5ldyBF
TkFCTEVfR1RLRE9DIG9wdGlvbi4gV2UgY2Fubm90IGNvbmRpdGlvbmFsbHkgaW5zdGFsbCBzb21l
dGhpbmcsIHNvIHRoaXMgYWxsb3dzIHVzCisgICAgICAgIHRvIGtlZXAgdGhlIEhUTUwgZG9jdW1l
bnRhdGlvbiBkaXJlY3RvcnkgYXMgYW4gaW5zdGFsbGF0aW9uIHNvdXJjZS4KKworICAgICAgICAq
IFNvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZTogVGhlIGd0a2RvYyB0YXJnZXQgbm93IGFsd2F5cyBi
dWlsZHMgSFRNTCBkb2N1bWVudGF0aW9uLCBidXQKKyAgICAgICAgaXMgb25seSBhZGRlZCB0byB0
aGUgZGVmYXVsdCB0YXJnZXQgd2hlbiBFTkFCTEVfR1RLRE9DIGlzIHR1cm5lZCBvbi4gZ3RrZG9j
LW5vLWh0bWwgaXMKKyAgICAgICAgbm93IG9ubHkgYWRkZWQgdG8gdGhlIGRlZmF1bHQgdGFyZ2V0
IHdoZW4gREVWRUxPUEVSX01PREUgaXMgdHJ1ZSBhbmQgRU5BQkxFX0dUS0RPQyBpcworICAgICAg
ICBmYWxzZS4gV2hlbiBib3RoIEVOQUJMRV9HVEtET0MgYW5kIERFVkVMT1BFUl9NT0RFIGFyZSBm
YWxzZSwgZG9jdW1lbnRhdGlvbiBpc24ndCBidWlsdCBhdCBhbGwuCisgICAgICAgICogU291cmNl
L2NtYWtlL09wdGlvbnNHVEsuY21ha2U6IEFkZCBhbiBFTkFCTEVfR1RLRE9DIG9wdGlvbiB0byB0
aGUgYnVpbGQuCisKIDIwMTQtMDUtMDYgIERhdmlkIEtpbHplciAgPGRka2lsemVyQGFwcGxlLmNv
bT4KIAogICAgICAgICBBZGQgTWFrZWZpbGUgdGFyZ2V0cyBmb3IgY29weWluZyBzdGF0aWMgbGli
cmFyaWVzIChMTFZNIGFuZCBXS1NJKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>