Source: qt4-x11 Version: 4:4.8.2+dfsg-2 Severity: important Tags: patch Hello,
I've tried to rebuild qt4-x11, but got an error about _GMutex: it has a different type in glib: union _GMutex { /*< private >*/ gpointer p; guint i[2]; }; and in qt4-x11's GTypedefs.h: typedef struct _GMutex GMutex; so that I had to apply the attached patch to fix the build. Samuel -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.0.4 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- Samuel > C'est vrai. FreeBSD pourrait être bien s'il avait une licence > correcte. Oh, mon troll-ô-meter vient d'exploser... -+- OR in Guide du linuxien pervers - "Bien regler son troll-ô-meter"
--- src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h 2012-10-01 01:08:44.613545773 +0200 +++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject/GTypedefs.h 2012-10-01 01:08:01.178469875 +0200 @@ -52,7 +52,7 @@ 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;