Symbian S60 v5 SDK

Help
tym
2009-07-05
2013-04-25
  • tym
    tym
    2009-07-05

    Hello,

    I am trying to compile symbianoggplay projet with Symbian S60 v5 SDK + Carbide.c++ IDE, but I have many errors :'(

    How can I compile this project please ?

    I have put the compilation log .... :

    ***Building project "symbianoggplay" for configuration "Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0]"

    ***Printing environment variables modified from default:
    PATH=E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Tools\Command_Line_Tools;C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\tools;C:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\gcc\bin;E:/Nokia/Carbide.c++ v2.0/jre/bin/client;E:/Nokia/Carbide.c++ v2.0/jre/bin;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Fichiers communs\Symbian\tools;C:\Program Files\CSL Arm Toolchain\bin
    MWCSYM2INCLUDES=E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK;
    MWSYM2LIBRARIES=E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs
    MWSYM2LIBRARYFILES=MSL_All_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;
    MWCINCLUDES=E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C\MSL_Common\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C\MSL_X86;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;E:\Nokia\Carbide.c++ v2.0\x86Build\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK;
    EPOCROOT=\S60\devices\S60_5th_Edition_SDK_v1.0\ NO_DEPENDENCIES=-nd
    MAKE=make -j 4

    Working Directory: C:/S60/workspace/symbianoggplay/groupS60V3

    ***Makefile structures up to date. Skipping 'bldmake bldfiles'

    ***Invoking abld command
    perl.exe -S ABLD.PL \S60\workspace\symbianoggplay\groupS60V3\ export 
      make -r  -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\EXPORT.make" EXPORT VERBOSE=-s
    make: Nothing to be done for `EXPORT'.

    Total Time: 0 sec

    ***Invoking abld command
    perl.exe -S ABLD.PL \S60\workspace\symbianoggplay\groupS60V3\ library winscw 
      make -r  -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\WINSCW.make" LIBRARY VERBOSE=-s
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGSHAREDS60V3\WINSCW\OGGSHAREDS60V3.WINSCW" LIBRARY
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGVORBISS60V3\WINSCW\OGGVORBISS60V3.WINSCW" LIBRARY
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGFLACS60V3\WINSCW\OGGFLACS60V3.WINSCW" LIBRARY
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGMADS60V3\WINSCW\OGGMADS60V3.WINSCW" LIBRARY
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGPLAYS60V3\WINSCW\OGGPLAYS60V3.WINSCW" LIBRARY

    Total Time: 1 sec

    ***Invoking abld command
    perl.exe -S ABLD.PL \S60\workspace\symbianoggplay\groupS60V3\ resource winscw udeb 
      make -r  -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGSHAREDS60V3\WINSCW\OGGSHAREDS60V3.WINSCW" RESOURCEUDEB
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGVORBISS60V3\WINSCW\OGGVORBISS60V3.WINSCW" RESOURCEUDEB
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGFLACS60V3\WINSCW\OGGFLACS60V3.WINSCW" RESOURCEUDEB
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGMADS60V3\WINSCW\OGGMADS60V3.WINSCW" RESOURCEUDEB
    make -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGPLAYS60V3\WINSCW\OGGPLAYS60V3.WINSCW" RESOURCEUDEB
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\OggSplash.mbg

    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlayIcon.mbm
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay\fish.mbm
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\F000A661\OggSplash.mbm
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rsc
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.ren
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rfr
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rge
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rdu
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rit
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rsp
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rsw
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rtu
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rda
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rpo
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\apps\OggPlay.rru
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rsc
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.ren
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rfr
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rge
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rdu
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rit
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rsp
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rsw
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rtu
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rda
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rpo
    Created \S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\private\10003A3F\apps\OggPlay_reg.rru

    Total Time: 15 sec

    ***Invoking abld command
    perl.exe -S ABLD.PL \S60\workspace\symbianoggplay\groupS60V3\ target winscw udeb 
      make -r  -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\WINSCW.make" TARGET CFG=UDEB VERBOSE=-s
    make -j 4 -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGSHAREDS60V3\WINSCW\OGGSHAREDS60V3.WINSCW" UDEB
    make -j 4 -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGVORBISS60V3\WINSCW\OGGVORBISS60V3.WINSCW" UDEB
    make -j 4 -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGFLACS60V3\WINSCW\OGGFLACS60V3.WINSCW" UDEB
    make -j 4 -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGMADS60V3\WINSCW\OGGMADS60V3.WINSCW" UDEB
    make -j 4 -s  -r -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\OGGPLAYS60V3\WINSCW\OGGPLAYS60V3.WINSCW" UDEB
    TremorDecoder.cpp
    FlacDecoder.cpp
    MadDecoder.cpp
    OggLog.cpp
    OggPlay.cpp
    OggControls.cpp
    OggDialogs.cpp
    OggMsgEnv.cpp
    OggPlayAppView.cpp
    OggViews.cpp
    OggFiles.cpp
    OggHelperFcts.cpp
    OggFilesSearchDialogs.cpp
    OggSettingsContainer.cpp
    OggSplashContainer.cpp
    OggUserHotkeys.cpp
    OggPluginSelectionDialogS60.cpp
    OggTremor.cpp
    OggMultiThread.cpp
    OggThreadClasses.cpp
    OggRateConvert.cpp
    OggAbsPlayback.cpp
    OggPlay.UID.CPP
    mwldsym2.exe: warning: Multiply defined symbol: ___get_MSL_init_count in
    mwldsym2.exe: warning: files uc_cwhelp.obj (EEXE.LIB), startup.win32.c.obj (msl_all_static_mse_symbian_d.lib),
    mwldsym2.exe: warning: keeping definition in startup.win32.c.obj
    mwldsym2.exe: warning: Multiply defined symbol: __CleanUpMSL in
    mwldsym2.exe: warning: files uc_cwhelp.obj (EEXE.LIB), startup.win32.c.obj (msl_all_static_mse_symbian_d.lib),
    mwldsym2.exe: warning: keeping definition in startup.win32.c.obj
    mwldsym2.exe: Undefined symbol: 'RMTFile::RMTFile(class MMTSourceHandler &, class MMTSourceHandler &) (??0RMTFile@@QAE@AAVMMTSourceHandler@@0@Z)'
    mwldsym2.exe: referenced from 'CFlacDecoder::CFlacDecoder(class RFs &, class MMTSourceHandler &, class MMTSourceHandler &) (??0CFlacDecoder@@QAE@AAVRFs@@AAVMMTSourceHandler@@1@Z)' in FlacDecoder.cpp:146
    mwldsym2.exe: referenced from 'CMadDecoder::CMadDecoder(class RFs &, class MMTSourceHandler &, class MMTSourceHandler &, int const &, class TAudioDither &, class TAudioDither &) (??0CMadDecoder@@QAE@AAVRFs@@AAVMMTSourceHandler@@1ABHAAVTAudioDither@@3@Z)' in MadDecoder.cpp:50
    mwldsym2.exe: referenced from 'CTremorDecoder::CTremorDecoder(class RFs &, class MMTSourceHandler &, class MMTSourceHandler &) (??0CTremorDecoder@@QAE@AAVRFs@@AAVMMTSourceHandler@@1@Z)' in TremorDecoder.cpp:34
    mwldsym2.exe: Undefined symbol: '_ogg_sync_bufferin'
    mwldsym2.exe: referenced from 'class TPtr8 CTremorDecoder::AsyncFeedGetBuffer(void *, int) (?AsyncFeedGetBuffer@CTremorDecoder@@SA?AVTPtr8@@PAXH@Z)' in TremorDecoder.cpp:55
    mwldsym2.exe: Undefined symbol: '_ogg_sync_wrote'
    mwldsym2.exe: referenced from 'int CTremorDecoder::AsyncFeedWrote(void *, int, int &) (?AsyncFeedWrote@CTremorDecoder@@SAHPAXHAAH@Z)' in TremorDecoder.cpp:64
    mwldsym2.exe: Undefined symbol: '_ov_asyncin_open'
    mwldsym2.exe: referenced from 'int CTremorDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CTremorDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in TremorDecoder.cpp:113
    mwldsym2.exe: Undefined symbol: 'int RMTFile::Open(class TDesC16 const &, class COggHttpSource *, int) (?Open@RMTFile@@QAEHABVTDesC16@@PAVCOggHttpSource@@H@Z)'
    mwldsym2.exe: referenced from 'int CFlacDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CFlacDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in FlacDecoder.cpp:183
    mwldsym2.exe: referenced from 'int CFlacDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CFlacDecoder@@UAEHABVTDesC16@@@Z)' in FlacDecoder.cpp:235
    mwldsym2.exe: referenced from 'int CMadDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CMadDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in MadDecoder.cpp:241
    mwldsym2.exe: referenced from 'int CMadDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CMadDecoder@@UAEHABVTDesC16@@@Z)' in MadDecoder.cpp:293
    mwldsym2.exe: referenced from 'int CTremorDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CTremorDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in TremorDecoder.cpp:117
    mwldsym2.exe: referenced from 'int CTremorDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CTremorDecoder@@UAEHABVTDesC16@@@Z)' in TremorDecoder.cpp:145
    mwldsym2.exe: Undefined symbol: 'void RMTFile::Close(void) (?Close@RMTFile@@QAEXXZ)'
    mwldsym2.exe: referenced from 'int CFlacDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CFlacDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in FlacDecoder.cpp:194
    mwldsym2.exe: referenced from 'int CFlacDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CFlacDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in FlacDecoder.cpp:201
    mwldsym2.exe: referenced from 'int CFlacDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CFlacDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in FlacDecoder.cpp:225
    mwldsym2.exe: referenced from 'int CFlacDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CFlacDecoder@@UAEHABVTDesC16@@@Z)' in FlacDecoder.cpp:246
    mwldsym2.exe: referenced from 'int CFlacDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CFlacDecoder@@UAEHABVTDesC16@@@Z)' in FlacDecoder.cpp:253
    mwldsym2.exe: referenced from 'int CFlacDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CFlacDecoder@@UAEHABVTDesC16@@@Z)' in FlacDecoder.cpp:277
    mwldsym2.exe: referenced from 'void CFlacDecoder::Close(void) (?Close@CFlacDecoder@@UAEXXZ)' in FlacDecoder.cpp:290
    mwldsym2.exe: referenced from 'int CMadDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CMadDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in MadDecoder.cpp:252
    mwldsym2.exe: ...
    mwldsym2.exe: Undefined symbol: 'int COggHttpSource::CheckRead(void) (?CheckRead@COggHttpSource@@QAEHXZ)'
    mwldsym2.exe: referenced from 'int COggMTSource::CheckRead(void) (?CheckRead@COggMTSource@@QAEHXZ)' in OggMultiThread.cpp:1001
    mwldsym2.exe: referenced from 'int CTremorDecoder::Read(class TDes8 &, int) (?Read@CTremorDecoder@@UAEHAAVTDes8@@H@Z)' in TremorDecoder.cpp:193
    mwldsym2.exe: Undefined symbol: 'void RMTFile::ReadRequest(void) (?ReadRequest@RMTFile@@QAEXXZ)'
    mwldsym2.exe: referenced from 'int CTremorDecoder::Read(class TDes8 &, int) (?Read@CTremorDecoder@@UAEHAAVTDes8@@H@Z)' in TremorDecoder.cpp:194
    mwldsym2.exe: Undefined symbol: 'void COggHttpSource::Lock(void) (?Lock@COggHttpSource@@QAEXXZ)'
    mwldsym2.exe: referenced from 'int CTremorDecoder::Read(class TDes8 &, int) (?Read@CTremorDecoder@@UAEHAAVTDes8@@H@Z)' in TremorDecoder.cpp:196
    mwldsym2.exe: Undefined symbol: 'void COggHttpSource::Unlock(void) (?Unlock@COggHttpSource@@QAEXXZ)'
    mwldsym2.exe: referenced from 'int CTremorDecoder::Read(class TDes8 &, int) (?Read@CTremorDecoder@@UAEHAAVTDes8@@H@Z)' in TremorDecoder.cpp:202
    mwldsym2.exe: Undefined symbol: 'void RMTFile::ThreadRelease(void) (?ThreadRelease@RMTFile@@QAEXXZ)'
    mwldsym2.exe: referenced from 'void CFlacDecoder::PrepareToSetPosition(void) (?PrepareToSetPosition@CFlacDecoder@@UAEXXZ)' in FlacDecoder.cpp:471
    mwldsym2.exe: referenced from 'void CFlacDecoder::PrepareToPlay(void) (?PrepareToPlay@CFlacDecoder@@UAEXXZ)' in FlacDecoder.cpp:484
    mwldsym2.exe: referenced from 'void CFlacDecoder::ThreadRelease(void) (?ThreadRelease@CFlacDecoder@@UAEXXZ)' in FlacDecoder.cpp:491
    mwldsym2.exe: referenced from 'void CMadDecoder::PrepareToSetPosition(void) (?PrepareToSetPosition@CMadDecoder@@UAEXXZ)' in MadDecoder.cpp:1148
    mwldsym2.exe: referenced from 'void CMadDecoder::PrepareToPlay(void) (?PrepareToPlay@CMadDecoder@@UAEXXZ)' in MadDecoder.cpp:1161
    mwldsym2.exe: referenced from 'void CMadDecoder::ThreadRelease(void) (?ThreadRelease@CMadDecoder@@UAEXXZ)' in MadDecoder.cpp:1168
    mwldsym2.exe: referenced from 'void CTremorDecoder::PrepareToSetPosition(void) (?PrepareToSetPosition@CTremorDecoder@@UAEXXZ)' in TremorDecoder.cpp:343
    mwldsym2.exe: referenced from 'void CTremorDecoder::PrepareToPlay(void) (?PrepareToPlay@CTremorDecoder@@UAEXXZ)' in TremorDecoder.cpp:357
    mwldsym2.exe: ...
    mwldsym2.exe: Undefined symbol: 'void RMTFile::DisableDoubleBuffering(void) (?DisableDoubleBuffering@RMTFile@@QAEXXZ)'
    mwldsym2.exe: referenced from 'void CFlacDecoder::PrepareToSetPosition(void) (?PrepareToSetPosition@CFlacDecoder@@UAEXXZ)' in FlacDecoder.cpp:474
    mwldsym2.exe: referenced from 'void CMadDecoder::PrepareToSetPosition(void) (?PrepareToSetPosition@CMadDecoder@@UAEXXZ)' in MadDecoder.cpp:1151
    mwldsym2.exe: referenced from 'void CTremorDecoder::PrepareToSetPosition(void) (?PrepareToSetPosition@CTremorDecoder@@UAEXXZ)' in TremorDecoder.cpp:346
    mwldsym2.exe: Undefined symbol: 'void RMTFile::EnableDoubleBuffering(void) (?EnableDoubleBuffering@RMTFile@@QAEXXZ)'
    mwldsym2.exe: referenced from 'void CFlacDecoder::PrepareToPlay(void) (?PrepareToPlay@CFlacDecoder@@UAEXXZ)' in FlacDecoder.cpp:481
    mwldsym2.exe: referenced from 'void CMadDecoder::PrepareToPlay(void) (?PrepareToPlay@CMadDecoder@@UAEXXZ)' in MadDecoder.cpp:1158
    mwldsym2.exe: referenced from 'void CTremorDecoder::PrepareToPlay(void) (?PrepareToPlay@CTremorDecoder@@UAEXXZ)' in TremorDecoder.cpp:354
    mwldsym2.exe: Undefined symbol: 'int RMTFile::Read(class TDes8 &) (?Read@RMTFile@@QAEHAAVTDes8@@@Z)'
    mwldsym2.exe: referenced from 'enum FLAC__StreamDecoderReadStatus FlacReadCallback(struct FLAC__StreamDecoder const *, unsigned char * const, unsigned int *, void *) (?FlacReadCallback@@YA?AW4FLAC__StreamDecoderReadStatus@@PBUFLAC__StreamDecoder@@QAEPAIPAX@Z)' in FlacDecoder.cpp:43
    mwldsym2.exe: referenced from 'int CMadDecoder::MadReadData(struct mad_stream &, class RMTFile &, int &, int &, unsigned char *) (?MadReadData@CMadDecoder@@AAEHAAUmad_stream@@AAVRMTFile@@AAH2PAE@Z)' in MadDecoder.cpp:635
    mwldsym2.exe: referenced from 'struct id3_tag * CMadDecoder::GetId3(unsigned long) (?GetId3@CMadDecoder@@AAEPAUid3_tag@@K@Z)' in MadDecoder.cpp:1035
    mwldsym2.exe: Undefined symbol: 'int RMTFile::Seek(enum TSeek, int &) (?Seek@RMTFile@@QAEHW4TSeek@@AAH@Z)'
    mwldsym2.exe: referenced from 'enum FLAC__StreamDecoderSeekStatus FlacSeekCallback(struct FLAC__StreamDecoder const *, unsigned long long, void *) (?FlacSeekCallback@@YA?AW4FLAC__StreamDecoderSeekStatus@@PBUFLAC__StreamDecoder@@_KPAX@Z)' in FlacDecoder.cpp:58
    mwldsym2.exe: referenced from 'enum FLAC__StreamDecoderTellStatus FlacTellCallback(struct FLAC__StreamDecoder const *, unsigned long long *, void *) (?FlacTellCallback@@YA?AW4FLAC__StreamDecoderTellStatus@@PBUFLAC__StreamDecoder@@PA_KPAX@Z)' in FlacDecoder.cpp:68
    mwldsym2.exe: referenced from 'void CMadDecoder::Setposition(long long) (?Setposition@CMadDecoder@@UAEX_J@Z)' in MadDecoder.cpp:762
    mwldsym2.exe: Undefined symbol: 'int RMTFile::Size(int &) (?Size@RMTFile@@QAEHAAH@Z)'
    mwldsym2.exe: referenced from 'enum FLAC__StreamDecoderLengthStatus FlacLengthCallback(struct FLAC__StreamDecoder const *, unsigned long long *, void *) (?FlacLengthCallback@@YA?AW4FLAC__StreamDecoderLengthStatus@@PBUFLAC__StreamDecoder@@PA_KPAX@Z)' in FlacDecoder.cpp:78
    mwldsym2.exe: referenced from 'int CFlacDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CFlacDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in FlacDecoder.cpp:191
    mwldsym2.exe: referenced from 'int CFlacDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CFlacDecoder@@UAEHABVTDesC16@@@Z)' in FlacDecoder.cpp:243
    mwldsym2.exe: referenced from 'int CMadDecoder::Open(class TDesC16 const &, class COggHttpSource *) (?Open@CMadDecoder@@UAEHABVTDesC16@@PAVCOggHttpSource@@@Z)' in MadDecoder.cpp:249
    mwldsym2.exe: referenced from 'int CMadDecoder::OpenInfo(class TDesC16 const &) (?OpenInfo@CMadDecoder@@UAEHABVTDesC16@@@Z)' in MadDecoder.cpp:301
    mwldsym2.exe: Undefined symbol: 'int COggHttpSource::IsNameValid(class TDesC16 const &) (?IsNameValid@COggHttpSource@@SAHABVTDesC16@@@Z)'
    mwldsym2.exe: referenced from 'void TOggPlayList::ScanPlayListL(class RFs &, class TOggFiles *) (?ScanPlayListL@TOggPlayList@@QAEXAAVRFs@@PAVTOggFiles@@@Z)' in OggFiles.cpp:173
    mwldsym2.exe: referenced from 'void COggPlayAppUi::ShowFileInfo(void) (?ShowFileInfo@COggPlayAppUi@@QAEXXZ)' in OggPlay.cpp:1523
    mwldsym2.exe: referenced from 'void COggPlayAppUi::DynInitMenuPaneL(int, class CEikMenuPane *) (?DynInitMenuPaneL@COggPlayAppUi@@UAEXHPAVCEikMenuPane@@@Z)' in OggPlay.cpp:1714
    mwldsym2.exe: referenced from 'int COggPlayAppUi::PlaybackFromSource(class TOggSource &, class CAbsPlayback * &, class TUid &) (?PlaybackFromSource@COggPlayAppUi@@QAEHAAVTOggSource@@AAPAVCAbsPlayback@@AAVTUid@@@Z)' in OggPlay.cpp:2666
    mwldsym2.exe: Undefined symbol: 'COggHttpSource::COggHttpSource(void) (??0COggHttpSource@@QAE@XZ)'
    mwldsym2.exe: referenced from 'int COggPlayback::Open(class TOggSource const &, class TUid) (?Open@COggPlayback@@UAEHABVTOggSource@@VTUid@@@Z)' in OggTremor.cpp:278
    mwldsym2.exe: Undefined symbol: 'void ROggMessageQueue::Reset(void) (?Reset@ROggMessageQueue@@QAEXXZ)'
    mwldsym2.exe: referenced from 'void COggPlayback::StopStreaming(void) (?StopStreaming@COggPlayback@@AAEXXZ)' in OggTremor.cpp:1041
    mwldsym2.exe: Undefined symbol: 'ROggMessageQueue::ROggMessageQueue(class MOggMessageObserver &) (??0ROggMessageQueue@@QAE@AAVMOggMessageObserver@@@Z)'
    mwldsym2.exe: referenced from 'void COggPlayback::StreamingThreadL(class TStreamingThreadData &) (?StreamingThreadL@COggPlayback@@CAXAAVTStreamingThreadData@@@Z)' in OggTremor.cpp:1219
    mwldsym2.exe: Undefined symbol: 'void ROggMessageQueue::Close(void) (?Close@ROggMessageQueue@@QAEXXZ)'
    mwldsym2.exe: referenced from 'void CleanupClose<class ROggMessageQueue>::Close(void *) (?Close@?$CleanupClose@VROggMessageQueue@@@@CAXPAX@Z)' in e32base.inl:3140
    mwldsym2.exe: Undefined symbol: 'void ROggMessageQueue::PurgeReadMessages(void) (?PurgeReadMessages@ROggMessageQueue@@QAEXXZ)'
    mwldsym2.exe: referenced from 'void CStreamingThreadCommandHandler::RunL(void) (?RunL@CStreamingThreadCommandHandler@@MAEXXZ)' in OggMultiThread.cpp:675
    mwldsym2.exe: Undefined symbol: 'int COggHttpSource::StartRead(void) (?StartRead@COggHttpSource@@QAEHXZ)'
    mwldsym2.exe: referenced from 'void COggMTSource::StartRead(void) (?StartRead@COggMTSource@@QAEXXZ)' in OggMultiThread.cpp:1024
    mwldsym2.exe: Undefined symbol: 'int COggHttpSource::Open(class TDesC16 const &, class MHttpSourceObserver &) (?Open@COggHttpSource@@QAEHABVTDesC16@@AAVMHttpSourceObserver@@@Z)'
    mwldsym2.exe: referenced from 'int CStreamingThreadSourceReader::OpenSource(void) (?OpenSource@CStreamingThreadSourceReader@@QAEHXZ)' in OggMultiThread.cpp:1073
    mwldsym2.exe: Undefined symbol: 'void ROggMessageQueue::PostMessage(class TStreamingMessage *) (?PostMessage@ROggMessageQueue@@QAEXPAVTStreamingMessage@@@Z)'
    mwldsym2.exe: referenced from 'void CStreamingThreadSourceReader::HttpStateUpdate(int) (?HttpStateUpdate@CStreamingThreadSourceReader@@UAEXH@Z)' in OggMultiThread.cpp:1119
    mwldsym2.exe: referenced from 'void CStreamingThreadSourceReader::HttpOpenComplete(void) (?HttpOpenComplete@CStreamingThreadSourceReader@@UAEXXZ)' in OggMultiThread.cpp:1125
    mwldsym2.exe: referenced from 'void CStreamingThreadSourceReader::HttpDataReceived(void) (?HttpDataReceived@CStreamingThreadSourceReader@@UAEXXZ)' in OggMultiThread.cpp:1161
    mwldsym2.exe: referenced from 'void CStreamingThreadSourceReader::HttpError(int) (?HttpError@CStreamingThreadSourceReader@@UAEXH@Z)' in OggMultiThread.cpp:1175
    mwldsym2.exe: referenced from 'void CStreamingThreadPlaybackEngine::StopStreaming(int) (?StopStreaming@CStreamingThreadPlaybackEngine@@QAEXH@Z)' in OggMultiThread.cpp:1513
    mwldsym2.exe: referenced from 'int CStreamingThreadPlaybackEngine::FlushBuffers(void) (?FlushBuffers@CStreamingThreadPlaybackEngine@@QAEHXZ)' in OggMultiThread.cpp:1651
    mwldsym2.exe: referenced from 'void CStreamingThreadPlaybackEngine::SendNextBuffer(void) (?SendNextBuffer@CStreamingThreadPlaybackEngine@@AAEXXZ)' in OggMultiThread.cpp:1772
    mwldsym2.exe: referenced from 'void CStreamingThreadPlaybackEngine::MaoscOpenComplete(int) (?MaoscOpenComplete@CStreamingThreadPlaybackEngine@@EAEXH@Z)' in OggMultiThread.cpp:1793
    mwldsym2.exe: ...
    mwldsym2.exe: Undefined symbol: 'class TStreamingMessage * ROggMessageQueue::Message(void) (?Message@ROggMessageQueue@@QAEPAVTStreamingMessage@@XZ)'
    mwldsym2.exe: referenced from 'void CStreamingThreadListener::RunL(void) (?RunL@CStreamingThreadListener@@UAEXXZ)' in OggMultiThread.cpp:2076
    mwldsym2.exe: referenced from 'void CStreamingThreadListener::RunL(void) (?RunL@CStreamingThreadListener@@UAEXXZ)' in OggMultiThread.cpp:2086

    Errors caused tool to abort.
    make[1]: *** [\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\OggPlay.exe] Error 1
    make: *** [TARGETOGGPLAYS60V3] Error 2

    Total Time: 53 sec

    ***Invoking abld command
    perl.exe -S ABLD.PL \S60\workspace\symbianoggplay\groupS60V3\ final winscw udeb 
      make -r  -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\WINSCW.make" FINAL CFG=UDEB VERBOSE=-s

    Total Time: 54 sec

    ***Invoking abld command
    perl.exe -S ABLD.PL \S60\workspace\symbianoggplay\groupS60V3\ test export 
      make -r  -f "\S60\devices\S60_5th_Edition_SDK_v1.0\EPOC32\BUILD\S60\workspace\symbianoggplay\groupS60V3\EXPORTtest.make" EXPORT VERBOSE=-s
    Nothing to do

    Total Time: 54 sec

    ***Errors were detected in build. See the Problems or Console view for details.

    Total Time: 54 sec

    Can you help me please ?

    tym.