Undefined references

Tim Müller tim at centricular.com
Tue Aug 15 07:32:40 UTC 2017


On Mon, 2017-08-14 at 19:39 -0700, Mike Taylor wrote:

Hi Mike,

> I've just updated my Ubuntu 14.04 install to 16.04.  Now when  I
> build one of my  applications that uses GStreamer-1.0 I get these
> errors:
> 
> /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so: undefined reference to
> `gst_segment_is_equal'
> /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so: undefined reference to
> `gst_structure_get_flagset'
> /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so: undefined reference to
> `gst_flagset_register'

These look like recent additions to GStreamer.

What I suspect is happening is that you once upon a time built
GStreamer core from source, and there's an older libgstreamer-1.0.so
somewhere in a custom prefix or /usr/local/lib.

Try:

ldd /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so | grep libgstreamer

to see which one it picks up.

Cheers
 -Tim

-- 
Tim Müller, Centricular Ltd - http://www.centricular.com

Join us at the GStreamer Conference!
21-22 October 2017 in Prague, Czech Republic
http://gstreamer.freedesktop.org/conference/


More information about the gstreamer-devel mailing list