ICU sweeping upgrade: bug or feature?

Kevin Oberman rkoberman at gmail.com
Sat Feb 8 20:14:57 UTC 2014


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 at 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 at gmail.com


More information about the freebsd-ports mailing list