Thanks for your help, Zalan and Bradley. With your remarks, i noticed that there was 3 different installations (oups!) of the S60 SDK on our machine. I have cleaned this up, checked the registry, reinstalled the last one properly. Now compilation goes straightforward ! After 26 minutes, i get the following message on my console: Scanning build output for errors : 2 found I have found this problem in the build.log: HttpTransactio.make[1]: *** No rule to make target `\EPOC32\INCLUDE\WebKitIcons.mbg', needed by `\EPOC32\BUILD\S60\BROWSERCORE\WINSCW\UDEB\CannedImages.o'. Stop. Any ideas ? Thanks again for your tips Ronan On 5/30/06, bradley.morrison@nokia.com < bradley.morrison@nokia.com> wrote:
Hi Ronan,
I'm afraid Symbian_OS_v9.1.hrh is indeed part of the SDK installation. I just did an SDK installation on a clean machine and found that header living here:
C:\Symbian\9.1\S60_3rd\Epoc32\include\variant\symbian_os_v9.1.hrh
Can we first check that we are both using the same SDK version? When I look in the SDK release notes, I see:
RELEASE NOTE FOR S60 3RD EDITION SDK FOR SYMBIAN OS, FOR C++ 18.01.2006
The actual date (minor SDK release) shouldn't matter too much, just that we are both using the same SDK flavour (note "FOR SYMBIAN OS, FOR C++") and of course that it's 3rd edition.
If the SDK version matches and the file is not there, it may be worth re-installing the SDK.
Also as you can see Symbian_OS_v9.1.hrh is included via relative paths, so it's important that your working copy is in the right place so that S60WebKit finds the headers in the SDK correctly. It needs to live here:
<SDK installation path>\s60
which if you installed the SDK in the default location is
C:\Symbian\9.1\S60_3rd\s60
Can you please check both of these things and let us know how it goes. Thanks for the feedback! :-)
Cheers, Bradley
________________________________
From: webkit-dev-bounces@opendarwin.org [mailto:webkit-dev-bounces@opendarwin.org] On Behalf Of ext Ronan Meneu Sent: Tuesday, May 30, 2006 10:04 AM To: webkit-dev@opendarwin.org Subject: [webkit-dev] problem of compilation of webkit with S60 SDK
Hello,
I have just tried to build webkit on my windows machine (svn revision 14621). I think everything is set up properly. I get the following logs :
- - - - - Building under x: drive
6 archives were successfully processed. Synching \S60\LayoutTests with \epoc32\winscw\c\LayoutTests 0 LayoutTests files updated 0 LayoutTests files removed WARNING: Cannot determine the version of the RVCT Compiler. In file included from .\BLD.INF:1: S60Internals\S60.hrh:1: ..\..\epoc32\include\variant\Symbian_OS_v9.1.hrh: No suc h file or directory BLDMAKE ERROR: ERROR: cpp.exe returned non-zero exit status (8448) cpp.EXE -undef -nostdinc -+ -I ..\epoc32\include -I . -I .\ -I ".\S60I nternals" -include S60Internals\S60.hrh ".\BLD.INF" - - - - -
The file Symbian_OS_v9.1.hrh is required, but does not seem to be part of the S60 SDK fo symbian OS, for C++; third edition. I have noticed that "..\..\epoc32\include\" is there, but does not contain any variant directory.
Any ideas ?
Thanks
Ronan