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 packages | Assignee: | 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 |
https://lists.webkit.org/pipermail/webkit-gtk/2015-April/002337.html contains a link to a patch. Same here Must admit I'm using dev-libs/glib-2.44.* from the gnome-overlay... *** Bug 549836 has been marked as a duplicate of this bug. *** 2.4.9 was released today and seems to include patch fixing this issue. *** Bug 550284 has been marked as a duplicate of this bug. *** (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. Now hitting https://bugs.gentoo.org/show_bug.cgi?id=515968 with 2.4.9 *** Bug 551698 has been marked as a duplicate of this bug. *** *** Bug 552080 has been marked as a duplicate of this bug. *** |
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 { ^