GNOME Bugzilla – Bug 154518
gst-plugins speex support not compatible with speex-1.0.x, but it tries to build it anyway
Last modified: 2004-12-22 21:47: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.
We just fixed this in CVS already. Thanks for reporting, though.