GNOME Bugzilla – Bug 340723
failure to 'make' - undefined reference to `GST_CAT_QOS'
Last modified: 2006-06-21 10:28:03 UTC
Please describe the problem: First attempt at compiling the latest Gnome-2.14.1 from source. Currently running 2.14 from source. gnome-applets is failling to make with the following error: gcc -g -O2 -o mixer_applet2 applet.o dock.o load.o preferences.o -Wl,--export-dynamic -pthread -pthread -pthread /usr/lib/libgstreamer-0.10.so /usr/lib/libgstinterfaces-0.10.so /usr/lib/libgstaudio-0.10.so /usr/lib/libpanel-applet-2.so /usr/lib/libgnome-desktop-2.so /usr/lib/libgnomeui-2.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libstartup-notification-1.so /usr/lib/libbonoboui-2.so /usr/lib/libgnome-keyring.so /usr/lib/libxml2.so -lz /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-2.so /usr/lib/libgconf-2.so /usr/lib/libgobject-2.0.so /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so /usr/bin/../lib/libgstbase-0.10.so.0: undefined reference to `GST_CAT_QOS' collect2: ld returned 1 exit status make[3]: *** [mixer_applet2] Error 1 Steps to reproduce: 1. download latest tarballs 2. extract and install in proper order 3. compile gnome-applets Actual results: failure to make Expected results: compile with current/latest GStreamer 10 Does this happen every time? yes Other information: Currently running GStreamer 0.10.4
I've found the problem. gstreamer-0.10.4, which is what is "packaged" up with the source distribution of Gnome.2.14.1: ftp://ftp.gnome.org/pub/gnome/desktop/2.14/2.14.1/sources ...does not work with the also included gnome-applets-2.14.1. The file: "gstreamer-0.10.4/gst/gstinfo.c" does not contain the line: GstDebugCategory *GST_CAT_QOS = NULL; I had to get the CVS version of gstreamer, and this satisfied gnome-applets-2.14.1's dependncy on this package. After installing CVS gstreamer, I'm now able to complete the 'make && make install'
I suppose this means that you have conflicting versions of gstreamer and gst-base installed; it appears unrelated to the applets themselves.
libgstbase-0.10 is part of the core, so it's quite unlikely this is a problem of wrong intra-module relationships in GStreamer. Is it possible that you've compiled a newer GStreamer core + gst-plugins-base version at some time before (possibly indirectly via jhbuild or so) and now effectively just downgraded the core by compiling GStreamer core 0.10.4, but leaving the gst-plugins-base stuff intact? Looks like a home-made problem of some sort to me.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!