[Speex-dev] Building Speex project in Symbian(Carbide C/C++)
Jean-Marc Valin
jean-marc.valin at usherbrooke.ca
Wed Jun 24 20:04:52 PDT 2009
You're probably just missing a few defines. Try defining HAVE_CONFIG_H
and then use the config.h that's in the symbian/ directory.
Jean-Marc
Charles a écrit :
> Hi Everybody:
> I am doing the project in speex, and want to make the lib/dll in
> symbian platform.
> I checked there is one symbian project file, including bld and
> mmp files in speex-1.2rc1.
>
> But while I import the project and compile in Carbide. It
> showing so many errors:
>
> ***Invoking abld command
> perl.exe -S ABLD.PL \Symbian\Carbide\workspace\speex\symbian\ export
> make -r -f
> "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspace\speex\symbian\EXPORT.make"
> EXPORT VERBOSE=-s
> make: Nothing to be done for `EXPORT'.
> Total Time: 0 sec
> ***Invoking abld command
> perl.exe -S ABLD.PL \Symbian\Carbide\workspace\speex\symbian\ library
> winscw
> make -r -f
> "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspace\speex\symbian\WINSCW.make"
> LIBRARY VERBOSE=-s
> User break, cancelled...
> make[1]: ***
> [\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspace\speex\symbian\SPEEX\WINSCW\UDEB\bits.o]
> Error 2
> make: *** [LIBRARYSPEEX] Error 2
> make -s -r -f
> "\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\Symbian\Carbide\workspace\speex\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
> ..\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
>
>
> Can anybody guide me how to compile speex in symbian? I will
> really appreciate it.
>
> Thanks.
>
> Regards
> Charles
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev
More information about the Speex-dev
mailing list