WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WORKSFORME
17836
GTK+ mac build fails on leopard due to missing symbols in darwin's icu
https://bugs.webkit.org/show_bug.cgi?id=17836
Summary
GTK+ mac build fails on leopard due to missing symbols in darwin's icu
Richard Hult
Reported
2008-03-13 16:02:23 PDT
The autoconf build of webkit gtk on mac uses darwin's icu but that fails due to missing symbols on leopard. Using an external icu works for me.
Attachments
Add attachment
proposed patch, testcase, etc.
Mark Rowe (bdash)
Comment 1
2008-03-13 18:48:53 PDT
Can you be more specific? Mentioning the symbols that are missing would be useful, for instance.
Richard Hult
Comment 2
2008-03-14 03:45:40 PDT
Sorry, actually meant to do that: Undefined symbols: "_u_isprint_3_6", referenced from: KJS::escapeStringForPrettyPrinting(KJS::UString const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) "_u_strToLower_3_6", referenced from: KJS::stringProtoFuncToLocaleLowerCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::stringProtoFuncToLocaleLowerCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::stringProtoFuncToLowerCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::stringProtoFuncToLowerCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) "_u_charType_3_6", referenced from: KJS::Lexer::isIdentPart(int) in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::Lexer::isWhiteSpace() constin libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::isStrWhiteSpace(unsigned short)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::Lexer::isIdentStart(int) in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) "_ucol_open_3_6", referenced from: WTF::Collator::createCollator() constin libJavaScriptCore.a(libJavaScriptCore_la-CollatorICU.o) WTF::Collator::createCollator() constin libJavaScriptCore.a(libJavaScriptCore_la-CollatorICU.o) "_ucol_strcoll_3_6", referenced from: WTF::Collator::collate(unsigned short const*, unsigned long, unsigned short const*, unsigned long) constin libJavaScriptCore.a(libJavaScriptCore_la-CollatorICU.o) "_ucol_getAttribute_3_6", referenced from: WTF::Collator::createCollator() constin libJavaScriptCore.a(libJavaScriptCore_la-CollatorICU.o) "_u_strToUpper_3_6", referenced from: KJS::stringProtoFuncToLocaleUpperCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::stringProtoFuncToLocaleUpperCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::stringProtoFuncToUpperCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) KJS::stringProtoFuncToUpperCase(KJS::ExecState*, KJS::JSObject*, KJS::List const&)in libJavaScriptCore.a(libJavaScriptCore_la-AllInOneFile.o) "_ucol_setAttribute_3_6", referenced from: WTF::Collator::createCollator() constin libJavaScriptCore.a(libJavaScriptCore_la-CollatorICU.o) "_ucol_getLocaleByType_3_6", referenced from: WTF::Collator::createCollator() constin libJavaScriptCore.a(libJavaScriptCore_la-CollatorICU.o) "_ucol_close_3_6", referenced from: WTF::Collator::releaseCollator() in libJavaScriptCore.a(libJavaScriptCore_la-CollatorICU.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [Programs/minidom] Error 1 make: *** [all] Error 2
Alp Toker
Comment 3
2008-06-05 19:19:07 PDT
Does this issue still exist on trunk? My builds (against system ICU, using the bundled headers -- default settings) have been successful.
Richard Hult
Comment 4
2008-06-08 11:15:45 PDT
Yeah, it works for me too now.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug