[webkit-dev] webkit s60 build errors

Joseph Ligman jligman at mindspring.com
Wed Jul 16 08:39:22 PDT 2008


Hi Jack,

You can always try to build it by using the Symbian build process.
http://www.symbian.com/developer/techlib/v8.1adocs/doc_source/n1032a/BuildTools/HowtoBuildProcess.guide.html

On the command line in the same directory as the build. bat file

1.) type "bldmake bldfiles"
This will process the bld.inf file (you can open that file up to see  
what it does, I think it determines which projects to build)

When it's done, it will create a file named Abld.bat, that is what you  
use to compile the source etc...

2.) type abld build winscw udeb for a debug build or abld build armv5  
urel for a release.

I'm sure you'll have tons of errors, but this might help get started.

Thanks,
Joe Ligman

PS: One other thing, you need to have the Symbian SDK installed, and  
the EPOCROOT environment variable defined, I imagine the document  
listed above explains it.


On Jul 16, 2008, at 10:37 AM, Jack Wootton wrote:

> Hi,
>
> Wondering if someone can help with build errors on webkit-s60:
>
> I checkout the latest version of webkit s60 using the following  
> command:
>
> svn checkout svn://anonsvn.opensource.apple.com/svn/webkit/S60/trunk  
> S60
>
> I receive the following confirmation: Checked out revision 25254.
>
> Following these instructions
> http://wiki.forum.nokia.com/index.php/Building_S60Webkit
>
> I edit build.bat, however, step 1) seems unnecessary, since this line
>
> $cbdhome = "$ENV{ProgramFiles}\\Nokia\\Carbide.c++ v1.2" unless -d  
> $cbdhome;
>
> doesn't exist, instead build.bat contains this line
>
> $cbdhome = "$ENV{ProgramFiles}\\Carbide" unless -d $cbdhome;
>
> Then onto step 2), I comment out the line
>
> delete $ENV{'MWSYM2LIBRARIES'};
>
> Step 3) doesn't actually seem to require any editing.
>
> I then run build, and get the message after running build:
>
> 'Scanning build output for errors: 4 found'
>
> Looking through build.log, I searched for the word 'error' and found
> the following lines:
>
> Line 962: make[1]: *** No rule to make target
> `\S60\WidgetEngineBridge.h', needed by
> `\EPOC32\BUILD\S60\BROWSERCORE\WINSCW\UDEB\FControlFileInputSkin.o'.
> Stop.
> Line 963: make: *** [LIBRARYBROWSERCORE] Error 2
>
> Line 1460: make -s  -C \S60\WEBKIT\group -fmake[1]: *** No rule to
> make target `\S60\WidgetEngineBridge.h', needed by
> `\EPOC32\BUILD\S60\BROWSERCORE\WINSCW\UDEB\FControlFileInputSkin.o'.
> Stop.
> Line 1461: make: *** [TARGETBROWSERCORE] Error 2
>
> Why can I only find 'Error 2' twice?
> How can I track down the 4 errors being reported after building?
> Can anyone help with the removal of these errors?
>
> Cheers,
> Jack
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



More information about the webkit-dev mailing list