Re: [webkit-dev] errors in Carbide but not on command line

2008-07-17 Thread Jack Wootton
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

2008-07-17 Thread Jack Wootton
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

2008-07-17 Thread Zalan Bujtas
 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

2008-07-17 Thread Jonni.Rainisto
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

2008-07-17 Thread Jack Wootton
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

2008-07-16 Thread Jack Wootton
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

2008-07-16 Thread Jack Wootton
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

2008-07-16 Thread Zalan Bujtas
#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