<?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>72085</bug_id>
          
          <creation_ts>2011-11-10 18:43:52 -0800</creation_ts>
          <short_desc>Impossible build WebKit with glib2-2.31.0</short_desc>
          <delta_ts>2012-05-26 16:40:04 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>69840</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Silouck">silouck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahf</cc>
    
    <cc>hausmann</cc>
    
    <cc>jerome</cc>
    
    <cc>jon</cc>
    
    <cc>mattydaw</cc>
    
    <cc>rsa4046</cc>
    
    <cc>sharkman.ru</cc>
    
    <cc>uzytkownik2</cc>
    
    <cc>yael</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>500471</commentid>
    <comment_count>0</comment_count>
    <who name="Silouck">silouck</who>
    <bug_when>2011-11-10 18:43:52 -0800</bug_when>
    <thetext>Hi,

Impossible build WebKit with glib2-2.31.0, please check the output (and i have disabled -Werror...):

In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:34:0,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:25,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../../../Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:24:
/usr/include/glib-2.0/glib/gthread.h:51:16: error: &apos;union&apos; tag used in naming &apos;struct _GMutex&apos; [-fpermissive]
/usr/include/glib-2.0/glib/gthread.h:58:7: error: &apos;union&apos; tag used in naming &apos;struct _GMutex&apos; [-fpermissive]
../../../Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function &apos;void WTF::freeOwnedGPtr(T*) [with T = _GCond]&apos;:
../../../Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:43:9: warning: &apos;void g_cond_free(GCond*)&apos; is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:277) [-Wdeprecated-declarations]
../../../Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:43:24: warning: &apos;void g_cond_free(GCond*)&apos; is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:277) [-Wdeprecated-declarations]
../../../Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In function &apos;void WTF::freeOwnedGPtr(T*) [with T = _GMutex]&apos;:
../../../Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:49:9: warning: &apos;void g_mutex_free(GMutex*)&apos; is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:273) [-Wdeprecated-declarations]
../../../Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:49:25: warning: &apos;void g_mutex_free(GMutex*)&apos; is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:273) [-Wdeprecated-declarations]
make[1]: *** [obj/release/GOwnPtr.o] Error 1
make[1]: *** Waiting for unfinished jobs....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506523</commentid>
    <comment_count>1</comment_count>
    <who name="Matthew Dawkins">mattydaw</who>
    <bug_when>2011-11-20 06:46:10 -0800</bug_when>
    <thetext>I have this same error and looking at glib/gthread.h I noticed it had the some of the same code as webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h
This patch gets me a little further in the build.

--- webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h~	2011-09-26 14:54:57.000000000 -0600
+++ webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h	2011-11-20 06:30:29.608190397 -0700
@@ -39,7 +39,6 @@
 typedef struct _GAsyncResult GAsyncResult;
 typedef struct _GCancellable GCancellable;
 typedef struct _GCharsetConverter GCharsetConverter;
-typedef struct _GCond GCond;
 typedef struct _GDir GDir;
 typedef struct _GdkAtom* GdkAtom;
 typedef struct _GdkCursor GdkCursor;
@@ -52,7 +51,6 @@
 typedef struct _GHashTable GHashTable;
 typedef struct _GInputStream GInputStream;
 typedef struct _GList GList;
-typedef struct _GMutex GMutex;
 typedef struct _GPatternSpec GPatternSpec;
 typedef struct _GPollableOutputStream GPollableOutputStream;
 typedef struct _GSocketClient GSocketClient;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506524</commentid>
    <comment_count>2</comment_count>
    <who name="Matthew Dawkins">mattydaw</who>
    <bug_when>2011-11-20 07:24:19 -0800</bug_when>
    <thetext>ok to fix the next build error and this seems to be it, to me this makes since, you can only call glib/ headers thru glib.h now.

--- webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GOwnPtr.h~	2011-09-26 14:54:57.000000000 -0600
+++ webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GOwnPtr.h	2011-11-20 06:46:08.302440259 -0700
@@ -24,6 +24,7 @@
 
 #if ENABLE(GLIB_SUPPORT)
 
+#include &lt;glib.h&gt;
 #include &lt;algorithm&gt;
 #include &lt;wtf/Assertions.h&gt;
 #include &lt;wtf/Noncopyable.h&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523532</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Færøy">ahf</who>
    <bug_when>2011-12-18 13:58:11 -0800</bug_when>
    <thetext>(In reply to comment #2)

Hello Matthew,

Could you please have a look at our nice introduction on how to submit patches http://www.webkit.org/coding/contributing.html

It explains how to use some fairly nifty scripts for helping you through submitting your patch :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545773</commentid>
    <comment_count>4</comment_count>
    <who name="Sharkman">sharkman.ru</who>
    <bug_when>2012-01-30 21:35:10 -0800</bug_when>
    <thetext>I have exactly the same problem building package =x11-libs/qt-webkit-4.8.0 on Gentoo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545775</commentid>
    <comment_count>5</comment_count>
      <attachid>124668</attachid>
    <who name="Sharkman">sharkman.ru</who>
    <bug_when>2012-01-30 21:36:28 -0800</bug_when>
    <thetext>Created attachment 124668
Build log from Gentoo

Build log from Gentoo package =x11-libs/qt-webkit-4.8.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547612</commentid>
    <comment_count>6</comment_count>
    <who name="Jonathan Hyry">jon</who>
    <bug_when>2012-02-01 21:01:05 -0800</bug_when>
    <thetext>I have encountered this same issue trying to compile webkit-1.6.1. I am on Slackware 13.37 i686.

I noticed Mathew Dawkins&apos; comment with the diff.... If you modify his diff as follows, webkit should compile normally:

--- webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h~    2011-09-26 14:54:57.000000000 -0600
+++ webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h    2011-11-20 06:30:29.608190397 -0700
@@ -52,7 +51,6 @@
 typedef struct _GHashTable GHashTable;
 typedef struct _GInputStream GInputStream;
 typedef struct _GList GList;
-typedef struct _GMutex GMutex;
+typedef union  _GMutex GMutex;
 typedef struct _GPatternSpec GPatternSpec;
 typedef struct _GPollableOutputStream GPollableOutputStream;
 typedef struct _GSocketClient GSocketClient;

_GMutex needs to be typedf&apos;ed like this because the definition of a GMutex is as follows, per http://developer.gnome.org/glib/2.31/glib-Threads.html#GMutex:

union _GMutex
{
  /*&lt; private &gt;*/
  gpointer p;
  guint i[2];
};

This appears to be the only problem so far. Though webkit is still compiling (has been for the past 20 minutes), it has not run into any errors/warnings. I will post a follow-up comment if it errors out of the build process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>554688</commentid>
    <comment_count>7</comment_count>
    <who name="Rolf S. Arvidson">rsa4046</who>
    <bug_when>2012-02-11 13:49:55 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; I have encountered this same issue trying to compile webkit-1.6.1. I am on Slackware 13.37 i686.
&gt; 
&gt; I noticed Mathew Dawkins&apos; comment with the diff.... If you modify his diff as follows, webkit should compile normally:
&gt; 
&gt; --- webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h~    2011-09-26 14:54:57.000000000 -0600
&gt; +++ webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h    2011-11-20 06:30:29.608190397 -0700
&gt; @@ -52,7 +51,6 @@
&gt;  typedef struct _GHashTable GHashTable;
&gt;  typedef struct _GInputStream GInputStream;
&gt;  typedef struct _GList GList;
&gt; -typedef struct _GMutex GMutex;
&gt; +typedef union  _GMutex GMutex;
&gt;  typedef struct _GPatternSpec GPatternSpec;
&gt;  typedef struct _GPollableOutputStream GPollableOutputStream;
&gt;  typedef struct _GSocketClient GSocketClient;
&gt; 
&gt; _GMutex needs to be typedf&apos;ed like this because the definition of a GMutex is as follows, per http://developer.gnome.org/glib/2.31/glib-Threads.html#GMutex:
&gt; 
&gt; union _GMutex
&gt; {
&gt;   /*&lt; private &gt;*/
&gt;   gpointer p;
&gt;   guint i[2];
&gt; };
&gt; 
&gt; This appears to be the only problem so far. Though webkit is still compiling (has been for the past 20 minutes), it has not run into any errors/warnings. I will post a follow-up comment if it errors out of the build process.

Jonathan / Matthew: Your suggested fix compiled OK on gentoo, please see comments at https://bugs.gentoo.org/show_bug.cgi?id=401855#c3. Thanks for your help. //Rolf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559761</commentid>
    <comment_count>8</comment_count>
    <who name="Maciej Piechotka">uzytkownik2</who>
    <bug_when>2012-02-18 03:56:32 -0800</bug_when>
    <thetext>I may be wrong but wouldn&apos;t the fix break compiling with &lt;2.31.0 (when GMutex was struct)? I guess the easiest way would be to just include &lt;glib.h&gt; (I don&apos;t know the webkit source code but the existence of the header file seems a bit strange).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634684</commentid>
    <comment_count>9</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2012-05-26 16:40:04 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 69840 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>124668</attachid>
            <date>2012-01-30 21:36:28 -0800</date>
            <delta_ts>2012-01-30 21:36:28 -0800</delta_ts>
            <desc>Build log from Gentoo</desc>
            <filename>build.log.bz2</filename>
            <type>application/octet-stream</type>
            <size>7554</size>
            <attacher name="Sharkman">sharkman.ru</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>