Hi Jonni, Yes, I followed those instructions, although instruction 3 doesn't actually request that anything be done. So I just left it.
I can't change IDEs so what can I do, other just commenting out all the files...which then means I can't build on the command line if I need to. As I side issue: The instructions found here: http://trac.webkit.org/wiki/S60Webkit do not match the instructions found here http://wiki.forum.nokia.com/index.php/Building_S60Webkit. There is no mention of having to edit the build.bat file. In fact the instructions at http://trac.webkit.org/wiki/S60Webkit seem to be out of date. While I'm trying to actually build webkit s60, I thought I'd get to grips with the source code: Where can I find the documentation for webkit s60? All I can find is the source code :P Cheers, Jack On Thu, Jul 17, 2008 at 11:39 AM, <[EMAIL PROTECTED]> wrote: > Have you tried instructions from: > http://wiki.forum.nokia.com/index.php/Building_S60Webkit > > And yes, using CodeWarrior might also solve those bld.inf problems, as > most likely initial port was done before Carbide was taken into use. > > Regards, Jonni > >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf Of ext >>Zalan Bujtas >>Sent: 17 July, 2008 13:35 >>To: Jack Wootton >>Cc: [email protected] >>Subject: Re: [webkit-dev] errors in Carbide but not on command line >> >>>>> This seems simple enough and, I can just remove the line '#include >>>>> <domain/osextensions/platform_paths.hrh>'. >>>>> >>>>> However, in the JavaScriptCore bld.inf it looks likes this: >>The targeted sdk (s60 3rd edition) cannot resolve >>MW_LAYER_SDK_EXPORT_PATH, so the export paths are hardcoded. >>That's the major difference between the #ifndef and the #else >>branch. I think you need to clean up the .inf files by >>removing the #ifndef __BROWSER_SDK' branch. >> >>>> How can Nokia port the webkit so that it doesn't build in >>their own IDE? >>I guess, Webkit was ported to S60 before, Carbide was taken >>into use and not been updated since. >> >>Zalan. >> >>On Thu, Jul 17, 2008 at 11:58 AM, Jack Wootton >><[EMAIL PROTECTED]> wrote: >>> Does anyone have a solution other than just commenting out all the >>> files that shouldn't be included? This doesn't seem practical since >>> there are around 60 errors reported from files not being found, it >>> seems these files are meant to be conditionally included in >>the build >>> process but that the '#ifndef __BROWSER_SDK' preprocessor >>commands are >>> not working. >>> >>> On Thu, Jul 17, 2008 at 10:38 AM, Jack Wootton >><[EMAIL PROTECTED]> wrote: >>>> OK, So from reading this >>>> >>>> http://discussion.forum.nokia.com/forum/showthread.php?t=69737 >>>> >>>> I understand the situation better. One question: >>>> >>>> How can Nokia port the webkit so that it doesn't build in >>their own IDE? >>>> >>>> People moan about Google this and Google that, but this is >>something >>>> Google would never do. >>>> >>>> On Thu, Jul 17, 2008 at 9:50 AM, Jack Wootton >><[EMAIL PROTECTED]> wrote: >>>>> Hi, >>>>> >>>>> The WebKit bld.inf contains the following lines: >>>>> >>>>> #ifndef __BROWSER_SDK >>>>> #include <domain/osextensions/platform_paths.hrh> >>>>> #endif >>>>> >>>>> This seems simple enough and, I can just remove the line '#include >>>>> <domain/osextensions/platform_paths.hrh>'. >>>>> >>>>> However, in the JavaScriptCore bld.inf it looks likes this: >>>>> >>>>> /************** Start horrible code extract >>>>> *************************/ >>>>> >>>>> #ifndef __BROWSER_SDK >>>>> #include <domain/osextensions/platform_paths.hrh> >>>>> ..\kjs\internal.h >>MW_LAYER_SDK_EXPORT_PATH(javascriptcore\internal.h) >>>>> ..\kjs\interpreter.h >>MW_LAYER_SDK_EXPORT_PATH(javascriptcore\interpreter.h) >>>>> ..\kjs\object.h >>MW_LAYER_SDK_EXPORT_PATH(javascriptcore\object.h) >>>>> ..\kjs\protect.h >>MW_LAYER_SDK_EXPORT_PATH(javascriptcore\protect.h) >>>>> ..\kjs\stdint.h >>MW_LAYER_SDK_EXPORT_PATH(javascriptcore\stdint.h) >>>>> >>>>> ..\bindings\npruntime.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\npruntime.h) >>>>> ..\bindings\npruntime_impl.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\npruntime_impl.h) >>>>> ..\bindings\npruntime_priv.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\npruntime_priv.h) >>>>> ..\bindings\runtime.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\runtime.h) >>>>> ..\bindings\runtime_object.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\runtime_object.h) >>>>> ..\bindings\runtime_root.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\runtime_root.h) >>>>> ..\bindings\NP_jsobject.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\NP_jsobject.h) >>>>> ..\bindings\c\c_utility.h >>>>> MW_LAYER_SDK_EXPORT_PATH(javascriptcore\c_utility.h) >>>>> #else >>>>> ..\kjs\internal.h >>\epoc32\include\oem\javascriptcore\internal.h >>>>> ..\kjs\interpreter.h >>\epoc32\include\oem\javascriptcore\interpreter.h >>>>> ..\kjs\object.h >>\epoc32\include\oem\javascriptcore\object.h >>>>> ..\kjs\protect.h >>\epoc32\include\oem\javascriptcore\protect.h >>>>> ..\kjs\stdint.h >>\epoc32\include\oem\javascriptcore\stdint.h >>>>> >>>>> ..\bindings\npruntime.h >>>>> \epoc32\include\oem\javascriptcore\npruntime.h >>>>> ..\bindings\npruntime_impl.h >>>>> \epoc32\include\oem\javascriptcore\npruntime_impl.h >>>>> ..\bindings\npruntime_priv.h >>>>> \epoc32\include\oem\javascriptcore\npruntime_priv.h >>>>> ..\bindings\runtime.h >>\epoc32\include\oem\javascriptcore\runtime.h >>>>> ..\bindings\runtime_object.h >>>>> \epoc32\include\oem\javascriptcore\runtime_object.h >>>>> ..\bindings\runtime_root.h >>>>> \epoc32\include\oem\javascriptcore\runtime_root.h >>>>> ..\bindings\NP_jsobject.h >>>>> \epoc32\include\oem\javascriptcore\NP_jsobject.h >>>>> ..\bindings\c\c_utility.h >>>>> \epoc32\include\oem\javascriptcore\c_utility.h >>>>> #endif //#ifndef __BROWSER_SDK >>>>> >>>>> /************** End horrible code extract >>*************************/ >>>>> >>>>> So, presumably it's the first section that needs to go, >>but can all >>>>> of it be removed, or just the offending line >>>>> >>>>> '#include <domain/osextensions/platform_paths.hrh>' >>>>> >>>>> ? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Wed, Jul 16, 2008 at 6:19 PM, Zalan Bujtas >><[EMAIL PROTECTED]> wrote: >>>>>>>#include <domain/osextensions/platform_paths.hrh> >>>>>> it is #ifdef-ed out in the bld.inf. Carbide does not >>manage #ifdefs >>>>>> in the build files properly. >>>>>> >>>>>> Zalan. >>>>>> >>>>>> On Wed, Jul 16, 2008 at 12:41 PM, Jack Wootton >><[EMAIL PROTECTED]> wrote: >>>>>>> To add, the following two files are displaying errors in Carbide: >>>>>>> >>>>>>> S60\JavaScriptCore\group\bld.inf >>>>>>> S60\WebKit\group\bld.inf >>>>>>> >>>>>>> JavaScriptCore bld.inf both have a problem with the >>following line: >>>>>>> >>>>>>> #include <domain/osextensions/platform_paths.hrh> >>>>>>> >>>>>>> Presumably it can't find the file. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Jul 16, 2008 at 5:11 PM, Jack Wootton >><[EMAIL PROTECTED]> wrote: >>>>>>>> Hi all, >>>>>>>> >>>>>>>> Having successfully built S60 WebKit on the command line (using >>>>>>>> an older version (21772 )), I decided to try building it in >>>>>>>> Carbide. I get the following errors: >>>>>>>> >>>>>>>> /********************************** Start Errors >>>>>>>> **********************************/ >>>>>>>> >>>>>>>> In file included from .\BLD.INF:50: >>>>>>>> .\.\JavaScriptCore\group\bld.inf:28: >>>>>>>> domain/osextensions/platform_paths.hrh: No such file or >>directory >>>>>>>> >>>>>>>> In file included from .\BLD.INF:52: >>>>>>>> .\.\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 >>..\epoc32\include -I . -I >>>>>>>> .\ -I "..\epoc32\include\variant" -include >>>>>>>> ..\epoc32\include\variant\Symbian_OS_v9.1.hrh ".\BLD.INF" >>>>>>>> >>>>>>>> /********************************** End Errors >>>>>>>> **********************************/ >>>>>>>> >>>>>>>> The build target inside Carbide was set to Emulator >>Debug (WINSCW). >>>>>>>> >>>>>>>> Can anyone help? >>>>>>>> >>>>>>>> -- >>>>>>>> Regards >>>>>>>> Jack >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards >>>>>>> Jack >>>>>>> _______________________________________________ >>>>>>> webkit-dev mailing list >>>>>>> [email protected] >>>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Regards >>>>> Jack >>>>> >>>> >>>> >>>> >>>> -- >>>> Regards >>>> Jack >>>> >>> >>> >>> >>> -- >>> Regards >>> Jack >>> >>_______________________________________________ >>webkit-dev mailing list >>[email protected] >>http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> > -- Regards Jack _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

