Hi Rodrigo,
On Dec 17, 2007, at 11:46 AM, Rodrigo Melo wrote:
Hello folks, I'm facing some issues to build webkit for wx. The
output shows some link libraries errors as shown below.
~/mydev/WebKitBuild/Release/libjscore.a(jscore_collector.o): In
function `KJS::currentThreadStackBase()':
~/mydev/JavaScriptCore/kjs/collector.cpp:350: undefined reference to
`pthread_getattr_np'
~/mydev/JavaScriptCore/kjs/collector.cpp:352: undefined reference to
`pthread_attr_getstack'
~/mydev/WebKitBuild/Release/libjscore.a(jscore_function.o): In
function `WTF::Unicode::isSeparatorSpace(int)':
~/mydev/JavaScriptCore/./wtf/unicode/icu/UnicodeIcu.h:172: undefined
reference to `u_charType_3_6'
~/mydev/WebKitBuild/Release/libjscore.a(jscore_lexer.o): In function
`WTF::Unicode::category(int)':
~/mydev/JavaScriptCore/./wtf/unicode/icu/UnicodeIcu.h:197: undefined
reference to `u_charType_3_6'
~/mydev/WebKitBuild/Release/libjscore.a(jscore_nodes2string.o): In
function `WTF::Unicode::isPrintableChar(int)':
~/mydev/JavaScriptCore/./wtf/unicode/icu/UnicodeIcu.h:177: undefined
reference to `u_isprint_3_6'
~/mydev/WebKitBuild/Release/libjscore.a(jscore_string_object.o): In
function `WTF::Unicode::toUpper(unsigned short*, int, unsigned short
const*, int, bool*)':
~/mydev/JavaScriptCore/./wtf/unicode/icu/UnicodeIcu.h:155: undefined
reference to `u_strToUpper_3_6'
~/mydev/WebKitBuild/Release/libjscore.a(jscore_string_object.o): In
function `WTF::Unicode::toLower(unsigned short*, int, unsigned short
const*, int, bool*)':
~/mydev/JavaScriptCore/./wtf/unicode/icu/UnicodeIcu.h:137: undefined
reference to `u_strToLower_3_6'
collect2: ld returned 1 exit status
make: *** [~/mydev/WebKitBuild/Release/testkjs] Error 1
make: Leaving directory `~/mydev/JavaScriptCore'
Anyone has already got this issue? Any idea?
I just did a svn update and built on Ubuntu Gutsy successfully, so I'm
fairly certain that with a clean tree and the right dependencies, you
should be able to perform a successful build. The u_* symbols are ICU-
related, and for the wx build the ICU libs are gotten by using `icu-
config --ldflags` on Linux. What happens when you run that command on
your box?
For me, it returns several ICU libs, and also has -lpthread, so that
probably explains why the pthread symbols are missing for you too.
Thanks,
Kevin
Thanks in advance
--
romelo
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev