On Sun, Apr 04, 2010 at 03:12:55PM +0200, dermiste wrote: > On Thu, Mar 25, 2010 at 10:05:36AM +0100, Landry Breuil wrote: > > I spoke too fast.. it builds, but fails to link. UNICODE_LIBS in webkit > > makefiles is empty, as icu-config fails. > > > > ### icu-config: Can't find /usr/local/lib/libicuuc.so.*.* - ICU prefix > > is wrong. > > ### Try the --prefix= option > > ### or --detect-prefix > > ### (If you want to disable this check, use the --noverify option) > > ### icu-config: Exitting. > > > > $ls -l /usr/local/lib/libicuuc.so.*.* > > -r-xr-xr-x 1 root bin 1384208 Mar 24 17:37 > > /usr/local/lib/libicuuc.so.3.0* > > > > But if i disable their internal sanity check, it works : > > > > $/usr/local/bin/icu-config --noverify --ldflags-libsonly > > -licui18n -licuuc -licudata > > > > so icu-config might need a second look. Did you actually test to compile > > anything depending on icu ? > > > > I dunno how icu4c 4.2 was, but it worked and linked webkit fine. > > > > This diff fixes the same problem as the other, and builds the static icu > libraries. Now the configure script provides a convenient way to build both > static and shared libraries. It increases the package size, but allow for > more case coverage. >
For the record, webkit builds fine with this, once added a oneliner fix in WebCore/platform/text/TextBreakIterator.h Landry