After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 148016 - GStreamer/GST-Plugins on OS X: Undefined symbols; missing libraries; plugins not loading.
GStreamer/GST-Plugins on OS X: Undefined symbols; missing libraries; plugins ...
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.8.3
Other Mac OS
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-07-20 17:58 UTC by Michael Baehr
Modified: 2005-08-25 23:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Baehr 2004-07-20 17:58:06 UTC
Install gst-plugins-0.8.2-14 and gstreamer-0.8.3-9 on OS X 10.3 from the Fink unstable tree.

The (seemingly essential) library /sw/lib/libgstinterfaces-0.8.0.dylib is missing, preventing several 
plugins from loading, including osxaudiosink.  During gst-register (with debug level=5 output), you get 
output like this:

 DEBUG (1090345632:074775) GST_PLUGIN_LOADING(18499) gstplugin.c(320):gst_plugin_load_file: 
attemp
t to load plugin "/sw/lib/gstreamer-0.8/libgstosxaudio.so"
DEBUG (1090345632:077407) GST_PLUGIN_LOADING(18499) gstplugin.c(416):gst_plugin_load_file: 
Error 
loading plugin /sw/lib/gstreamer-0.8/libgstosxaudio.so, reason: dlcompat: dyld: /sw/bin/gst-regis
ter-0.8 can't open library: /sw/lib/libgstinterfaces-0.8.0.dylib  (No such file or directory, err
no = 2)

There are also some undefined symbols errors that need fixing:

DEBUG (1090345632:086429) GST_PLUGIN_LOADING(18499) gstplugin.c(320):gst_plugin_load_file: 
attemp
t to load plugin "/sw/lib/gstreamer-0.8/libgstoptomegascheduler.so"
DEBUG (1090345632:090794) GST_PLUGIN_LOADING(18499) gstplugin.c(416):gst_plugin_load_file: 
Error 
loading plugin /sw/lib/gstreamer-0.8/libgstoptomegascheduler.so, reason: dlcompat: dyld: /sw/bin/
gst-register-0.8 Undefined symbols:
/sw/lib/gstreamer-0.8/libgstoptomegascheduler.so undefined reference to _g_log_domain_gstreamer 
e
xpected to be defined in a dynamic image

Full gzipped output of gst-register command is at http://dely.conio.net/errant.gz
Comment 1 Michael Baehr 2004-07-20 18:16:25 UTC
Seems Fink was splitting off certain libraries into gst-plugins-dev by mistake.  Thus this is a Fink error, 
and not a gstreamer one.  Changed to "not a bug".  Sorry :D