Date: Sat, 8 Feb 2014 12:26:44 -0800 From: Kevin Oberman <rkoberman@gmail.com> To: Baptiste Daroussin <bapt@freebsd.org> Cc: Andrea Venturoli <ml@netfence.it>, FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Re: ICU sweeping upgrade: bug or feature? Message-ID: <CAN6yY1vjAOSD6dRbzVkR-7fkqv=PqzHarGDZTgZwAEEF4WrVHQ@mail.gmail.com> In-Reply-To: <CAN6yY1uefH3ec5B892PdqomQkZ9mRk3KENnXb7s5abFHVAcijw@mail.gmail.com> References: <52F6132C.3070406@netfence.it> <52F6654F.4070304@netfence.it> <20140208200042.GI80056@ithaqua.etoilebsd.net> <CAN6yY1uefH3ec5B892PdqomQkZ9mRk3KENnXb7s5abFHVAcijw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Add atk, clutter, pango, gdk-pixbuf2, and json-glib-0.14.2. On Sat, Feb 8, 2014 at 12:14 PM, Kevin Oberman <rkoberman@gmail.com> wrote: > You need to bump gobject-introspection and glib20, as well. I'll report > any others I find later after the rebuild of those you caught and a run of > pkg_libchk. > > > On Sat, Feb 8, 2014 at 12:00 PM, Baptiste Daroussin <bapt@freebsd.org>wrote: > >> On Sat, Feb 08, 2014 at 06:11:43PM +0100, Andrea Venturoli wrote: >> > 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. >> LibreOffice has been bumped to chase that. >> All the mozilla soft has been forgotten but they were the only one >> forgotten and >> they have been bumped a couple of hours laters. >> >> regards, >> Bapt >> > > > > -- > R. Kevin Oberman, Network Engineer, Retired > E-mail: rkoberman@gmail.com > -- R. Kevin Oberman, Network Engineer, Retired E-mail: rkoberman@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1vjAOSD6dRbzVkR-7fkqv=PqzHarGDZTgZwAEEF4WrVHQ>