Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 547324 - net-libs/webkit-gtk-2.4.8: error: reference to ‘GMutexLocker’ is ambiguous (glib-2.44)
Summary: net-libs/webkit-gtk-2.4.8: error: reference to ‘GMutexLocker’ is ambiguous (g...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 549836 550284 551698 552080 (view as bug list)
Depends on:
Blocks: gnome-3.16
  Show dependency tree
 
Reported: 2015-04-21 18:39 UTC by Michał Górny
Modified: 2015-06-14 13:44 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
The build log .gz (net-libs:webkit-gtk-2.4.8:20150421-181835.log.gz,112.66 KB, application/gzip)
2015-04-21 18:39 UTC, Michał Górny
Details

Note You need to log in before you can comment on or make changes to this bug.
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. ***