On Fri, Aug 3, 2012 at 8:27 PM, C Anthony Risinger <[email protected]> wrote: > On Aug 3, 2012 7:03 PM, "Lex Berezhny" <[email protected]> wrote: >> >> lex@D830:~$ ldd projects/giweb/usr/lib/ > > Damn ... I'm actually sort of surprised all the libs matched up so nicely > ... neat :-) > > You are missing a depend: > >> libicui18n.so.49 => not found >> libicuuc.so.49 => not found >> libicudata.so.49 => not found > > ... but this exact prob has happened to me before and should be a very easy > fix. I'm still not at comp but the GOOG suggests installing: > > icu > > ... will fix it. If already installed, but lower soname (.48 or lower) > you'll need to rebuild that library and LD_LIBRARY_PATH load it (ie. like we > are doing with WebKit) or LD_PRELOAD it ... should be fast/small and much > easier than WebKit rebuild, but you likely can't install it systemwide > because I think that package is actually Unicode support (or > related/similar), and many packages will depend in current version. > > So you'll probably need to rebuild it and pre load, or maybe pull a newer > Ubuntu package and extract from there.
ok forget it, it looked promising but since they both link to ... *everything* ... it's less than trivial for me to rebuild on an Arch machine. I'll do it in an Ubuntu VM when i can, but probably not until i'm closer to completion. if anyone else wants to build said deb package, i can certainly guide; it's not too terrible. alas ... icu and libpng are pretty low level, with only 1 dependency each. i still think if you just build the correct versions (libpng 1.5 and icu 4.9), put them in usr/local (or ensure they are found via LD_LIBRARY_PATH, etc), and everything will work fine. the end result is webkit itself uses slightly different versions of icu and libpng than it's dependencies, but that isn't necessarily a problem, and should suffice for testing/evaluation until a rebuild is ready. -- C Anthony --
