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

Tim Müller tim at centricular.com
Tue Jul 1 11:11:00 PDT 2014


On Tue, 2014-07-01 at 19:55 +0200, Peter Maersk-Moller wrote:

> 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
> 
> Trying to figure what is missing. Should it be filed as a bug?

Probably means that libgstriff pulls in / finds an older/wrong version
of libgstreamer-1.0.so.

What's your setup here? Is it an uninstalled setup, or are you compiling
against an installed GStreamer core?

What does

ldd /home/pi/GStreamer/gstreamer-1.2/gst-plugins-base/gst-libs/gst/riff/.libs/libgstriff-1.0.so.0 | grep libgstreamer

show?

What does

printenv | grep -e PKG_CONFIG_PATH -e LD_LIBRARY_PATH

show?

If it's an installed setup, have you tried run 'sudo ldconfig' after
make install?

Cheers
 -Tim

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



More information about the gstreamer-devel mailing list