Date: Sat, 08 Feb 2014 18:11:43 +0100 From: Andrea Venturoli <ml@netfence.it> To: freebsd-ports@freebsd.org Subject: Re: ICU sweeping upgrade: bug or feature? Message-ID: <52F6654F.4070304@netfence.it> In-Reply-To: <52F6132C.3070406@netfence.it> References: <52F6132C.3070406@netfence.it>
next in thread | previous in thread | raw e-mail | index | archive | help
On 02/08/14 12:21, Andrea Venturoli wrote: > Hello. > > Today I started some ports' upgrade and icu went from 50.1.2 to 52.1. > > As soon as this happened, lots of applications are not working anymore. > E.G. > >> % firefox >> XPCOMGlueLoad error for file /usr/local/lib/firefox/libxul.so: >> Shared object "libicui18n.so.50" not found, required by "libxul.so" >> Couldn't load XPCOM. > > > > While everything is recompiling (which will take several hours, since at > least FireFox, ThunderBird and LibreOffice, among others, are affected), > I am left wondering what went wrong: usually backup libraries are kept > in /usr/local/lib/compat/pkg... > > So: >> # cd /usr/local/lib/compat/pkg/ >> # ls |grep icu >> libicudata.so.50.1.2 >> libicui18n.so.50.1.2 >> libicuio.so.50.1.2 >> libicule.so.50.1.2 >> libiculx.so.50.1.2 >> libicutest.so.50.1.2 >> libicutu.so.50.1.2 >> libicuuc.so.50.1.2 > > I have an idea: > >> # ln -s libicui18n.so.50.1.2 libicui18n.so.50 > > Now: >> % firefox >> XPCOMGlueLoad error for file /usr/local/lib/firefox/libxul.so: >> Shared object "libicuuc.so.50" not found, required by "libxul.so" >> Couldn't load XPCOM. > > Hmmm... so, to make it short: >> # ln -s libicudata.so.50.1.2 libicu >> # ln -s libicudata.so.50.1.2 libicudata.so.50 > > and Firefox and LibreOffice are starting again. > > > > Hope this can help someone. > OTOH I would have expected this to happen automatically; shouldn't it? > > bye & Thanks > av. > > P.S. >> # uname -a >> ... 10.0-RELEASE ... amd64 BTW LibreOffice was not bumped, so it would not be recompiled by "portupgrade -r icu" or similar. bye av.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52F6654F.4070304>