From Will Pittenger, 8 Years ago, written in Plain Text.
Embed
  1. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'void webKitWebSrcSetProperty(GObject*, guint, const GValue*, GParamSpec*)':
  2. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:357:9: error: reference to 'GMutexLocker' is ambiguous
  3.          GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  4.          ^
  5. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  6.                  from /usr/include/glib-2.0/glib.h:32,
  7.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  8.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  9.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  10. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  11.  typedef void GMutexLocker;
  12.               ^
  13. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  14. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  15.  class GMutexLocker {
  16.        ^
  17. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'void webKitWebSrcGetProperty(GObject*, guint, GValue*, GParamSpec*)':
  18. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:379:5: error: reference to 'GMutexLocker' is ambiguous
  19.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  20.      ^
  21. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  22.                  from /usr/include/glib-2.0/glib.h:32,
  23.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  24.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  25.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  26. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  27.  typedef void GMutexLocker;
  28.               ^
  29. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  30. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  31.  class GMutexLocker {
  32.        ^
  33. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcStop(WebKitWebSrc*)':
  34. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:432:5: error: reference to 'GMutexLocker' is ambiguous
  35.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  36.      ^
  37. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  38.                  from /usr/include/glib-2.0/glib.h:32,
  39.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  40.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  41.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  42. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  43.  typedef void GMutexLocker;
  44.               ^
  45. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  46. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  47.  class GMutexLocker {
  48.        ^
  49. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:477:5: error: 'locker' was not declared in this scope
  50.      locker.unlock();
  51.      ^
  52. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcStart(WebKitWebSrc*)':
  53. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:496:5: error: reference to 'GMutexLocker' is ambiguous
  54.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  55.      ^
  56. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  57.                  from /usr/include/glib-2.0/glib.h:32,
  58.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  59.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  60.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  61. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  62.  typedef void GMutexLocker;
  63.               ^
  64. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  65. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  66.  class GMutexLocker {
  67.        ^
  68. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:502:9: error: 'locker' was not declared in this scope
  69.          locker.unlock();
  70.          ^
  71. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:554:9: error: 'locker' was not declared in this scope
  72.          locker.unlock();
  73.          ^
  74. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'GstStateChangeReturn webKitWebSrcChangeState(GstElement*, GstStateChange)':
  75. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:587:5: error: reference to 'GMutexLocker' is ambiguous
  76.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  77.      ^
  78. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  79.                  from /usr/include/glib-2.0/glib.h:32,
  80.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  81.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  82.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  83. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  84.  typedef void GMutexLocker;
  85.               ^
  86. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  87. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  88.  class GMutexLocker {
  89.        ^
  90. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcQueryWithParent(GstPad*, GstObject*, GstQuery*)':
  91. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:618:9: error: reference to 'GMutexLocker' is ambiguous
  92.          GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  93.          ^
  94. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  95.                  from /usr/include/glib-2.0/glib.h:32,
  96.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  97.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  98.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  99. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  100.  typedef void GMutexLocker;
  101.               ^
  102. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  103. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  104.  class GMutexLocker {
  105.        ^
  106. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:626:9: error: reference to 'GMutexLocker' is ambiguous
  107.          GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  108.          ^
  109. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  110.                  from /usr/include/glib-2.0/glib.h:32,
  111.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  112.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  113.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  114. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  115.  typedef void GMutexLocker;
  116.               ^
  117. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  118. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  119.  class GMutexLocker {
  120.        ^
  121. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gchar* webKitWebSrcGetUri(GstURIHandler*)':
  122. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:671:5: error: reference to 'GMutexLocker' is ambiguous
  123.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  124.      ^
  125. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  126.                  from /usr/include/glib-2.0/glib.h:32,
  127.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  128.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  129.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  130. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  131.  typedef void GMutexLocker;
  132.               ^
  133. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  134. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  135.  class GMutexLocker {
  136.        ^
  137. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcSetUri(GstURIHandler*, const gchar*, GError**)':
  138. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:686:5: error: reference to 'GMutexLocker' is ambiguous
  139.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  140.      ^
  141. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  142.                  from /usr/include/glib-2.0/glib.h:32,
  143.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  144.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  145.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  146. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  147.  typedef void GMutexLocker;
  148.               ^
  149. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  150. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  151.  class GMutexLocker {
  152.        ^
  153. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcNeedDataMainCb(WebKitWebSrc*)':
  154. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:775:5: error: reference to 'GMutexLocker' is ambiguous
  155.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  156.      ^
  157. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  158.                  from /usr/include/glib-2.0/glib.h:32,
  159.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  160.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  161.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  162. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  163.  typedef void GMutexLocker;
  164.               ^
  165. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  166. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  167.  class GMutexLocker {
  168.        ^
  169. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:782:5: error: 'locker' was not declared in this scope
  170.      locker.unlock();
  171.      ^
  172. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'void webKitWebSrcNeedDataCb(GstAppSrc*, guint, gpointer)':
  173. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:796:5: error: reference to 'GMutexLocker' is ambiguous
  174.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  175.      ^
  176. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  177.                  from /usr/include/glib-2.0/glib.h:32,
  178.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  179.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  180.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  181. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  182.  typedef void GMutexLocker;
  183.               ^
  184. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  185. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  186.  class GMutexLocker {
  187.        ^
  188. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcEnoughDataMainCb(WebKitWebSrc*)':
  189. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:810:5: error: reference to 'GMutexLocker' is ambiguous
  190.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  191.      ^
  192. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  193.                  from /usr/include/glib-2.0/glib.h:32,
  194.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  195.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  196.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  197. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  198.  typedef void GMutexLocker;
  199.               ^
  200. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  201. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  202.  class GMutexLocker {
  203.        ^
  204. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:817:5: error: 'locker' was not declared in this scope
  205.      locker.unlock();
  206.      ^
  207. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'void webKitWebSrcEnoughDataCb(GstAppSrc*, gpointer)':
  208. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:831:5: error: reference to 'GMutexLocker' is ambiguous
  209.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  210.      ^
  211. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  212.                  from /usr/include/glib-2.0/glib.h:32,
  213.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  214.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  215.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  216. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  217.  typedef void GMutexLocker;
  218.               ^
  219. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  220. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  221.  class GMutexLocker {
  222.        ^
  223. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcSeekMainCb(WebKitWebSrc*)':
  224. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:845:5: error: reference to 'GMutexLocker' is ambiguous
  225.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  226.      ^
  227. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  228.                  from /usr/include/glib-2.0/glib.h:32,
  229.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  230.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  231.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  232. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  233.  typedef void GMutexLocker;
  234.               ^
  235. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  236. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  237.  class GMutexLocker {
  238.        ^
  239. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:849:5: error: 'locker' was not declared in this scope
  240.      locker.unlock();
  241.      ^
  242. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'gboolean webKitWebSrcSeekDataCb(GstAppSrc*, guint64, gpointer)':
  243. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:863:5: error: reference to 'GMutexLocker' is ambiguous
  244.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  245.      ^
  246. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  247.                  from /usr/include/glib-2.0/glib.h:32,
  248.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  249.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  250.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  251. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  252.  typedef void GMutexLocker;
  253.               ^
  254. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  255. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  256.  class GMutexLocker {
  257.        ^
  258. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In function 'void webKitWebSrcSetMediaPlayer(WebKitWebSrc*, WebCore::MediaPlayer*)':
  259. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:882:5: error: reference to 'GMutexLocker' is ambiguous
  260.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  261.      ^
  262. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  263.                  from /usr/include/glib-2.0/glib.h:32,
  264.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  265.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  266.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  267. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  268.  typedef void GMutexLocker;
  269.               ^
  270. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  271. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  272.  class GMutexLocker {
  273.        ^
  274. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In member function 'char* StreamingClient::createReadBuffer(size_t, size_t&)':
  275. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:909:5: error: reference to 'GMutexLocker' is ambiguous
  276.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  277.      ^
  278. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  279.                  from /usr/include/glib-2.0/glib.h:32,
  280.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  281.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  282.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  283. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  284.  typedef void GMutexLocker;
  285.               ^
  286. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  287. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  288.  class GMutexLocker {
  289.        ^
  290. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:911:5: error: 'locker' was not declared in this scope
  291.      locker.unlock();
  292.      ^
  293. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In member function 'void StreamingClient::handleResponseReceived(const WebCore::ResourceResponse&)':
  294. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:924:5: error: reference to 'GMutexLocker' is ambiguous
  295.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  296.      ^
  297. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  298.                  from /usr/include/glib-2.0/glib.h:32,
  299.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  300.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  301.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  302. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  303.  typedef void GMutexLocker;
  304.               ^
  305. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  306. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  307.  class GMutexLocker {
  308.        ^
  309. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:928:9: error: 'locker' was not declared in this scope
  310.          locker.unlock();
  311.          ^
  312. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:976:5: error: 'locker' was not declared in this scope
  313.      locker.unlock();
  314.      ^
  315. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In member function 'void StreamingClient::handleDataReceived(const char*, int)':
  316. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1023:5: error: reference to 'GMutexLocker' is ambiguous
  317.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  318.      ^
  319. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  320.                  from /usr/include/glib-2.0/glib.h:32,
  321.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  322.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  323.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  324. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  325.  typedef void GMutexLocker;
  326.               ^
  327. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  328. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  329.  class GMutexLocker {
  330.        ^
  331. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1059:5: error: 'locker' was not declared in this scope
  332.      locker.unlock();
  333.      ^
  334. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In member function 'void StreamingClient::handleNotifyFinished()':
  335. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1077:5: error: reference to 'GMutexLocker' is ambiguous
  336.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  337.      ^
  338. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  339.                  from /usr/include/glib-2.0/glib.h:32,
  340.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  341.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  342.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  343. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  344.  typedef void GMutexLocker;
  345.               ^
  346. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  347. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  348.  class GMutexLocker {
  349.        ^
  350. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1079:9: error: 'locker' was not declared in this scope
  351.          locker.unlock();
  352.          ^
  353. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In member function 'virtual void ResourceHandleStreamingClient::wasBlocked(WebCore::ResourceHandle*)':
  354. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1213:5: error: reference to 'GMutexLocker' is ambiguous
  355.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  356.      ^
  357. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  358.                  from /usr/include/glib-2.0/glib.h:32,
  359.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  360.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  361.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  362. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  363.  typedef void GMutexLocker;
  364.               ^
  365. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  366. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  367.  class GMutexLocker {
  368.        ^
  369. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1215:5: error: 'locker' was not declared in this scope
  370.      locker.unlock();
  371.      ^
  372. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: In member function 'virtual void ResourceHandleStreamingClient::cannotShowURL(WebCore::ResourceHandle*)':
  373. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1227:5: error: reference to 'GMutexLocker' is ambiguous
  374.      GMutexLocker locker(GST_OBJECT_GET_LOCK(src));
  375.      ^
  376. In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:32:0,
  377.                  from /usr/include/glib-2.0/glib.h:32,
  378.                  from /usr/include/gstreamer-1.0/gst/gst.h:27,
  379.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:24,
  380.                  from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21:
  381. /usr/include/glib-2.0/glib/gthread.h:276:14: note: candidates are: typedef void GMutexLocker
  382.  typedef void GMutexLocker;
  383.               ^
  384. In file included from platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:43:0:
  385. ../WTF/wtf/gobject/GMutexLocker.h:32:7: note:                 class WebCore::GMutexLocker
  386.  class GMutexLocker {
  387.        ^
  388. platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1229:5: error: 'locker' was not declared in this scope
  389.      locker.unlock();
  390.      ^
  391. Makefile.WebCore.Target:80462: recipe for target '.obj/platform/graphics/gstreamer/WebKitWebSourceGStreamer.o' failed
  392. make[3]: *** [.obj/platform/graphics/gstreamer/WebKitWebSourceGStreamer.o] Error 1
  393. make[3]: Leaving directory '/usr/src/qt-everywhere-opensource-src-5.4.1/qtwebkit/Source/WebCore'
  394. Makefile.WebCore:68: recipe for target 'sub-Target-pri-make_first-ordered' failed
  395. make[2]: *** [sub-Target-pri-make_first-ordered] Error 2
  396. make[2]: Leaving directory '/usr/src/qt-everywhere-opensource-src-5.4.1/qtwebkit/Source/WebCore'
  397. Makefile:222: recipe for target 'sub-Source-WebCore-WebCore-pro-make_first-ordered' failed
  398. make[1]: *** [sub-Source-WebCore-WebCore-pro-make_first-ordered] Error 2
  399. make[1]: Leaving directory '/usr/src/qt-everywhere-opensource-src-5.4.1/qtwebkit'
  400. Makefile:485: recipe for target 'module-qtwebkit-make_first' failed
  401. make: *** [module-qtwebkit-make_first] Error 2