<?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>52219</bug_id>
          
          <creation_ts>2011-01-11 09:24:10 -0800</creation_ts>
          <short_desc>WebKit2 GTK Fails to Build #include nested too deeply</short_desc>
          <delta_ts>2011-02-08 23:18:22 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>52805</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Andrew">ablaich</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alex</cc>
    
    <cc>cgarcia</cc>
    
    <cc>koansin.tan</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>marinalan</cc>
    
    <cc>mrobinson</cc>
    
    <cc>romaxa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>332397</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew">ablaich</who>
    <bug_when>2011-01-11 09:24:10 -0800</bug_when>
    <thetext>Attempting to build WebKit2 on Linux for GTK results in a &quot;#include nested too deeply error&quot;  Output is attached below:

/bin/mkdir -p ./.deps/DerivedSources
  CXX    Source/WebCore/platform/gtk/libwebkit2gtk_1_0_la-WidgetRenderingContext.lo
  CXX    WebKit2/Platform/CoreIPC/libWebKit2_la-ArgumentDecoder.lo
In file included from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./../../WebKit2/WebKit2Prefix.h:28,
                 from &lt;command-line&gt;:0:
./DerivedSources/WebKit2/include/WebCore/config.h:1: error: #include nested too deeply
make[1]: *** [WebKit2/Platform/CoreIPC/libWebKit2_la-ArgumentDecoder.lo] Error 1
make[1]: Leaving directory `/home/username/webkit002/WebKit/WebKitBuild/Debug&apos;
make: *** [all] Error 2

Failed to build WebKit using &apos;make&apos;!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333692</commentid>
    <comment_count>1</comment_count>
    <who name="Andrew">ablaich</who>
    <bug_when>2011-01-13 08:12:47 -0800</bug_when>
    <thetext>The &quot;nested too deeply&quot; error can be worked around by disabling the config.h file from being generated created properly in DerivedSources/WebKit2/include/WebCore/config.h by modifying code in WebKit2/Scripts/generate-forwarding-headers.pl

Additional changes are needed in the WebKit2/WebKit2Prefix.h to add building support for gtk to allow the following environment variables to be set:

#if defined(BUILDING_GTK__)
#define WTF_USE_JSC 1
#define WTF_USE_V8 0

#define JS_EXPORTDATA
#define JS_EXPORTCLASS
#endif

However, the next error that pops up may need some GTK specific coding of the DrawingContext system: 

  CXX    WebKit2/Shared/libWebKit2_la-SessionState.lo
In file included from ../../WebKit2/UIProcess/WebPageProxy.h:31,
                 from ../../WebKit2/UIProcess/WebBackForwardList.h:32,
                 from ../../WebKit2/Shared/SessionState.h:29,
                 from ../../WebKit2/Shared/SessionState.cpp:26:
../../WebKit2/UIProcess/DrawingAreaProxy.h:65: error: ‘PlatformDrawingContext’ has not been declared
make[1]: *** [WebKit2/Shared/libWebKit2_la-SessionState.lo] Error 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334026</commentid>
    <comment_count>2</comment_count>
    <who name="Koan-Sin Tan">koansin.tan</who>
    <bug_when>2011-01-13 16:39:51 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; The &quot;nested too deeply&quot; error can be worked around by disabling the config.h file from being generated created properly in DerivedSources/WebKit2/include/WebCore/config.h by modifying code in WebKit2/Scripts/generate-forwarding-headers.pl
&gt; 

disabling config.h sounds weird.  DerivedSources/WebKit2/include/WebCore/config.h meant to include Source/WebCore/config.h, I think.


&gt; However, the next error that pops up may need some GTK specific coding of the DrawingContext system: 
&gt; 
&gt;   CXX    WebKit2/Shared/libWebKit2_la-SessionState.lo
&gt; In file included from ../../WebKit2/UIProcess/WebPageProxy.h:31,
&gt;                  from ../../WebKit2/UIProcess/WebBackForwardList.h:32,
&gt;                  from ../../WebKit2/Shared/SessionState.h:29,
&gt;                  from ../../WebKit2/Shared/SessionState.cpp:26:
&gt; ../../WebKit2/UIProcess/DrawingAreaProxy.h:65: error: ‘PlatformDrawingContext’ has not been declared
&gt; make[1]: *** [WebKit2/Shared/libWebKit2_la-SessionState.lo] Error 1

because there is no Gtk specific PlatformDrawingContext implemented yet?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>340948</commentid>
    <comment_count>3</comment_count>
      <attachid>80349</attachid>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2011-01-27 11:04:02 -0800</bug_when>
    <thetext>Created attachment 80349
Proposed patch

This works for me, and fixes other issues I found in the autotools when compiling all the patches. This way we do the things more like the other ports. Anyway, the forwarding headers script is creating files that are not required and probably we will have to check that in the future. I hope this helps.

I hope it helps, I&apos;ll try to help pushing the other patches to have a running browser with webkit2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>340955</commentid>
    <comment_count>4</comment_count>
      <attachid>80349</attachid>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2011-01-27 11:08:00 -0800</bug_when>
    <thetext>Comment on attachment 80349
Proposed patch

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

&gt; Source/WebKit2/WebKit2Prefix.h:53
&gt; -#if defined(BUILDING_QT__)
&gt; +#if defined(BUILDING_QT__) || defined(BUILDING_GTK__)

This is not part of the patch, it is a compilation fix, I&apos;ll upload this fix before this patch. Sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>340959</commentid>
    <comment_count>5</comment_count>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2011-01-27 11:10:23 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 80349 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=80349&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/WebKit2Prefix.h:53
&gt; &gt; -#if defined(BUILDING_QT__)
&gt; &gt; +#if defined(BUILDING_QT__) || defined(BUILDING_GTK__)
&gt; 
&gt; This is not part of the patch, it is a compilation fix, I&apos;ll upload this fix before this patch. Sorry.

Oops, this is actually correct :), the compilation nitpick did not get mixed with the patch, sorry for the noise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341019</commentid>
    <comment_count>6</comment_count>
      <attachid>80349</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-27 13:36:43 -0800</bug_when>
    <thetext>Comment on attachment 80349
Proposed patch

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

Looks good with the removal of the no-longer-valid comment in configure.ac.

&gt; configure.ac:-929
&gt;      # In WebKit, this define is ensured by doing it before including config.h in any source file.
&gt;      # In WebKit2, WebKit2Prefix.h is included as first header file, so we need to define this
&gt;      # macro before actually WebKit2Prefix.h is included in any file.
&gt; -    AC_DEFINE([__STDC_FORMAT_MACROS],[1],[Turn on the __STDC_FORMAT_MACROS used in inttypes.h])

We probably need to remove the comment here as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343087</commentid>
    <comment_count>7</comment_count>
      <attachid>80349</attachid>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2011-02-01 01:51:24 -0800</bug_when>
    <thetext>Comment on attachment 80349
Proposed patch

After the last changes to use the config.h in webkit2 this patch makes no sense anymore I&apos;ll update it if we still  have this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343107</commentid>
    <comment_count>8</comment_count>
    <who name="Oleg Romashin (:romaxa)">romaxa</who>
    <bug_when>2011-02-01 04:01:47 -0800</bug_when>
    <thetext>testing on 77239, and still see this problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343135</commentid>
    <comment_count>9</comment_count>
      <attachid>80737</attachid>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2011-02-01 04:29:03 -0800</bug_when>
    <thetext>Created attachment 80737
Proposed patch

New patch with the new config.h solution used now in WebKit2 compilation. I&apos;m going to review all the other patches considering this new config.h solution and fix some of the other issues I found to allow us to compile and run the WebKit2GTK minibrowser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343140</commentid>
    <comment_count>10</comment_count>
      <attachid>80739</attachid>
    <who name="Oleg Romashin (:romaxa)">romaxa</who>
    <bug_when>2011-02-01 04:38:54 -0800</bug_when>
    <thetext>Created attachment 80739
Updated patch to latest Upstream 77239

Fixed patch apply to latest upstream</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343190</commentid>
    <comment_count>11</comment_count>
      <attachid>80739</attachid>
    <who name="Oleg Romashin (:romaxa)">romaxa</who>
    <bug_when>2011-02-01 06:34:45 -0800</bug_when>
    <thetext>Comment on attachment 80739
Updated patch to latest Upstream 77239

Missing configure part, and haven&apos;t noticed previous attached patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>346246</commentid>
    <comment_count>12</comment_count>
    <who name="">marinalan</who>
    <bug_when>2011-02-06 00:30:34 -0800</bug_when>
    <thetext>I too, have after several hours of compilation:

  CXX    Source/WebKit2/Platform/CoreIPC/libWebKit2_la-ArgumentDecoder.lo
In file included from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
                 from ./DerivedSources/WebKit2/include/WebCore/config.h:1,
...........................
                 from Source/WebKit2/Platform/CoreIPC/ArgumentDecoder.cpp:26:
./DerivedSources/WebKit2/include/WebCore/config.h:1:20: error: #include nested too deeply
make[1]: *** [Source/WebKit2/Platform/CoreIPC/libWebKit2_la-ArgumentDecoder.lo] Error 1

svn info
Path: .
URL: http://svn.webkit.org/repository/webkit/trunk
Repository Root: http://svn.webkit.org/repository/webkit
Repository UUID: 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Revision: 77747
Node Kind: directory
Schedule: normal
Last Changed Author: mrobinson@webkit.org
Last Changed Rev: 77747
Last Changed Date: 2011-02-05 10:26:30 -0800 (Sat, 05 Feb 2011)

Steps to reproduce:
-------------------------------------------------------------------
svn update
./autogen.sh --enable-web-sockets --enable-geolocation --enable-3D-transforms --enable-filters --enable-webkit2
make
--------------------------------------
I am on Fedora 13</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>348000</commentid>
    <comment_count>13</comment_count>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2011-02-08 23:18:22 -0800</bug_when>
    <thetext>Landed http://trac.webkit.org/changeset/78020</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80349</attachid>
            <date>2011-01-27 11:04:02 -0800</date>
            <delta_ts>2011-02-01 04:29:03 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>forw_headers.patch</filename>
            <type>text/plain</type>
            <size>4551</size>
            <attacher name="Alejandro G. Castro">alex</attacher>
            
              <data encoding="base64">Y29tbWl0IDg2ZGE0ZDBiYTk2YWY1ZjM0ZDNmMDVhNjgwNTUzYTNiNWEyMGI3MGIKQXV0aG9yOiBB
bGVqYW5kcm8gRy4gQ2FzdHJvIDxhbGV4QGlnYWxpYS5jb20+CkRhdGU6ICAgVGh1IEphbiAyNyAx
OToyMDoyMSAyMDExICswMTAwCgogICAgMjAxMS0wMS0yNyAgQWxlamFuZHJvIEcuIENhc3RybyAg
PGFsZXhAaWdhbGlhLmNvbT4KICAgIAogICAgICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KICAgIAogICAgICAgICAgICBXZWJLaXQyIEdUSyBGYWlscyB0byBCdWlsZCAjaW5jbHVk
ZSBuZXN0ZWQgdG9vIGRlZXBseQogICAgICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NTIyMTkKICAgIAogICAgICAgICAgICBSZW1vdmVkIHRoZSBfX1NURENf
Rk9STUFUX01BQ1JPUyBkZWZpbml0aW9uLCBpdCBpcyBhbHJlYWR5IGRlZmluZWQKICAgICAgICAg
ICAgaW4gdGhlIGZpbGUgd2hlcmUgUFJJeHg2NCBpcyB1c2VkIGJlZm9yZSB0aGUgaW5jbHVzaW9u
IHNvIHdlIGFyZQogICAgICAgICAgICBzYWZlLgogICAgCiAgICAgICAgICAgICogY29uZmlndXJl
LmFjOgogICAgCiAgICAyMDExLTAxLTI3ICBBbGVqYW5kcm8gRy4gQ2FzdHJvICA8YWxleEBpZ2Fs
aWEuY29tPgogICAgCiAgICAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogICAg
CiAgICAgICAgICAgIFdlYktpdDIgR1RLIEZhaWxzIHRvIEJ1aWxkICNpbmNsdWRlIG5lc3RlZCB0
b28gZGVlcGx5CiAgICAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01MjIxOQogICAgCiAgICAgICAgICAgICogR05VbWFrZWZpbGUuYW06IFJlbW92ZWQgdGhl
IGNvbW1hbmRzIHRvIGNyZWF0ZSB0aGUgZGlyZWN0b3JpZXMKICAgICAgICAgICAgZm9yIHRoZSBm
b3J3YXJkaW5nIGhlYWRlcnMsIHRoZSBzY3JpcHQgYWxyZWFkeSBkb2VzIGl0IGZvciB1cy4KICAg
ICAgICAgICAgKiBXZWJLaXQyUHJlZml4Lmg6IFJlbW92ZWQgdGhlIGNvbmZpZy5oIGluY2x1c2lv
biBhbmQgYWRkZWQgdGhlCiAgICAgICAgICAgIGF1dG90b29sc2NvbmZpZy5oIGRpcmVjdGx5LCBh
bHNvIGFkZGVkIGEgY29uZGl0aW9uIHRvIHNoYXJlIHRoZQogICAgICAgICAgICBkZWZpbmVzIHdp
dGggUVQuCgpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGY3YTIxMTUu
LjcyZGQyOWQgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAxMS0wMS0yNyAgQWxlamFuZHJvIEcuIENhc3RybyAgPGFsZXhAaWdhbGlhLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWJL
aXQyIEdUSyBGYWlscyB0byBCdWlsZCAjaW5jbHVkZSBuZXN0ZWQgdG9vIGRlZXBseQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTIyMTkKKworICAgICAg
ICBSZW1vdmVkIHRoZSBfX1NURENfRk9STUFUX01BQ1JPUyBkZWZpbml0aW9uLCBpdCBpcyBhbHJl
YWR5IGRlZmluZWQKKyAgICAgICAgaW4gdGhlIGZpbGUgd2hlcmUgUFJJeHg2NCBpcyB1c2VkIGJl
Zm9yZSB0aGUgaW5jbHVzaW9uIHNvIHdlIGFyZQorICAgICAgICBzYWZlLgorCisgICAgICAgICog
Y29uZmlndXJlLmFjOgorCiAyMDExLTAxLTI2ICBZYWVsIEFoYXJvbiAgPHlhZWwuYWhhcm9uQG5v
a2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBMYXN6bG8gR29tYm9zLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmlu
ZGV4IDZjNzg0M2YuLmNkMDBiOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMS0w
MS0yNyAgQWxlamFuZHJvIEcuIENhc3RybyAgPGFsZXhAaWdhbGlhLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWJLaXQyIEdUSyBGYWlscyB0
byBCdWlsZCAjaW5jbHVkZSBuZXN0ZWQgdG9vIGRlZXBseQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTIyMTkKKworICAgICAgICAqIEdOVW1ha2VmaWxl
LmFtOiBSZW1vdmVkIHRoZSBjb21tYW5kcyB0byBjcmVhdGUgdGhlIGRpcmVjdG9yaWVzCisgICAg
ICAgIGZvciB0aGUgZm9yd2FyZGluZyBoZWFkZXJzLCB0aGUgc2NyaXB0IGFscmVhZHkgZG9lcyBp
dCBmb3IgdXMuCisgICAgICAgICogV2ViS2l0MlByZWZpeC5oOiBSZW1vdmVkIHRoZSBjb25maWcu
aCBpbmNsdXNpb24gYW5kIGFkZGVkIHRoZQorICAgICAgICBhdXRvdG9vbHNjb25maWcuaCBkaXJl
Y3RseSwgYWxzbyBhZGRlZCBhIGNvbmRpdGlvbiB0byBzaGFyZSB0aGUKKyAgICAgICAgZGVmaW5l
cyB3aXRoIFFULgorCiAyMDExLTAxLTI3ICBBbmRyZWFzIEtsaW5nICA8a2xpbmdAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtIGIvU291cmNlL1dlYktpdDIv
R05VbWFrZWZpbGUuYW0KaW5kZXggNjhjMmMyMS4uNDNmYTlmNSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUu
YW0KQEAgLTc3OCw5ICs3NzgsNiBAQCBCVUlMVF9TT1VSQ0VTICs9IFwKIAogZm9yd2FyZGluZ19o
ZWFkZXJzIDo9ICQoR0VOU09VUkNFU19XRUJLSVQyKS9pbmNsdWRlCiBnZW5lcmF0ZS13ZWJraXQy
LWZvcndhcmRpbmctaGVhZGVyczogJChXZWJLaXQyKS9TY3JpcHRzL2dlbmVyYXRlLWZvcndhcmRp
bmctaGVhZGVycy5wbCAkKGxpYldlYktpdDJfbGFfU09VUkNFUykKLQkkKEFNX1ZfYXQpJChta2Rp
cl9wKSAkKGZvcndhcmRpbmdfaGVhZGVycykvSmF2YVNjcmlwdENvcmUKLQkkKEFNX1ZfYXQpJCht
a2Rpcl9wKSAkKGZvcndhcmRpbmdfaGVhZGVycykvV2ViQ29yZQotCSQoQU1fVl9hdCkkKG1rZGly
X3ApICQoZm9yd2FyZGluZ19oZWFkZXJzKS9XZWJLaXQyCiAJJChBTV9WX0dFTikkKFBFUkwpICQ8
ICQoV2ViS2l0MikgJChmb3J3YXJkaW5nX2hlYWRlcnMpIGd0awogCSQoQU1fVl9HRU4pJChQRVJM
KSAkPCAkKFdlYktpdDIpICQoZm9yd2FyZGluZ19oZWFkZXJzKSBzb3VwIAogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9XZWJLaXQyUHJlZml4LmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJLaXQy
UHJlZml4LmgKaW5kZXggN2VkNzBjYi4uYTlmZjM0MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvV2ViS2l0MlByZWZpeC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYktpdDJQcmVmaXguaApA
QCAtMjQsMTAgKzI0LDEwIEBACiAgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAg
Ki8gCiAKLSNpZiBkZWZpbmVkIChCVUlMRElOR19HVEtfXykKLSNpbmNsdWRlIDxXZWJDb3JlL2Nv
bmZpZy5oPgotI2VuZGlmIC8qIGRlZmluZWQgKEJVSUxESU5HX0dUS19fKSAqLwogCisjaWYgZGVm
aW5lZChCVUlMRElOR19HVEtfXykKKyNpbmNsdWRlICJhdXRvdG9vbHNjb25maWcuaCIKKyNlbmRp
ZgogI2luY2x1ZGUgPHd0Zi9QbGF0Zm9ybS5oPgogI2luY2x1ZGUgPHd0Zi9EaXNhbGxvd0NUeXBl
Lmg+CiAjaWZkZWYgX19jcGx1c3BsdXMKQEAgLTUwLDcgKzUwLDcgQEAgc3RhdGljIGNvbnN0IHR5
cGUmIG5hbWUoKSBcCiAgICAgcmV0dXJuIG5hbWUjI1ZhbHVlOyBcCiB9CiAKLSNpZiBkZWZpbmVk
KEJVSUxESU5HX1FUX18pCisjaWYgZGVmaW5lZChCVUlMRElOR19RVF9fKSB8fCBkZWZpbmVkKEJV
SUxESU5HX0dUS19fKQogCiAjZGVmaW5lIFdURl9VU0VfSlNDIDEKICNkZWZpbmUgV1RGX1VTRV9W
OCAwCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1cmUuYWMKaW5kZXggNWYzMzJh
MS4uMTU5MGRlZCAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpA
QCAtOTI2LDcgKzkyNiw2IEBAIGlmIHRlc3QgIiRlbmFibGVfd2Via2l0MiIgPSAieWVzIjsgdGhl
bgogICAgICMgSW4gV2ViS2l0LCB0aGlzIGRlZmluZSBpcyBlbnN1cmVkIGJ5IGRvaW5nIGl0IGJl
Zm9yZSBpbmNsdWRpbmcgY29uZmlnLmggaW4gYW55IHNvdXJjZSBmaWxlLgogICAgICMgSW4gV2Vi
S2l0MiwgV2ViS2l0MlByZWZpeC5oIGlzIGluY2x1ZGVkIGFzIGZpcnN0IGhlYWRlciBmaWxlLCBz
byB3ZSBuZWVkIHRvIGRlZmluZSB0aGlzCiAgICAgIyBtYWNybyBiZWZvcmUgYWN0dWFsbHkgV2Vi
S2l0MlByZWZpeC5oIGlzIGluY2x1ZGVkIGluIGFueSBmaWxlLgotICAgIEFDX0RFRklORShbX19T
VERDX0ZPUk1BVF9NQUNST1NdLFsxXSxbVHVybiBvbiB0aGUgX19TVERDX0ZPUk1BVF9NQUNST1Mg
dXNlZCBpbiBpbnR0eXBlcy5oXSkKICAgICBXRUJLSVRHVEtfUENfTkFNRT0ke1dFQktJVEdUS19Q
Q19OQU1FfTIKICAgICBBQ19TVUJTVChbV0VCS0lUR1RLX1BDX05BTUVdKQogZmkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80737</attachid>
            <date>2011-02-01 04:29:03 -0800</date>
            <delta_ts>2011-02-07 09:50:03 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>fix_config.patch</filename>
            <type>text/plain</type>
            <size>4614</size>
            <attacher name="Alejandro G. Castro">alex</attacher>
            
              <data encoding="base64">Y29tbWl0IDg3MTViZjRiZDcyZTUwZDQ0OTljZjQzNGZjYzNjNzY3ZTMzMTUxYzIKQXV0aG9yOiBB
bGVqYW5kcm8gRy4gQ2FzdHJvIDxhbGV4QGlnYWxpYS5jb20+CkRhdGU6ICAgVGh1IEphbiAyNyAx
OToyMDoyMSAyMDExICswMTAwCgogICAgMjAxMS0wMi0wMSAgQWxlamFuZHJvIEcuIENhc3RybyAg
PGFsZXhAaWdhbGlhLmNvbT4KICAgIAogICAgICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KICAgIAogICAgICAgICAgICBXZWJLaXQyIEdUSyBGYWlscyB0byBCdWlsZCAjaW5jbHVk
ZSBuZXN0ZWQgdG9vIGRlZXBseQogICAgICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NTIyMTkKICAgIAogICAgICAgICAgICBSZW1vdmVkIHRoZSBfX1NURENf
Rk9STUFUX01BQ1JPUyBkZWZpbml0aW9uLCBpdCBpcyBhbHJlYWR5IGRlZmluZWQKICAgICAgICAg
ICAgaW4gdGhlIGZpbGUgd2hlcmUgUFJJeHg2NCBpcyB1c2VkIGJlZm9yZSB0aGUgaW5jbHVzaW9u
IHNvIHdlIGFyZQogICAgICAgICAgICBzYWZlLgogICAgCiAgICAgICAgICAgICogY29uZmlndXJl
LmFjOgogICAgCiAgICAyMDExLTAyLTAxICBBbGVqYW5kcm8gRy4gQ2FzdHJvICA8YWxleEBpZ2Fs
aWEuY29tPgogICAgCiAgICAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogICAg
CiAgICAgICAgICAgIFdlYktpdDIgR1RLIEZhaWxzIHRvIEJ1aWxkICNpbmNsdWRlIG5lc3RlZCB0
b28gZGVlcGx5CiAgICAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01MjIxOQogICAgCiAgICAgICAgICAgICogR05VbWFrZWZpbGUuYW06IFJlbW92ZWQgdGhl
IGNvbW1hbmRzIHRvIGNyZWF0ZSB0aGUgZGlyZWN0b3JpZXMKICAgICAgICAgICAgZm9yIHRoZSBm
b3J3YXJkaW5nIGhlYWRlcnMsIHRoZSBzY3JpcHQgYWxyZWFkeSBkb2VzIGl0IGZvciB1cy4KICAg
ICAgICAgICAgKiBjb25maWcuaDogUmVtb3ZlZCB0aGUgY29uZmlnLmggaW5jbHVzaW9uIGFuZCBh
ZGRlZCB0aGUKICAgICAgICAgICAgYXV0b3Rvb2xzY29uZmlnLmggZGlyZWN0bHksIGFsc28gYWRk
ZWQgYSBjb25kaXRpb24gdG8gc2hhcmUgdGhlCiAgICAgICAgICAgIGRlZmluZXMgd2l0aCBRVC4K
CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggMjEzNTRiMy4uZDU5ZTg2
NCAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBA
CisyMDExLTAyLTAxICBBbGVqYW5kcm8gRy4gQ2FzdHJvICA8YWxleEBpZ2FsaWEuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYktpdDIgR1RL
IEZhaWxzIHRvIEJ1aWxkICNpbmNsdWRlIG5lc3RlZCB0b28gZGVlcGx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MjIxOQorCisgICAgICAgIFJlbW92
ZWQgdGhlIF9fU1REQ19GT1JNQVRfTUFDUk9TIGRlZmluaXRpb24sIGl0IGlzIGFscmVhZHkgZGVm
aW5lZAorICAgICAgICBpbiB0aGUgZmlsZSB3aGVyZSBQUkl4eDY0IGlzIHVzZWQgYmVmb3JlIHRo
ZSBpbmNsdXNpb24gc28gd2UgYXJlCisgICAgICAgIHNhZmUuCisKKyAgICAgICAgKiBjb25maWd1
cmUuYWM6CisKIDIwMTAtMDEtMjggIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQuICBUZXN0IGNvbW1pdCBmb3IgY29tbWl0LXF1ZXVl
QHdlYmtpdC5vcmcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMjgyZGQ0Yy4uMzRkYmFhYyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE2IEBACisyMDExLTAyLTAxICBBbGVqYW5kcm8gRy4gQ2FzdHJvICA8YWxleEBp
Z2FsaWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFdlYktpdDIgR1RLIEZhaWxzIHRvIEJ1aWxkICNpbmNsdWRlIG5lc3RlZCB0b28gZGVlcGx5
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MjIxOQor
CisgICAgICAgICogR05VbWFrZWZpbGUuYW06IFJlbW92ZWQgdGhlIGNvbW1hbmRzIHRvIGNyZWF0
ZSB0aGUgZGlyZWN0b3JpZXMKKyAgICAgICAgZm9yIHRoZSBmb3J3YXJkaW5nIGhlYWRlcnMsIHRo
ZSBzY3JpcHQgYWxyZWFkeSBkb2VzIGl0IGZvciB1cy4KKyAgICAgICAgKiBjb25maWcuaDogUmVt
b3ZlZCB0aGUgY29uZmlnLmggaW5jbHVzaW9uIGFuZCBhZGRlZCB0aGUKKyAgICAgICAgYXV0b3Rv
b2xzY29uZmlnLmggZGlyZWN0bHksIGFsc28gYWRkZWQgYSBjb25kaXRpb24gdG8gc2hhcmUgdGhl
CisgICAgICAgIGRlZmluZXMgd2l0aCBRVC4KKwogMjAxMS0wMS0zMSAgQWxleGV5IFByb3NrdXJ5
YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYWNpZWogU3RhY2hv
d2lhay4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtIGIvU291cmNl
L1dlYktpdDIvR05VbWFrZWZpbGUuYW0KaW5kZXggNWRlYTJmYS4uMDE0NGI1ZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dlYktpdDIvR05V
bWFrZWZpbGUuYW0KQEAgLTc3Nyw5ICs3NzcsNiBAQCBCVUlMVF9TT1VSQ0VTICs9IFwKIAogZm9y
d2FyZGluZ19oZWFkZXJzIDo9ICQoR0VOU09VUkNFU19XRUJLSVQyKS9pbmNsdWRlCiBnZW5lcmF0
ZS13ZWJraXQyLWZvcndhcmRpbmctaGVhZGVyczogJChXZWJLaXQyKS9TY3JpcHRzL2dlbmVyYXRl
LWZvcndhcmRpbmctaGVhZGVycy5wbCAkKGxpYldlYktpdDJfbGFfU09VUkNFUykKLQkkKEFNX1Zf
YXQpJChta2Rpcl9wKSAkKGZvcndhcmRpbmdfaGVhZGVycykvSmF2YVNjcmlwdENvcmUKLQkkKEFN
X1ZfYXQpJChta2Rpcl9wKSAkKGZvcndhcmRpbmdfaGVhZGVycykvV2ViQ29yZQotCSQoQU1fVl9h
dCkkKG1rZGlyX3ApICQoZm9yd2FyZGluZ19oZWFkZXJzKS9XZWJLaXQyCiAJJChBTV9WX0dFTikk
KFBFUkwpICQ8ICQoV2ViS2l0MikgJChmb3J3YXJkaW5nX2hlYWRlcnMpIGd0awogCSQoQU1fVl9H
RU4pJChQRVJMKSAkPCAkKFdlYktpdDIpICQoZm9yd2FyZGluZ19oZWFkZXJzKSBzb3VwIAogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9jb25maWcuaCBiL1NvdXJjZS9XZWJLaXQyL2NvbmZp
Zy5oCmluZGV4IDUwNDExYWEuLjA2ZGQyYzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL2Nv
bmZpZy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL2NvbmZpZy5oCkBAIC0zNSw3ICszNSw3IEBACiAj
ZW5kaWYKIAogI2lmIGRlZmluZWQgKEJVSUxESU5HX0dUS19fKQotI2luY2x1ZGUgPFdlYkNvcmUv
Y29uZmlnLmg+CisjaW5jbHVkZSAiYXV0b3Rvb2xzY29uZmlnLmgiCiAjZW5kaWYgLyogZGVmaW5l
ZCAoQlVJTERJTkdfR1RLX18pICovCiAKICNpbmNsdWRlIDx3dGYvRGlzYWxsb3dDVHlwZS5oPgpA
QCAtNjEsNyArNjEsNyBAQCBzdGF0aWMgY29uc3QgdHlwZSYgbmFtZSgpIFwKICAgICByZXR1cm4g
bmFtZSMjVmFsdWU7IFwKIH0KIAotI2lmIGRlZmluZWQoQlVJTERJTkdfUVRfXykKKyNpZiBkZWZp
bmVkKEJVSUxESU5HX1FUX18pIHx8IGRlZmluZWQoQlVJTERJTkdfR1RLX18pCiAKICNkZWZpbmUg
V1RGX1VTRV9KU0MgMQogI2RlZmluZSBXVEZfVVNFX1Y4IDAKZGlmZiAtLWdpdCBhL2NvbmZpZ3Vy
ZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRleCBjMGE3OTZlLi4yNmJlZmYxIDEwMDY0NAotLS0gYS9j
b25maWd1cmUuYWMKKysrIGIvY29uZmlndXJlLmFjCkBAIC05MDMsMTEgKzkwMyw2IEBAIEFDX0FS
R19FTkFCTEUod2Via2l0MiwKICAgICAgICAgICAgICAgICBbXSwgW2VuYWJsZV93ZWJraXQyPSJu
byJdKQogQUNfTVNHX1JFU1VMVChbJGVuYWJsZV93ZWJraXQyXSkKIGlmIHRlc3QgIiRlbmFibGVf
d2Via2l0MiIgPSAieWVzIjsgdGhlbgotICAgICMgVHVybiBvbiB0aGlzIG1hY3JvIGJ5IGRlZmF1
bHQuIEl0IGlzIHVzZWQgaW4gaW50dHlwZXMuaCBmb3IgZGVmaW5pbmcgbWFjcm9zIHVzZWQgYnkg
d2Via2l0LgotICAgICMgSW4gV2ViS2l0LCB0aGlzIGRlZmluZSBpcyBlbnN1cmVkIGJ5IGRvaW5n
IGl0IGJlZm9yZSBpbmNsdWRpbmcgY29uZmlnLmggaW4gYW55IHNvdXJjZSBmaWxlLgotICAgICMg
SW4gV2ViS2l0MiwgV2ViS2l0MlByZWZpeC5oIGlzIGluY2x1ZGVkIGFzIGZpcnN0IGhlYWRlciBm
aWxlLCBzbyB3ZSBuZWVkIHRvIGRlZmluZSB0aGlzCi0gICAgIyBtYWNybyBiZWZvcmUgYWN0dWFs
bHkgV2ViS2l0MlByZWZpeC5oIGlzIGluY2x1ZGVkIGluIGFueSBmaWxlLgotICAgIEFDX0RFRklO
RShbX19TVERDX0ZPUk1BVF9NQUNST1NdLFsxXSxbVHVybiBvbiB0aGUgX19TVERDX0ZPUk1BVF9N
QUNST1MgdXNlZCBpbiBpbnR0eXBlcy5oXSkKICAgICBXRUJLSVRHVEtfUENfTkFNRT0ke1dFQktJ
VEdUS19QQ19OQU1FfTIKICAgICBBQ19TVUJTVChbV0VCS0lUR1RLX1BDX05BTUVdKQogZmkK
</data>
<flag name="review"
          id="72238"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80739</attachid>
            <date>2011-02-01 04:38:54 -0800</date>
            <delta_ts>2011-02-01 06:35:43 -0800</delta_ts>
            <desc>Updated patch to latest Upstream 77239</desc>
            <filename>new_patch.diff</filename>
            <type>text/plain</type>
            <size>3536</size>
            <attacher name="Oleg Romashin (:romaxa)">romaxa</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDc3MjQx
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDIt
MDEgIE9sZWcgUm9tYXNoaW4gIDxvbGVnLnJvbWFzaGluQG5va2lhLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWJLaXQyIEdUSyBGYWlscyB0
byBCdWlsZCAjaW5jbHVkZSBuZXN0ZWQgdG9vIGRlZXBseQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTIyMTkKKworICAgICAgICBSZW1vdmVkIHRoZSBf
X1NURENfRk9STUFUX01BQ1JPUyBkZWZpbml0aW9uLCBpdCBpcyBhbHJlYWR5IGRlZmluZWQKKyAg
ICAgICAgaW4gdGhlIGZpbGUgd2hlcmUgUFJJeHg2NCBpcyB1c2VkIGJlZm9yZSB0aGUgaW5jbHVz
aW9uIHNvIHdlIGFyZQorICAgICAgICBzYWZlLgorCisgICAgICAgICogY29uZmlndXJlLmFjOgor
CiAyMDEwLTAxLTI4ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBVbnJldmlld2VkLiAgVGVzdCBjb21taXQgZm9yIGNvbW1pdC1xdWV1ZUB3ZWJraXQu
b3JnLgpJbmRleDogY29uZmlndXJlLmFjCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGNvbmZpZ3VyZS5hYwkocmV2
aXNpb24gNzcyMzkpCisrKyBjb25maWd1cmUuYWMJKHdvcmtpbmcgY29weSkKQEAgLTkwNyw3ICs5
MDcsNiBAQCBpZiB0ZXN0ICIkZW5hYmxlX3dlYmtpdDIiID0gInllcyI7IHRoZW4KICAgICAjIElu
IFdlYktpdCwgdGhpcyBkZWZpbmUgaXMgZW5zdXJlZCBieSBkb2luZyBpdCBiZWZvcmUgaW5jbHVk
aW5nIGNvbmZpZy5oIGluIGFueSBzb3VyY2UgZmlsZS4KICAgICAjIEluIFdlYktpdDIsIFdlYktp
dDJQcmVmaXguaCBpcyBpbmNsdWRlZCBhcyBmaXJzdCBoZWFkZXIgZmlsZSwgc28gd2UgbmVlZCB0
byBkZWZpbmUgdGhpcwogICAgICMgbWFjcm8gYmVmb3JlIGFjdHVhbGx5IFdlYktpdDJQcmVmaXgu
aCBpcyBpbmNsdWRlZCBpbiBhbnkgZmlsZS4KLSAgICBBQ19ERUZJTkUoW19fU1REQ19GT1JNQVRf
TUFDUk9TXSxbMV0sW1R1cm4gb24gdGhlIF9fU1REQ19GT1JNQVRfTUFDUk9TIHVzZWQgaW4gaW50
dHlwZXMuaF0pCiAgICAgV0VCS0lUR1RLX1BDX05BTUU9JHtXRUJLSVRHVEtfUENfTkFNRX0yCiAg
ICAgQUNfU1VCU1QoW1dFQktJVEdUS19QQ19OQU1FXSkKIGZpCkluZGV4OiBTb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCShyZXZp
c2lvbiA3NzI0MSkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE2IEBACisyMDExLTAyLTAxICBPbGVnIFJvbWFzaGluICA8b2xlZy5yb21hc2hp
bkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgV2ViS2l0MiBHVEsgRmFpbHMgdG8gQnVpbGQgI2luY2x1ZGUgbmVzdGVkIHRvbyBkZWVw
bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUyMjE5
CisKKyAgICAgICAgKiBHTlVtYWtlZmlsZS5hbTogUmVtb3ZlZCB0aGUgY29tbWFuZHMgdG8gY3Jl
YXRlIHRoZSBkaXJlY3RvcmllcworICAgICAgICBmb3IgdGhlIGZvcndhcmRpbmcgaGVhZGVycywg
dGhlIHNjcmlwdCBhbHJlYWR5IGRvZXMgaXQgZm9yIHVzLgorICAgICAgICAqIFdlYktpdDJQcmVm
aXguaDogUmVtb3ZlZCB0aGUgY29uZmlnLmggaW5jbHVzaW9uIGFuZCBhZGRlZCB0aGUKKyAgICAg
ICAgYXV0b3Rvb2xzY29uZmlnLmggZGlyZWN0bHksIGFsc28gYWRkZWQgYSBjb25kaXRpb24gdG8g
c2hhcmUgdGhlCisgICAgICAgIGRlZmluZXMgd2l0aCBRVC4KKwogMjAxMS0wMS0zMSAgQWxleGV5
IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYWNp
ZWogU3RhY2hvd2lhay4KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtCShyZXZpc2lvbiA3NzIzOSkK
KysrIFNvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtCSh3b3JraW5nIGNvcHkpCkBAIC03Nzcs
OSArNzc3LDYgQEAgQlVJTFRfU09VUkNFUyArPSBcCiAKIGZvcndhcmRpbmdfaGVhZGVycyA6PSAk
KEdFTlNPVVJDRVNfV0VCS0lUMikvaW5jbHVkZQogZ2VuZXJhdGUtd2Via2l0Mi1mb3J3YXJkaW5n
LWhlYWRlcnM6ICQoV2ViS2l0MikvU2NyaXB0cy9nZW5lcmF0ZS1mb3J3YXJkaW5nLWhlYWRlcnMu
cGwgJChsaWJXZWJLaXQyX2xhX1NPVVJDRVMpCi0JJChBTV9WX2F0KSQobWtkaXJfcCkgJChmb3J3
YXJkaW5nX2hlYWRlcnMpL0phdmFTY3JpcHRDb3JlCi0JJChBTV9WX2F0KSQobWtkaXJfcCkgJChm
b3J3YXJkaW5nX2hlYWRlcnMpL1dlYkNvcmUKLQkkKEFNX1ZfYXQpJChta2Rpcl9wKSAkKGZvcndh
cmRpbmdfaGVhZGVycykvV2ViS2l0MgogCSQoQU1fVl9HRU4pJChQRVJMKSAkPCAkKFdlYktpdDIp
ICQoZm9yd2FyZGluZ19oZWFkZXJzKSBndGsKIAkkKEFNX1ZfR0VOKSQoUEVSTCkgJDwgJChXZWJL
aXQyKSAkKGZvcndhcmRpbmdfaGVhZGVycykgc291cCAKIApJbmRleDogU291cmNlL1dlYktpdDIv
Y29uZmlnLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvY29uZmlnLmgJKHJldmlzaW9u
IDc3MjM5KQorKysgU291cmNlL1dlYktpdDIvY29uZmlnLmgJKHdvcmtpbmcgY29weSkKQEAgLTM0
LDkgKzM0LDkgQEAKIAogI2VuZGlmCiAKLSNpZiBkZWZpbmVkIChCVUlMRElOR19HVEtfXykKLSNp
bmNsdWRlIDxXZWJDb3JlL2NvbmZpZy5oPgotI2VuZGlmIC8qIGRlZmluZWQgKEJVSUxESU5HX0dU
S19fKSAqLworI2lmIGRlZmluZWQoQlVJTERJTkdfR1RLX18pCisjaW5jbHVkZSAiYXV0b3Rvb2xz
Y29uZmlnLmgiCisjZW5kaWYKIAogI2luY2x1ZGUgPHd0Zi9EaXNhbGxvd0NUeXBlLmg+CiAjaW5j
bHVkZSA8d3RmL1BsYXRmb3JtLmg+CkBAIC02MSw3ICs2MSw3IEBAIHN0YXRpYyBjb25zdCB0eXBl
JiBuYW1lKCkgXAogICAgIHJldHVybiBuYW1lIyNWYWx1ZTsgXAogfQogCi0jaWYgZGVmaW5lZChC
VUlMRElOR19RVF9fKQorI2lmIGRlZmluZWQoQlVJTERJTkdfUVRfXykgfHwgZGVmaW5lZChCVUlM
RElOR19HVEtfXykKIAogI2RlZmluZSBXVEZfVVNFX0pTQyAxCiAjZGVmaW5lIFdURl9VU0VfVjgg
MAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>