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 340723 - failure to 'make' - undefined reference to `GST_CAT_QOS'
failure to 'make' - undefined reference to `GST_CAT_QOS'
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.10.4
Other All
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-05-05 10:50 UTC by Lupine
Modified: 2006-06-21 10:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Lupine 2006-05-05 10:50:50 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
Comment 1 Lupine 2006-05-05 18:04:04 UTC
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'
Comment 2 Ronald Bultje 2006-06-15 21:20:30 UTC
I suppose this means that you have conflicting versions of gstreamer and gst-base installed; it appears unrelated to the applets themselves.
Comment 3 Tim-Philipp Müller 2006-06-16 11:05:49 UTC
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.

Comment 4 Tim-Philipp Müller 2006-06-21 10:28:03 UTC
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!