Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Feb 2014 21:00:42 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Andrea Venturoli <ml@netfence.it>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: ICU sweeping upgrade: bug or feature?
Message-ID:  <20140208200042.GI80056@ithaqua.etoilebsd.net>
In-Reply-To: <52F6654F.4070304@netfence.it>
References:  <52F6132C.3070406@netfence.it> <52F6654F.4070304@netfence.it>

next in thread | previous in thread | raw e-mail | index | archive | help

--PWfwoUCx3AFJRUBq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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
>=20
> BTW LibreOffice was not bumped, so it would not be recompiled by=20
> "portupgrade -r icu" or similar.
>=20
>   bye
> 	av.
LibreOffice has been bumped to chase that.
All the mozilla soft has been forgotten but they were the only one forgotte=
n and
they have been bumped a couple of hours laters.

regards,
Bapt

--PWfwoUCx3AFJRUBq
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (FreeBSD)

iEYEARECAAYFAlL2jOoACgkQ8kTtMUmk6EwJVgCeNUwFg8l+51xzjH6Vc8yxEHjH
Ro0AoJJFVIgtS1flc0MaCSC8deU4WlJ8
=leyd
-----END PGP SIGNATURE-----

--PWfwoUCx3AFJRUBq--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140208200042.GI80056>