ICU sweeping upgrade: bug or feature?

Kevin Oberman rkoberman at gmail.com
Sat Feb 8 21:01:30 UTC 2014


Add gvfs, gconf2, ORBit2-2.14.19, libIDL-0.8.14_1, gtk2-2.24.22_1. (Almost
all of these were needed for either clutter or clutter-gtk.


On Sat, Feb 8, 2014 at 12:26 PM, Kevin Oberman <rkoberman at gmail.com> wrote:

> Add atk, clutter, pango, gdk-pixbuf2, and json-glib-0.14.2.
>
>
> On Sat, Feb 8, 2014 at 12:14 PM, Kevin Oberman <rkoberman at 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 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
>>
>
>
>
> --
> R. Kevin Oberman, Network Engineer, Retired
> E-mail: rkoberman at gmail.com
>



-- 
R. Kevin Oberman, Network Engineer, Retired
E-mail: rkoberman at gmail.com


More information about the freebsd-ports mailing list