[webkit-dev] JavaScripCore on Android

2011-06-30 Thread Ericsen Cioffi
Hi,

I hope I make myself clear, but i am sorry for my poor English.

I am trying to build the JavaScriptCore (a piece of webkit) as a shared
object to use in my Android Application.
I got a lot of errors and i corrected them by configuring my Android.mk
file.

But, now i am getting the following error:

In file included from
/home/ecioffi/Spring/JavaScriptCore/runtime/JSGlobalData.h:48,
 from
/home/ecioffi/Spring/JavaScriptCore/interpreter/CallFrame.h:26,
 from
/home/ecioffi/Spring/JavaScriptCore/runtime/JSCell.h:27,
 from
/home/ecioffi/Spring/JavaScriptCore/runtime/JSAPIValueWrapper.h:26,
 from /home/ecioffi/Spring/JavaScriptCore/API/APICast.h:29,
 from
/home/ecioffi/Spring/JavaScriptCore/API/JSValueRef.cpp:29:
/home/ecioffi/Spring/JavaScriptCore/wtf/ThreadSpecific.h:208:2: error:
#error ThreadSpecific is not implemented for this platform.
/home/ecioffi/Spring/JavaScriptCore/wtf/ThreadSpecific.h:232:2: error:
#error ThreadSpecific is not implemented for this platform.


I believe the problem is in the beginning of the build because i am not able
to regenerate the correct config.h file (specific to Android platform).
Can you help me? How can I configure the build correctly? When I execute the
./configure script passing the Android NDK information i got some File not
found errors.

I appreciate any help...
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] JavaScripCore on Android

2011-06-30 Thread Zoltan Herczeg
Hi,

ThreadSpecific contains the platform dependent TLS (Thread Local Storage)
implementation for WebKit.

In Platform.h:

#if PLATFORM(ANDROID)
#define WTF_USE_PTHREADS 1
...

Thus, Android should use pthread.h (Please check this line in your
Source/JavaScriptCore/wtf/Platform.h)

You could try to add a #include wtf/Platform.h to the beginning of
ThreadSpecific.h header file, but it would be strange if it would not be
included.

Regards,
Zoltan

 Hi,

 I hope I make myself clear, but i am sorry for my poor English.

 I am trying to build the JavaScriptCore (a piece of webkit) as a shared
 object to use in my Android Application.
 I got a lot of errors and i corrected them by configuring my Android.mk
 file.

 But, now i am getting the following error:

 In file included from
 /home/ecioffi/Spring/JavaScriptCore/runtime/JSGlobalData.h:48,
  from
 /home/ecioffi/Spring/JavaScriptCore/interpreter/CallFrame.h:26,
  from
 /home/ecioffi/Spring/JavaScriptCore/runtime/JSCell.h:27,
  from
 /home/ecioffi/Spring/JavaScriptCore/runtime/JSAPIValueWrapper.h:26,
  from
 /home/ecioffi/Spring/JavaScriptCore/API/APICast.h:29,
  from
 /home/ecioffi/Spring/JavaScriptCore/API/JSValueRef.cpp:29:
 /home/ecioffi/Spring/JavaScriptCore/wtf/ThreadSpecific.h:208:2: error:
 #error ThreadSpecific is not implemented for this platform.
 /home/ecioffi/Spring/JavaScriptCore/wtf/ThreadSpecific.h:232:2: error:
 #error ThreadSpecific is not implemented for this platform.


 I believe the problem is in the beginning of the build because i am not
 able
 to regenerate the correct config.h file (specific to Android platform).
 Can you help me? How can I configure the build correctly? When I execute
 the
 ./configure script passing the Android NDK information i got some File
 not
 found errors.

 I appreciate any help...
 ___
 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