GNOME Bugzilla – Bug 148016
GStreamer/GST-Plugins on OS X: Undefined symbols; missing libraries; plugins not loading.
Last modified: 2005-08-25 23:47:51 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
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