<?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>111861</bug_id>
          
          <creation_ts>2013-03-08 08:44:06 -0800</creation_ts>
          <short_desc>WebKitWebViewBase.cpp:132:12: error: &apos;RedirectedXCompositeWindow&apos; was not declared in this scope</short_desc>
          <delta_ts>2013-07-03 10:40: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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>112600</dup_id>
          
          <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>0</everconfirmed>
          <reporter name="Tobias Mueller">tobiasmue</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>mario</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>851222</commentid>
    <comment_count>0</comment_count>
    <who name="Tobias Mueller">tobiasmue</who>
    <bug_when>2013-03-08 08:44:06 -0800</bug_when>
    <thetext>I tried to build webkitgtk and it failed: 

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -fno-strict-aliasing -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions -DBUILDING_CAIRO__ -DBUILDING_GTK__ -DBUILDING_WEBKIT2__ -include ./Source/WebKit2/WebKit2Prefix.h -I./Source/WebKit/gtk -I./Source/WebKit2 -I./Source/WebKit2/gtk -I./Source/WebKit2/Platform -I./Source/WebKit2/Platform/CoreIPC -I./Source/WebKit2/Platform/CoreIPC/gtk -I./Source/WebKit2/Platform/gtk -I./Source/WebKit2/PluginProcess -I./Source/WebKit2/Shared -I./Source/WebKit2/Shared/API -I./Source/WebKit2/Shared/API/c -I./Source/WebKit2/Shared/API/c/gtk -I./Source/WebKit2/Shared/API/c/soup -I./Source/WebKit2/Shared/Authentication -I./Source/WebKit2/Shared/CoreIPCSupport -I./Source/WebKit2/Shared/Downloads -I./Source/WebKit2/Shared/Downloads/soup -I./Source/WebKit2/Shared/gtk -I./Source/WebKit2/Shared/Network -I./Source/WebKit2/Shared/Plugins -I./Source/WebKit2/Shared/Plugins/Netscape -I./Source/WebKit2/Shared/Plugins/Netscape/x11 -I./Source/WebKit2/Shared/soup -I./Source/WebKit2/UIProcess -I./Source/WebKit2/UIProcess/API -I./Source/WebKit2/UIProcess/API/C -I./Source/WebKit2/UIProcess/API/C/gtk -I./Source/WebKit2/UIProcess/API/C/soup -I./Source/WebKit2/UIProcess/API/cpp -I./Source/WebKit2/UIProcess/API/gtk -I./Source/WebKit2/UIProcess/Authentication -I./Source/WebKit2/UIProcess/Downloads -I./Source/WebKit2/UIProcess/gtk -I./Source/WebKit2/UIProcess/Launcher -I./Source/WebKit2/UIProcess/Launcher/gtk -I./Source/WebKit2/UIProcess/Notifications -I./Source/WebKit2/UIProcess/Plugins -I./Source/WebKit2/UIProcess/Plugins/unix -I./Source/WebKit2/UIProcess/Storage -I./Source/WebKit2/UIProcess/soup -I./Source/WebKit2/UIProcess/InspectorServer -I./Source/WebKit2/WebProcess -I./Source/WebKit2/WebProcess/ApplicationCache -I./Source/WebKit2/WebProcess/Battery -I./Source/WebKit2/WebProcess/Cookies -I./Source/WebKit2/WebProcess/FullScreen -I./Source/WebKit2/WebProcess/Geolocation -I./Source/WebKit2/WebProcess/gtk -I./Source/WebKit2/WebProcess/IconDatabase -I./Source/WebKit2/WebProcess/InjectedBundle -I./Source/WebKit2/WebProcess/InjectedBundle/API -I./Source/WebKit2/WebProcess/InjectedBundle/API/c -I./Source/WebKit2/WebProcess/InjectedBundle/API/gtk -I./Source/WebKit2/WebProcess/InjectedBundle/DOM -I./Source/WebKit2/WebProcess/InjectedBundle/gtk -I./Source/WebKit2/WebProcess/KeyValueStorage -I./Source/WebKit2/WebProcess/Launching -I./Source/WebKit2/WebProcess/MediaCache -I./Source/WebKit2/WebProcess/NetworkInfo -I./Source/WebKit2/WebProcess/Notifications -I./Source/WebKit2/WebProcess/ResourceCache -I./Source/WebKit2/WebProcess/Storage -I./Source/WebKit2/WebProcess/soup -I./Source/WebKit2/WebProcess/Plugins -I./Source/WebKit2/WebProcess/Plugins/Netscape -I./Source/WebKit2/WebProcess/Plugins/Netscape/unix -I./Source/WebKit2/WebProcess/WebCoreSupport -I./Source/WebKit2/WebProcess/WebCoreSupport/gtk -I./Source/WebKit2/WebProcess/WebCoreSupport/soup -I./Source/WebKit2/WebProcess/WebPage -I./Source/WebKit2/WebProcess/WebPage/atk -I./Source/WebKit2/WebProcess/WebPage/gtk -I./DerivedSources/WebKit2 -I./DerivedSources/WebKit2/include -I./DerivedSources/WebKit2/webkit2gtk -I./DerivedSources/WebKit2/webkit2gtk/include -I./DerivedSources/WebKit2/webkit2gtk/webkit2 -I./DerivedSources/WebKit2/webkit2extension/include -I./DerivedSources/WebKit2/include/JavaScriptCore -I./DerivedSources/WebKit2/include/WebCore -I./DerivedSources/WebKit2/include/WebKit2 -I./DerivedSources/webkitdom -DLIBEXECDIR=\&quot;/opt/gnome2/libexec\&quot; -DLIBDIR=\&quot;/opt/gnome2/lib64\&quot; -DBUILDING_WEBKIT -DWEBKIT2_COMPILATION -DENABLE_PLUGIN_PROCESS=1 -I./Source/ThirdParty/ANGLE/src -I./Source/ThirdParty/ANGLE/include -I./Source/ThirdParty/ANGLE/include/GLSLANG -I./Source/ThirdParty/ANGLE/include/KHR -I./Source/WebCore -I./Source/WebCore/Modules/filesystem -I./Source/WebCore/Modules/gamepad -I./Source/WebCore/Modules/geolocation -I./Source/WebCore/Modules/indexeddb -I./Source/WebCore/Modules/mediasource -I./Source/We
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:132:12: error: &apos;RedirectedXCompositeWindow&apos; was not declared in this scope
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:132:38: error: template argument 1 is invalid
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp: In constructor &apos;_WebKitWebViewBasePrivate::_WebKitWebViewBasePrivate()&apos;:
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:85:28: error: &apos;RedirectedXCompositeWindow&apos; has not been declared
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:85:78: error: &apos;RedirectedXCompositeWindow&apos; has not been declared
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp: In function &apos;void webkitWebViewBaseConstructed(GObject*)&apos;:
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:385:31: error: base operand of &apos;-&gt;&apos; is not a pointer
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp: In function &apos;bool webkitWebViewRenderAcceleratedCompositingResults(WebKitWebViewBase*, WebKit::DrawingAreaProxyImpl*, cairo_t*, GdkRectangle*)&apos;:
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:404:54: error: base operand of &apos;-&gt;&apos; is not a pointer
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp: In function &apos;void resizeWebKitWebViewBaseFromAllocation(WebKitWebViewBase*, GtkAllocation*, bool)&apos;:
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:489:44: error: base operand of &apos;-&gt;&apos; is not a pointer
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp: In function &apos;void webkitWebViewBaseCreateWebPage(WebKitWebViewBase*, WebKit::WebContext*, WebKit::WebPageGroup*)&apos;:
Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp:894:82: error: base operand of &apos;-&gt;&apos; is not a pointer
make[1]: *** [Source/WebKit2/UIProcess/API/gtk/libwebkit2gtk_3_0_la-WebKitWebViewBase.lo] Error 1
make[1]: Leaving directory `/home/muelli/svn/gnome2/webkitgtk-1.11.91&apos;
make: *** [all] Error 2

[jhbuild] muelli@bigbox ~/svn/gnome2/webkitgtk-1.11.91 $ grep GLX autotoolsconfig.h #define HAVE_GL_GLX_H 1
/* #undef WTF_USE_GLX */
[jhbuild] muelli@bigbox ~/svn/gnome2/webkitgtk-1.11.91 $ head config.log 
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by WebKitGTK configure 1.11.91, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --prefix /opt/gnome2 --libdir /opt/gnome2/lib64 --enable-introspection --disable-silent-rules --with-gstreamer=1.0 --disable-static --disable-scrollkeeper --disable-gtk-doc --disable-docs --enable-gtk-doc=no --enable-gtk-doc-html=no --enable-gtk-doc-pdf=no --disable-webkit1 --disable-spellcheck --disable-glx --disable-egl --disable-gles2 --disable-gamepad --disable-video --disable-mediastream --disable-xslt --disable-geolocation --disable-svg --disable-svg-fonts --disable-web-audio --disable-coverage --disable-webgl --disable-gtk-doc-html

## --------- ##
## Platform. ##



[17:17:53] &lt;philn&gt; muelli: that code should be guarded with #if ENABLE(WEBGL) i suppose, can you file a bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>905415</commentid>
    <comment_count>1</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2013-07-02 07:26:18 -0700</bug_when>
    <thetext>I think this is already fixed:

http://trac.webkit.org/changeset/146196</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>905442</commentid>
    <comment_count>2</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-07-02 08:30:53 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; I think this is already fixed:
&gt; 
&gt; http://trac.webkit.org/changeset/146196

Looks like it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>905919</commentid>
    <comment_count>3</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-07-03 10:40:59 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 112600 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>