From owner-freebsd-ports@FreeBSD.ORG Sat Feb 8 17:12:07 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9FBCF54A for ; Sat, 8 Feb 2014 17:12:07 +0000 (UTC) Received: from mp1-smtp-6.eutelia.it (mp1-smtp-6.eutelia.it [62.94.10.166]) by mx1.freebsd.org (Postfix) with ESMTP id 1B2181D33 for ; Sat, 8 Feb 2014 17:12:06 +0000 (UTC) Received: from ns2.biolchim.it (ip-188-188.sn2.eutelia.it [83.211.188.188]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mp1-smtp-6.eutelia.it (Eutelia) with ESMTP id 8A3A56B452A for ; Sat, 8 Feb 2014 18:12:05 +0100 (CET) Received: from soth.ventu (adsl-ull-180-187.41-151.net24.it [151.41.187.180]) (authenticated bits=0) by ns2.biolchim.it (8.14.8/8.14.8) with ESMTP id s18HBrsL081494 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sat, 8 Feb 2014 18:11:56 +0100 (CET) (envelope-from ml@netfence.it) X-Authentication-Warning: ns2.biolchim.it: Host adsl-ull-180-187.41-151.net24.it [151.41.187.180] claimed to be soth.ventu Received: from guardian.ventu (bane.ventu [10.1.2.15]) (authenticated bits=0) by soth.ventu (8.14.8/8.14.7) with ESMTP id s18HBfT3082109 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Sat, 8 Feb 2014 18:11:43 +0100 (CET) (envelope-from ml@netfence.it) X-Authentication-Warning: soth.ventu: Host bane.ventu [10.1.2.15] claimed to be guardian.ventu Message-ID: <52F6654F.4070304@netfence.it> Date: Sat, 08 Feb 2014 18:11:43 +0100 From: Andrea Venturoli User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: ICU sweeping upgrade: bug or feature? References: <52F6132C.3070406@netfence.it> In-Reply-To: <52F6132C.3070406@netfence.it> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.74 X-Scanned-By: MIMEDefang 2.74 on 10.1.2.13 X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (ns2.biolchim.it [192.168.2.203]); Sat, 08 Feb 2014 18:11:57 +0100 (CET) X-Spam-Score: 5.206 (*****) RCVD_IN_PBL, RCVD_IN_RP_RNBL, RCVD_IN_SORBS_DUL, RDNS_DYNAMIC X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Feb 2014 17:12:07 -0000 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.