[Speex-dev] Building 1.1.12 for symbian failed

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Thu Mar 2 05:42:48 PST 2006


Hi,

Can you see if it works if you replace the 

return (spx_float_t) {0,0};

with 

{
   spx_float_t tmp = {0,0};
   return tmp;
}

	Jean-Marc

Le lundi 27 février 2006 à 15:59 +0800, SuperMMX a écrit :
> hi, all,
> 
> I am trying to build 1.1.12 for symbian platform like this:
> 
> 1, bldmake bldfiles
> 2, abld build wins udeb (to build for emulator)
> 
> but building failed, the error message is :
> 
> nmake -nologo -x - -s  -f "\Install\Symbian\8.0a\S60_2nd_FP2\EPOC32\BUILD\HOME\MYOWN\NOKIA\SPEEX\SPEEX-1.1.12\SYMBIAN\SPEEX\WINS\SPEEX.WINS" LIBRARY
> Mdf.c
> c:\HOME\MyOwn\Nokia\Speex\speex-1.1.12\libspeex\pseudofloat.h(63) : error C2059: syntax error : '{'
> c:\HOME\MyOwn\Nokia\Speex\speex-1.1.12\libspeex\pseudofloat.h(109) : error C2061: syntax error : identifier 'FLOAT_SUB'
> 
> and many similiar erros in mdf.c
> \HOME\MyOwn\Nokia\Speex\speex-1.1.12\libspeex\mdf.c(548) : error C2440: 'function' : cannot convert from 'int' to 'spx_float_t'
> 
> it seems that this is about spx_float_t in pseudofloat.h
> 
> Did anyone have this problem ?
> 


More information about the Speex-dev mailing list