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 498181 - Recent change to gst-plugins-base breaks gst-plugins-good
Recent change to gst-plugins-base breaks gst-plugins-good
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.6
Other All
: Normal critical
: 0.10.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-11-19 13:31 UTC by David Ronis
Modified: 2008-03-11 11:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description David Ronis 2007-11-19 13:31:44 UTC
Steps to reproduce:
1. configure
2. make
3. 


Stack trace:
gstid3v2mux.cc:547: error: 'GST_TAG_MUSICBRAINZ_SORTNAME' was not declared in this scope
make[4]: *** [libgsttaglib_la-gstid3v2mux.lo] Error 1


This tag is depreciated and not declared in gst-plugins-base/gst-libs/gst/tag/tag.h if GST_DISABLE_DEPRECATED is defined.

The fix is to do as tag.h says:


 * Deprecated.  Use GST_TAG_ARTIST_SORTNAME instead.


Other information:
Comment 1 Tim-Philipp Müller 2007-11-19 13:50:33 UTC
It's a bug in our build system, releases shouldn't be built with GST_DISABLE_DEPRECATED, you need to remove the -DGST_DISABLE_DEPRECATED from the CFLAGS for now, sorry.

Keeping bug open so we can fix our build system.
Comment 2 Sebastian Dröge (slomo) 2007-12-09 04:28:28 UTC
Fixed in all modules:

2007-12-09  Sebastian Dröge  <slomo@circular-chaos.org>

        * configure.ac:
          Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.