How to build webkit on s60
I have set java, perl and epocroot path. I have got s60 sdk installed. When I run build.bat, there is error as follows. where is the platform_paths.hrh located? I can't find it. Could you tell me how to build the webkit on s60? WARNING: Cannot determine the version of the RVCT Compiler. In file included from .\BLD.INF:51: .\.\WEBKIT\group\bld.inf:42: domain\osextensions\platform_paths.hrh: No such file or directory BLDMAKE ERROR: ERROR: cpp.exe returned non-zero exit status (8448) cpp.EXE -undef -nostdinc -+ -I ..\Symbian\9.1\S60_3rd\epoc32\include -I . -I .\ -I "..\Symbian\9.1\S60_3rd\epoc32\include\variant" -include ..\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh ".\BLD.INF" make -r -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\s60\EXPORT.make" EXPORT VERBOSE=-s copy "\s60\WEBKIT\BrowserControl\inc\BrCtlDefs.h" "\Symbian\9.1\S60_3rd\EPOC32\INCLUDE\MW_LAYER_DOMAIN_EXPORT_PATH" copy 1 file .... --------------------------------- Mp3疯狂搜-新歌热歌高速下
Hello,
I have set java, perl and epocroot path. I have got s60 sdk installed.
Ok, but note that's not necessary. build.bat will set your compilation environment for you.
where is the platform_paths.hrh located? I can't find it.
You shouldn't need that header - it's being conditionally included. There's something not quite right with your environment.
Could you tell me how to build the webkit on s60?
The webkit wiki is down just at the moment (sorry about that), but really it's just: - Install ActivePerl v5.6.1, Carbide C++ Express and the S60 3.0 SDK - Open a command prompt and do: - cd <SDK Installation Path> - svn checkout svn://anonsvn.opensource.apple.com/svn/webkit/S60/trunk S60 - cd S60 - build Please let s60webkit@nokia.com know if after following those steps, you're still having any problems (probably off list is better).
cpp.EXE -undef -nostdinc -+ -include ..\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh -I ^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Yep, this is the wrong compiler and the default global header, you should be seeing mwccsym2.exe and -include "S60.hrh" here. Hope that helps! Bradley ________________________________ From: webkit-dev-bounces@opendarwin.org [mailto:webkit-dev-bounces@opendarwin.org] On Behalf Of wulingemail@yahoo.com.cn Sent: Thursday, October 05, 2006 11:48 AM To: webkit-dev@opendarwin.org Subject: [webkit-dev] How to build webkit on s60 I have set java, perl and epocroot path. I have got s60 sdk installed. When I run build.bat, there is error as follows. where is the platform_paths.hrh located? I can't find it. Could you tell me how to build the webkit on s60? WARNING: Cannot determine the version of the RVCT Compiler. In file included from .\BLD.INF:51: .\.\WEBKIT\group\bld.inf:42: domain\osextensions\platform_paths.hrh: No such file or directory BLDMAKE ERROR: ERROR: cpp.exe returned non-zero exit status (8448) cpp.EXE -undef -nostdinc -+ -I ..\Symbian\9.1\S60_3rd\epoc32\include -I . -I .\ -I "..\Symbian\9.1\S60_3rd\epoc32\include\variant" -include ..\Symbian\9.1\S60_3rd\epoc32\include\variant\Symbian_OS_v9.1.hrh ".\BLD.INF" make -r -f "\Symbian\9.1\S60_3rd\EPOC32\BUILD\s60\EXPORT.make" EXPORT VERBOSE=-s copy "\s60\WEBKIT\BrowserControl\inc\BrCtlDefs.h" "\Symbian\9.1\S60_3rd\EPOC32\INCLUDE\MW_LAYER_DOMAIN_EXPORT_PATH" copy 1 file .... ________________________________ Mp3?迱ˑ-Ђ?興?踟˙ς <http://music.yahoo.com.cn/?source=mail_mailbox_footer>
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 (3)
-
Ashish Gokhale
-
bradley.morrison@nokia.com
-
玲 吴