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