Re: [webkit-dev] errors in Carbide but not on command line
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 ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] errors in Carbide but not on command line
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
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
Re: [webkit-dev] errors in Carbide but not on command line
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
Re: [webkit-dev] errors in Carbide but not on command line
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: 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
[webkit-dev] errors in Carbide but not on command line
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 ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] errors in Carbide but not on command line
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
Re: [webkit-dev] errors in Carbide but not on command line
#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 ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev