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 154518 - gst-plugins speex support not compatible with speex-1.0.x, but it tries to build it anyway
gst-plugins speex support not compatible with speex-1.0.x, but it tries to bu...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other All
: Normal normal
: 0.8.5
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-10-05 00:57 UTC by James Henstridge
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description James Henstridge 2004-10-05 00:57:04 UTC
The configure script for gst-plugins detects that I have speex installed (1.0.3
to be exact) and tries to build the associated GStreamer plugin.

Unfortunately the gst-plugins code doesn't seem to be compatible.  Part of the
issue is that it is including the headers as <speex/speex.h>, when speex-1.0.x
provides them as <speex.h>, and it also seems to be using some things not
provided by the older version.  When I changed the includes, I got the following
build failure:
  gstspeexenc.c: In function `gst_speexenc_setup':
  gstspeexenc.c:767: error: `SPEEX_GET_LOOKAHEAD' undeclared (first use in this
function)
  gstspeexenc.c:767: error: (Each undeclared identifier is reported only once
  gstspeexenc.c:767: error: for each function it appears in.)

If the speex support isn't meant to work with 1.0.x, then gst-plugins shouldn't
attempt to build it without 1.1.x.
Comment 1 Ronald Bultje 2004-10-05 07:18:51 UTC
We just fixed this in CVS already. Thanks for reporting, though.