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: webkit-dev@lists.webkit.org >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 >>>>>> webkit-dev@lists.webkit.org >>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Regards >>>> Jack >>>> >>> >>> >>> >>> -- >>> Regards >>> Jack >>> >> >> >> >> -- >> Regards >> Jack >> >_______________________________________________ >webkit-dev mailing list >webkit-dev@lists.webkit.org >http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev