Raspberry Pi libgstriff-1.0.so.0: undefined symbol: _gst_fraction_type

Peter Maersk-Moller pmaersk at gmail.com
Tue Jul 1 11:35:00 PDT 2014


I do have Erik Vontanes precompiled gstreamer-1.0.10 installed in /usr or
in fact in /usr/lib/arm-linux-gnueabihf.

Running just gstreamer (no base-plugins or other plugins installed) I get
this:

gst-launch-1.0 --version
gst-launch-1.0: symbol lookup error: gst-launch-1.0: undefined symbol:
_gst_date_time_type
pi at raspberrypi ~/GStreamer/gstreamer-1.3.90/gstreamer $ gst-inspect-1.0
--version
gst-inspect-1.0: symbol lookup error: gst-inspect-1.0: undefined symbol:
_gst_caps_features_memory_system_memory

Probably the same issue. Executing 'export LD_LIBRARY_PATH=/usr/local/lib'
fixes that. Shouldn't gstreamer look first in PREFIX/lib before it uses
system settings for from ldconfig before loading shared libraries ? I use
to have a default gstreamer in /usr and a newer compiled version in
/usr/local and it usually gives little problems, but perhaps it was pure
chance?

Seems to work also for gst-plugins-base now with the export of
LD_LIBRARY_PATH=/usr/local

Best regards


On Tue, Jul 1, 2014 at 8:08 PM, Sebastian Dröge <sebastian at centricular.com>
wrote:

> On Di, 2014-07-01 at 19:55 +0200, Peter Maersk-Moller wrote:
> > Hi
> >
> > Trying to compile GStremaer-1.3.90 on Raspberry Pi (Raspbian GNU/Linux 7
> -
> > wheezy) updated I get the following error message:
> >
> > make[3]: Entering directory
> > `/home/pi/GStreamer/gstreamer-1.2/gst-plugins-base/docs/libs'
> >   DOC   Scanning header files
> >   DOC   Introspecting gobjects
> >
> /home/pi/GStreamer/gstreamer-1.2/gst-plugins-base/docs/libs/.libs/lt-gst-plugins-base-libs-scan:
> > symbol lookup error:
> >
> /home/pi/GStreamer/gstreamer-1.2/gst-plugins-base/gst-libs/gst/riff/.libs/libgstriff-1.0.so.0:
> > undefined symbol: _gst_fraction_type
> > Scan failed:
> > make[3]: *** [scan-build.stamp] Error 127
> > make[3]: Leaving directory
> > `/home/pi/GStreamer/gstreamer-1.2/gst-plugins-base/docs/libs'
> >
> > Trying to figure what is missing. Should it be filed as a bug?
>
> That sounds like it is using libgstreamer-1.0.so from your installed
> version (which is older than 1.3.90) instead of the 1.3.90 version.
>
> Can you check that?
>
> --
> Sebastian Dröge, Centricular Ltd - http://www.centricular.com
> Expertise, Straight from the Source
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140701/dbd45481/attachment.html>


More information about the gstreamer-devel mailing list