gst-plugins-bad build fail

Russel Winder russel at winder.org.uk
Thu Jan 12 07:07:48 UTC 2017


I am guessing that:

1. Update gst-build clone
2. Run ./git-update in gst-build clone
3. Run ninja in the Meson constructed build directory for gst-build

is the right way of keeping up to date for the whole of the standard
GStreamer system.

Today 2017-01-12T07:00+00:00, for the gst-plugins-bad, git-update
reports:


Updating gst-plugins-bad...
  -> 95c842a - codecparsers: remove problematic 'extern inline'


but when Ninja is running I get build fails. I ran this a few times to
ensure, I even cleaned to avoid any hysteresis in the build. I am on
Debian Sid fully up to date. Is this a genuine problem or something
silly I have done at my end?


|> ninja clean
[2/2] 'Cleaning'
Cleaning... 570 files.
535 anglides:~/BuildArea/GStreamer_Build 
|> ninja
[541/2417] Compiling c object 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfeature.c.o'
FAILED: subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfeature.c.o 
cc  '-Isubprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha' '-fdiagnostics-color=always' '-Isubprojects/gst-plugins-bad/gst-libs/gst/gl' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl' '-Isubprojects/gst-plugins-bad/.' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/.' '-Isubprojects/gst-plugins-bad/gst-libs' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs' '-Isubprojects/gstreamer/libs' '-I../../../../Checkouts/Git/GST_Build/subprojects/gstreamer/libs' '-Isubprojects/gstreamer/.' '-I../../../../Checkouts/Git/GST_Build/subprojects/gstreamer/.' '-Isubprojects/gst-plugins-base/gst-libs' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-base/gst-libs' '-pipe' '-Wall' '-Winvalid-pch' '-DHAVE_CONFIG_H' '-DGST_USE_UNSTABLE_API' '-DGST_EXPORTS' '-O0' '-g' '-fPIC' '-I/usr/include/glib-2.0' '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-pthread' '-I/usr/include/orc-0.4' '-pthread' '-I/usr/include/libdrm' '-pthread' '-Isubprojects/gstreamer/gst' '-Isubprojects/gst-plugins-base/gst-libs/gst/video' '-MMD' '-MQ' 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfeature.c.o' '-MF' 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfeature.c.o.d' -o 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfeature.c.o' -c ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfeature.c
In file included from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglapi.h:81:0,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl_fwd.h:26,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gl.h:29,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfeature.c:27:
../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/glprototypes/gstgl_compat.h:40:18: error: conflicting types for ‘GLsync’
 typedef gpointer GLsync;
                  ^~~~~~
In file included from /usr/include/GL/gl.h:2055:0,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglapi.h:65,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl_fwd.h:26,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gl.h:29,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfeature.c:27:
/usr/include/GL/glext.h:1385:26: note: previous declaration of ‘GLsync’ was here
 typedef struct __GLsync *GLsync;
                          ^~~~~~
[542/2417] Compiling c object 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfilter.c.o'
FAILED: subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfilter.c.o 
cc  '-Isubprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha' '-fdiagnostics-color=always' '-Isubprojects/gst-plugins-bad/gst-libs/gst/gl' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl' '-Isubprojects/gst-plugins-bad/.' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/.' '-Isubprojects/gst-plugins-bad/gst-libs' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs' '-Isubprojects/gstreamer/libs' '-I../../../../Checkouts/Git/GST_Build/subprojects/gstreamer/libs' '-Isubprojects/gstreamer/.' '-I../../../../Checkouts/Git/GST_Build/subprojects/gstreamer/.' '-Isubprojects/gst-plugins-base/gst-libs' '-I../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-base/gst-libs' '-pipe' '-Wall' '-Winvalid-pch' '-DHAVE_CONFIG_H' '-DGST_USE_UNSTABLE_API' '-DGST_EXPORTS' '-O0' '-g' '-fPIC' '-I/usr/include/glib-2.0' '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include' '-pthread' '-I/usr/include/orc-0.4' '-pthread' '-I/usr/include/libdrm' '-pthread' '-Isubprojects/gstreamer/gst' '-Isubprojects/gst-plugins-base/gst-libs/gst/video' '-MMD' '-MQ' 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfilter.c.o' '-MF' 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfilter.c.o.d' -o 'subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl-1.0 at sha/gstglfilter.c.o' -c ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfilter.c
In file included from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglapi.h:81:0,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl_fwd.h:26,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gl.h:29,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfilter.h:29,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfilter.c:38:
../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/glprototypes/gstgl_compat.h:40:18: error: conflicting types for ‘GLsync’
 typedef gpointer GLsync;
                  ^~~~~~
In file included from /usr/include/GL/gl.h:2055:0,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglapi.h:65,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstgl_fwd.h:26,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gl.h:29,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfilter.h:29,
                 from ../../../../Checkouts/Git/GST_Build/subprojects/gst-plugins-bad/gst-libs/gst/gl/gstglfilter.c:38:
/usr/include/GL/glext.h:1385:26: note: previous declaration of ‘GLsync’ was here
 typedef struct __GLsync *GLsync;
                          ^~~~~~
[550/2417] Compiling c object 'subprojects/gst-plugins-base/tests/check/libs/rtp at exe/libs_rtp.c.o'
ninja: build stopped: subcommand failed.


-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170112/b9822811/attachment.sig>


More information about the gstreamer-devel mailing list