[webkit-dev] Error building S60 browser

Bradley Morrison thisisbradley at gmail.com
Fri Oct 6 08:43:00 PDT 2006


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 at opendarwin.org
[mailto:webkit-dev-bounces at opendarwin.org] On Behalf Of ext Ashish
Gokhale
Sent: Friday, October 06, 2006 3:00 AM
To: webkit-dev at 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 at CAllocator@@QAEXPAVMOOMStopper@@@Z)' in
Allocator.cpp:92

mwldsym2.exe: referenced from 'CSimpleNotifier::CSimpleNotifier(void)
(??0CSimpleNotifier@@QAE at XZ)' in Allocator.cpp:379

mwldsym2.exe: referenced from 'void * CBase::operator new(unsigned
int) (??2CBase@@SAPAXI at 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 at Z)' in win32crt.h:121
(EDLL.LIB)

mwldsym2.exe: referenced from 'void * operator new(unsigned int)
(??2 at YAPAXI@Z)' in win32crt.h:154 (EDLL.LIB)

mwldsym2.exe: referenced from 'void operator delete(void *)
(??3 at 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 at I@Z)' in MemoryManager.o

mwldsym2.exe: referenced from
'CStopScheduler::~CStopScheduler(unsigned int)
(??_ECStopScheduler@@UAE at I@Z)' in Allocator.o

mwldsym2.exe: referenced from 'CBase::~CBase(unsigned int)
(??_ECBase@@UAE at I@Z)' in Allocator.o

mwldsym2.exe: referenced from
'CSimpleNotifier::~CSimpleNotifier(unsigned int)
(??_ECSimpleNotifier@@UAE at I@Z)' in Allocator.o

mwldsym2.exe: referenced from 'CAllocator::~CAllocator(unsigned int)
(??_ECAllocator@@UAE at I@Z)' in MemoryManager.o

mwldsym2.exe: Undefined symbol: '___unexpected'mwldsym2.exe:
referenced from 'void operator delete(void *) (??3 at YAXPAX@Z)' in w

in32crt.h:176 (EDLL.LIB)

mwldsym2.exe: referenced from 'void * CBase::operator new(unsigned
int) (??2CBase@@SAPAXI at 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



More information about the webkit-dev mailing list