[Speex-dev] CVS compilation and EVC++ 4.0
Jean-Marc.Valin at USherbrooke.ca
Tue Dec 20 02:22:36 PST 2005
I'll try fixing that. It's funny "gcc -ansi -Wall" doesn't even complain
about it despite the fact it's not C89-compliant. In the mean time, you
can always replace it with:
and you'll be fine (unless you try AEC with a frame size > 512).
Sorry about the inconvenience. <cheap shot>Must be the price to pay for
using an inferior compiler</cheap shot>.
Le mardi 20 décembre 2005 à 11:13 +0100, Fabio a écrit :
> Hi all,
> I'd like you to know i'm not able to build Speex library anymore from
> CVS without modfing the code in mdf.c.
> This is due to the fact that EVC++ compiler doesn't like memory
> allocations in this form:
> spx_word16_t w[N];
> where N is not a constant.
> I know this is not an error for gcc compiler and ANSI standard but it
> is in VS2005 and EVC++ 4.0
> If someone knows how to compile this with a MS compiler i would
> apreciate it.
> Speex-dev mailing list
> Speex-dev at xiph.org
More information about the Speex-dev