[Bug 778270] New: base: meson: linking errors when running tests

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Feb 7 09:49:58 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=778270

            Bug ID: 778270
           Summary: base: meson: linking errors when running tests
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: gdesmott at gnome.org
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

$ mesontest.py -C build --suite gst-plugins-base elements/volume
the test passes but its output contains:

(volume:13357): GStreamer-WARNING **: External plugin loader failed. This most
likely means that the plugin loader helper binary was not found or could not be
run. You might need to set the GST_PLUGIN_SCANNER environment variable if your
setup is unusual. This should normally not be required though.

This applies to all base tests.

The test is run using
GST_PLUGIN_PATH_1_0='/home/cassidy/dev/gst/master/gst-build/build' which is the
top root of the build dir.

I'm not sure what exactly but there seems to have some linking problems when
using this path:

$ rm -rf ~/.cache/gstreamer-1.0/
$ GST_PLUGIN_PATH_1_0='/home/cassidy/dev/gst/master/gst-build/build'
gst-inspect-1.0 

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/plugins/gapplication/libgstvalidategapplication.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidate-1.0.so.0:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/plugins/gtk/libgstvalidategtk.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidate-1.0.so.0:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/plugins/fault_injection/libgstvalidatefaultinjection.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidate-1.0.so.0:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/plugins/ssim/libgstvalidatessim.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidate-1.0.so.0:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidateplugin.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidateplugin.so:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidate-1.0.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidate-1.0.so:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-plugins-base/gst/pbtypes/libgstpbtypes.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-plugins-base/gst/pbtypes/libgstpbtypes.so:
undefined symbol: gst_dynamic_type_register

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-editing-services/ges/libges-1.0.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-devtools/validate/gst/validate/libgstvalidate-1.0.so.0:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-plugins-bad/sys/decklink/libgstdecklink.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gst-plugins-bad/sys/decklink/libgstdecklink.so:
undefined symbol: gst_calculate_linear_regression

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/home/cassidy/dev/gst/master/gst-build/build/subprojects/gstreamer/plugins/tracers/libgstcoretracers.so':
/home/cassidy/dev/gst/master/gst-build/build/subprojects/gstreamer/plugins/tracers/libgstcoretracers.so:
undefined symbol: gst_debug_get_stack_trace

(gst-plugin-scanner:13760): GLib-GObject-WARNING **: specified class size for
type 'GstDashDemux' is smaller than the parent type's 'GstAdaptiveDemux' class
size

(gst-plugin-scanner:13760): GLib-CRITICAL **: g_once_init_leave: assertion
'result != 0' failed

(gst-plugin-scanner:13760): GStreamer-CRITICAL **: gst_element_register:
assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(gst-plugin-scanner:13760): GStreamer-WARNING **: Failed to load plugin
'/usr/lib64/gstreamer-1.0/libgstopengl.so':
/usr/lib64/gstreamer-1.0/libgstopengl.so: undefined symbol:
gst_gl_caps_replace_all_caps_features

(gst-plugin-scanner:13760): GLib-GObject-WARNING **: specified class size for
type 'GstMssDemux' is smaller than the parent type's 'GstAdaptiveDemux' class
size

(gst-plugin-scanner:13760): GLib-CRITICAL **: g_once_init_leave: assertion
'result != 0' failed

(gst-plugin-scanner:13760): GStreamer-CRITICAL **: gst_element_register:
assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(gst-plugin-scanner:13760): GLib-GObject-WARNING **: specified class size for
type 'GstHLSDemux' is smaller than the parent type's 'GstAdaptiveDemux' class
size

(gst-plugin-scanner:13760): GLib-CRITICAL **: g_once_init_leave: assertion
'result != 0' failed

(gst-plugin-scanner:13760): GStreamer-CRITICAL **: gst_element_register:
assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

-- 
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