[Bug 797309] New: Regression: compile failure in qtdemux (implicit-function-declaration)
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Oct 19 15:25:48 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=797309
Bug ID: 797309
Summary: Regression: compile failure in qtdemux
(implicit-function-declaration)
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: critical
Priority: Normal
Component: gst-plugins-good
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: ullysses.a.eoff at intel.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
gst-plugins-good compilation fails on Ubuntu Xenial environment since:
commit b2876ad8a4f7b9f1cdf499ab40c4b73f841c9031
Author: Seungha Yang <seungha.yang at navercorp.com>
Date: Sun Oct 7 16:43:34 2018 +0900
qtdemux: Use GPtrArray to store QtDemuxStream structure
GPtrArray has less overhead than linked list and the length also
can be auto updated by using it.
https://bugzilla.gnome.org/show_bug.cgi?id=797239
Error is:
qtdemux.c: In function 'qtdemux_update_streams':
qtdemux.c:12531:9: error: implicit declaration of function
'g_ptr_array_find_with_equal_func' [-Werror=implicit-function-declaration]
if (g_ptr_array_find_with_equal_func (qtdemux->old_streams,
^
qtdemux.c:12531:5: error: nested extern declaration of
'g_ptr_array_find_with_equal_func' [-Werror=nested-externs]
if (g_ptr_array_find_with_equal_func (qtdemux->old_streams,
^
cc1: all warnings being treated as errors
Makefile:796: recipe for target 'libgstisomp4_la-qtdemux.lo' failed
make[3]: *** [libgstisomp4_la-qtdemux.lo] Error 1
make[3]: Leaving directory '/opt/media/build/gst-plugins-good/gst/isomp4'
Makefile:908: recipe for target 'isomp4' failed
make[2]: *** [isomp4] Error 2
make[2]: Leaving directory '/opt/media/build/gst-plugins-good/gst'
Makefile:742: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/opt/media/build/gst-plugins-good'
Makefile:673: recipe for target 'all' failed
make: *** [all] Error 2
Compilation succeeds on Fedora 27, 28 and Ubuntu Bionic
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list