[Speex-dev] Errors compiling speex1.2-rc1 in Symbian 3th edition SDK

maury85 at yahoo.com maury85 at yahoo.com
Thu Mar 18 03:39:44 PDT 2010


Hi, I'm trying to compile speex1.2-rc1 for Symbian 3th edition.
I get some errors:

***Invoking bldmake command
perl.exe -S bldmake.pl bldfiles winscw  

\Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\BLD.INF FATAL ERROR(S):
\Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\BLD.INF(37) : Exported source file \Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\include\speex\speex_config_types.h not found

=== BLDMAKE Command failed with error code 1 ===
***Stopping. Check the Problems view or Console output for errors.



This is because in the bld.inf file there is:

..\include\speex\speex_config_types.h  \epoc32\include\speex\speex_config_types.h

while in that folder there is

speex_config_types.h.in


I tried to rename the file in
speex_config_types.h

And then I got this error:

***Invoking bldmake command
perl.exe -S bldmake.pl bldfiles winscw  

Total Time: 0 sec

***Invoking abld command
perl.exe -S ABLD.PL \Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\ export  
  make -r  -f "\S60\devices\S60_3rd_FP2_SDK_v1.1\EPOC32\BUILD\Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\EXPORT.make" EXPORT VERBOSE=-s
make: Nothing to be done for `EXPORT'.

Total Time: 1 sec

***Invoking abld command
perl.exe -S ABLD.PL \Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\ library winscw  
  make -r  -f "\S60\devices\S60_3rd_FP2_SDK_v1.1\EPOC32\BUILD\Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\WINSCW.make" LIBRARY VERBOSE=-s
make -s  -r -f "\S60\devices\S60_3rd_FP2_SDK_v1.1\EPOC32\BUILD\Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\SPEEX\WINSCW\SPEEX.WINSCW" LIBRARY
bits.c
..\libspeex\bits.c:48: declaration syntax error
..\libspeex\bits.c:49: declaration syntax error
..\libspeex\bits.c:54: declaration syntax error
..\libspeex\bits.c:56: declaration syntax error
..\libspeex\bits.c:58: identifier 'speex_bits_reset(struct SpeexBits *)' redeclared
..\libspeex\bits.c:58: was declared as: 'void (struct SpeexBits *)'
..\libspeex\bits.c:58: now declared as: 'int (...)'
..\libspeex\bits.c:59: identifier expected
..\libspeex\bits.c:59: '{' expected
..\libspeex\bits.c:61: expression syntax error
..\libspeex\bits.c:64: expression syntax error
..\libspeex\bits.c:68: illegal implicit conversion from 'int' to
..\libspeex\bits.c:68: 'struct SpeexBits *'
..\libspeex\bits.c:71: declaration syntax error

..\libspeex\bits.c:72: declaration syntax error
User break, cancelled...
..\libspeex\bits.c:76: declaration syntax error
..\libspeex\bits.c:78: declaration syntax error
..\libspeex\bits.c:79: declaration syntax error
..\libspeex\bits.c:80: declaration syntax error
..\libspeex\bits.c:81: declaration syntax error
..\libspeex\bits.c:83: declaration syntax error
..\libspeex\bits.c:85: declaration syntax error
..\libspeex\bits.c:86: declaration syntax error
..\libspeex\bits.c:90: declaration syntax error
..\libspeex\bits.c:92: declaration syntax error
..\libspeex\bits.c:93: declaration syntax error
..\libspeex\bits.c:95: declaration syntax error
..\libspeex\bits.c:96: declaration syntax error
..\libspeex\bits.c:97: declaration syntax error
..\libspeex\bits.c:98: declaration syntax error
..\libspeex\bits.c:99: declaration syntax error
..\libspeex\bits.c:100: declaration syntax error
..\libspeex\bits.c:102: declaration syntax error
..\libspeex\bits.c:103: declaration syntax error
..\libspeex\bits.c:109: declaration syntax error
..\libspeex\bits.c:110: declaration syntax error
..\libspeex\bits.c:141: declaration syntax error
..\libspeex\bits.c:142: declaration syntax error
..\libspeex\bits.c:143: declaration syntax error
..\libspeex\bits.c:144: declaration syntax error
..\libspeex\bits.c:145: declaration syntax error
..\libspeex\bits.c:156: declaration syntax error
..\libspeex\bits.c:157: declaration syntax error
..\libspeex\bits.c:161: declaration syntax error
..\libspeex\bits.c:162: declaration syntax error
..\libspeex\bits.c:164: declaration syntax error
..\libspeex\bits.c:165: declaration syntax error
..\libspeex\bits.c:175: declaration syntax error
..\libspeex\bits.c:179: declaration syntax error
..\libspeex\bits.c:181: identifier 'speex_bits_flush(struct SpeexBits *)' redeclared
..\libspeex\bits.c:181: was declared as: 'void (struct SpeexBits *)'
..\libspeex\bits.c:181: now declared as: 'int (...)'
..\libspeex\bits.c:182: illegal function definition
..\libspeex\bits.c:183: undefined identifier 'i'
..\libspeex\bits.c:183: undefined identifier 'i'
..\libspeex\bits.c:183: undefined identifier 'i'
..\libspeex\bits.c:184: a pointer/array type was expected for this operation instead of 'int'
..\libspeex\bits.c:185: a pointer/array type was expected for this operation instead of 'int'
..\libspeex\bits.c:188: declaration syntax error
..\libspeex\bits.c:189: declaration syntax error
..\libspeex\bits.c:195: declaration syntax error
..\libspeex\bits.c:196: declaration syntax error
..\libspeex\bits.c:197: declaration syntax error
..\libspeex\bits.c:198: identifier 'speex_bits_insert_terminator(struct SpeexBits *)' redeclared
..\libspeex\bits.c:198: was declared as: 'void (struct SpeexBits *)'
..\libspeex\bits.c:198: now declared as: 'int (...)'
..\libspeex\bits.c:199: ';' expected
..\libspeex\bits.c:200: a pointer/array type was expected for this operation instead of 'int'
..\libspeex\bits.c:201: a pointer/array type was expected for this operation instead of 'int'
..\libspeex\bits.c:203: undefined identifier 'max_nchars'
..\libspeex\bits.c:206: undefined identifier 'i'
..\libspeex\bits.c:206: undefined identifier 'i'
make[1]: *** [\S60\devices\S60_3rd_FP2_SDK_v1.1\EPOC32\BUILD\Users\Maurizio\University\ProgettoInterdisciplinare\speex-1.2rc1\speex-1.2rc1\symbian\SPEEX\WINSCW\udeb\bits.o] Error 2
make: *** [LIBRARYSPEEX] Error 2

Could someone help me?
Thank you.


      


More information about the Speex-dev mailing list