RE: [webkit-dev] Error building S60 browser
Hello,
In the beginning there is ...
That output is Ok, it's letting you know there's nothing to clean up for the memory manager during the clean phase of the compilation. The build script ignores this when parsing for compilation errors.
mwldsym2.exe: Undefined symbol: '___CxxFrameHandler'
That symbol is defined by the libraries that ship with the compiler. Your build environment, set by build.bat, is not finding it. Which version of carbide do you have installed? Do you have multiple versions of Carbide or the SDK in your environment? Anyway, please do a debug build via: C:\Symbian\9.1\S60_3rd\S60>build -d >out.txt 2>&1 And send me out.txt - off list please as this may be quite a large file. Thanks, Bradley ________________________________ From: webkit-dev-bounces@opendarwin.org [mailto:webkit-dev-bounces@opendarwin.org] On Behalf Of ext Ashish Gokhale Sent: Friday, October 06, 2006 3:00 AM To: webkit-dev@opendarwin.org Subject: [webkit-dev] Error building S60 browser Hello, I am building S60 source tree. I am getting following errors. The trace is rather lengthy. In the beginning there is -- make -s -r -f "\EPOC32\BUILD\S60\MEMMAN\WINSCW\MEMMAN.WINSCW" CLEANUDEB make[1]: \EPOC32\BUILD\S60\MEMMAN\WINSCW\MEMMAN.WINSCW: No such file or directory make[1]: *** No rule to make target `\EPOC32\BUILD\S60\MEMMAN\WINSCW\MEMMAN.WINSCW'. Stop. make: *** [CLEANMEMMAN] Error 2 -- ---Start--- Errors caused tool to abort. make[1]: *** [\EPOC32\RELEASE\WINSCW\UDEB\MemMan.dll] Error 1 make: *** [TARGETMEMMAN] Error 2 make -s -r -f "\EPOC32\BUILD\S60\MEMMAN\WINSCW\MEMMAN.WINSCW" UDEB MemoryManager.cpp Allocator.cpp SlabAllocator.cpp RescueZone.cpp StopScheduler.cpp fast_malloc.cpp MemoryManager\Src\fast_malloc.cpp:3730: warning: variable / argument 'm' is not used in function MemMan.UID.CPP mwldsym2.exe: Undefined symbol: '___CxxFrameHandler' mwldsym2.exe: referenced from 'void CAllocator::AddStopper(class MOOMStopper *)(?AddStopper@CAllocator@@QAEXPAVMOOMStopper@@@Z)' in Allocator.cpp:92 mwldsym2.exe: referenced from 'CSimpleNotifier::CSimpleNotifier(void) (??0CSimpleNotifier@@QAE@XZ)' in Allocator.cpp:379 mwldsym2.exe: referenced from 'void * CBase::operator new(unsigned int) (??2CBase@@SAPAXI@Z)' in e32base.inl:36 mwldsym2.exe: referenced from 'class CAllocator * Allocator(void) (?Allocator@@YAPAVCAllocator@@XZ)' in MemoryManager.cpp:92 mwldsym2.exe: referenced from 'void invokeTable(void (* *)(void), void (* *)(void)) (?invokeTable@@YAXPAP6AXXZ0@Z)' in win32crt.h:121 (EDLL.LIB) mwldsym2.exe: referenced from 'void * operator new(unsigned int) (??2@YAPAXI@Z)' in win32crt.h:154 (EDLL.LIB) mwldsym2.exe: referenced from 'void operator delete(void *) (??3@YAXPAX@Z)' in win32crt.h:176 (EDLL.LIB) mwldsym2.exe: referenced from '__E32Dll' in uc_dll.cpp:41 (EDLL.LIB) mwldsym2.exe: ... mwldsym2.exe: Undefined symbol: '___destroy_new_array' mwldsym2.exe: referenced from 'CPlainAllocator::~CPlainAllocator(unsigned int) (??_ECPlainAllocator@@UAE@I@Z)' in MemoryManager.o mwldsym2.exe: referenced from 'CStopScheduler::~CStopScheduler(unsigned int) (??_ECStopScheduler@@UAE@I@Z)' in Allocator.o mwldsym2.exe: referenced from 'CBase::~CBase(unsigned int) (??_ECBase@@UAE@I@Z)' in Allocator.o mwldsym2.exe: referenced from 'CSimpleNotifier::~CSimpleNotifier(unsigned int) (??_ECSimpleNotifier@@UAE@I@Z)' in Allocator.o mwldsym2.exe: referenced from 'CAllocator::~CAllocator(unsigned int) (??_ECAllocator@@UAE@I@Z)' in MemoryManager.o mwldsym2.exe: Undefined symbol: '___unexpected'mwldsym2.exe: referenced from 'void operator delete(void *) (??3@YAXPAX@Z)' in w in32crt.h:176 (EDLL.LIB) mwldsym2.exe: referenced from 'void * CBase::operator new(unsigned int) (??2CBase@@SAPAXI@Z)' in e32base.inl:36 make -r -f "\EPOC32\BUILD\S60\WINSCW.make" FINAL CFG=UDEB VERBOSE=-s make -s -C \S60\WEBKIT\group -f "ICONS.MK" TO_ROOT=..\..\.. EPOCBLD=..\..\..\EP OC32\BUILD\S60\ICONS\WINSCW TO_BLDINF=..\..\..\S60 PLATFORM=WINSCW CFG=UDEB FINA L make -s -C \S60\S60WebUi\WebUi\group -f "WEBUIAIFSVGICONSDC.MK" TO_ROOT=..\..\. .\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIAIFSVGICONSDC\WINSCW TO_BLDINF=..\..\..\..\S60 PLATFORM=WINSCW CFG=UDEB FINAL make -s -C \S60\S60WebUi\WebUi\group -f "WEBUIICONSDC.MK" TO_ROOT=..\..\..\.. EPOCBLD=..\..\..\..\EPOC32\BUILD\S60\WEBUIICONSDC\WINSCW TO_BLDINF=..\..\..\..\S60 PLATFORM=WINSCW CFG=UDEB FINAL Completed in: 00:15:50 Scanning build output for errors: 4 found Restoring variant.cfg C:\Symbian\9.1\S60_3rd\S60> ---End--- How to sort these errors? Thank you - AG
participants (1)
-
Bradley Morrison