Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 547324

Summary: net-libs/webkit-gtk-2.4.8: error: reference to ‘GMutexLocker’ is ambiguous (glib-2.44)
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: franz.trischberger, gentoo, ikelos, klaus818, mehmet, uzytkownik2, wasundwarum
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 545082    
Attachments: The build log .gz

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-04-21 18:39:36 UTC
Created attachment 401758 [details]
The build log .gz

Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function ‘void
 webKitWebSrcSetProperty(GObject*, guint, const GValue*, GParamSpec*)’:
Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:349:9: error: refe
rence to ‘GMutexLocker’ is ambiguous
         GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
         ^
In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/libsoup-2.4/libsoup/soup-types.h:9,
                 from /usr/include/libsoup-2.4/libsoup/soup-address.h:11,
                 from /usr/include/libsoup-2.4/libsoup/soup.h:13,
                 from ./Source/WebCore/platform/network/soup/GUniquePtrSoup.h:23,
                 from ./Source/WebCore/platform/URL.h:39,
                 from ./Source/WebCore/platform/graphics/MediaPlayer.h:38,
                 from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:23,
                 from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
/usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
 typedef void GMutexLocker;
              ^
In file included from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:45:0:
./Source/WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
 class GMutexLocker {
       ^
Comment 1 Franz Trischberger 2015-04-22 07:08:47 UTC
https://lists.webkit.org/pipermail/webkit-gtk/2015-April/002337.html
contains a link to a patch.
Comment 2 Kobboi 2015-04-27 05:39:12 UTC
Same here
Comment 3 Kobboi 2015-05-18 19:50:28 UTC
Must admit I'm using dev-libs/glib-2.44.* from the gnome-overlay...
Comment 4 Pacho Ramos gentoo-dev 2015-05-19 10:25:05 UTC
*** Bug 549836 has been marked as a duplicate of this bug. ***
Comment 5 Priit Laes (IRC: plaes) 2015-05-20 13:16:01 UTC
2.4.9 was released today and seems to include patch fixing this issue.
Comment 6 Pacho Ramos gentoo-dev 2015-05-24 09:20:27 UTC
*** Bug 550284 has been marked as a duplicate of this bug. ***
Comment 7 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-05-24 22:44:13 UTC
(In reply to Priit Laes (IRC: plaes) from comment #5)
> 2.4.9 was released today and seems to include patch fixing this issue.

Thanks, bumped, should fix the problem.

+*webkit-gtk-2.4.9-r200 (24 May 2015)
+*webkit-gtk-2.4.9 (24 May 2015)
+
+  24 May 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  +webkit-gtk-2.4.9.ebuild, +webkit-gtk-2.4.9-r200.ebuild:
+  Version bump, see
+  http://webkitgtk.org/2015/05/20/webkitgtk2.4.9-released.html for the
+  announcement. Fixes build issues with glib-2.44 and gcc-5.1. Fixes bugs
+  #547324, #547638, #550178.
Comment 8 Kobboi 2015-05-25 08:10:14 UTC
Now hitting https://bugs.gentoo.org/show_bug.cgi?id=515968 with 2.4.9
Comment 9 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-12 22:40:24 UTC
*** Bug 551698 has been marked as a duplicate of this bug. ***
Comment 10 Pacho Ramos gentoo-dev 2015-06-14 13:44:18 UTC
*** Bug 552080 has been marked as a duplicate of this bug. ***