From owner-freebsd-ports@FreeBSD.ORG Sat Feb 8 20:14:57 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 4820BEC2; Sat, 8 Feb 2014 20:14:57 +0000 (UTC) Received: from mail-pb0-x233.google.com (mail-pb0-x233.google.com [IPv6:2607:f8b0:400e:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 15EDC1B20; Sat, 8 Feb 2014 20:14:57 +0000 (UTC) Received: by mail-pb0-f51.google.com with SMTP id un15so4647013pbc.10 for ; Sat, 08 Feb 2014 12:14:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=En64S1QBwvN6NQx01eZsY49EBPv60+PM5BenZN7cu7E=; b=vjmSR7lpdo1D1aAndyXjNaneTTAODkTRKFxd+xI/YlbtOjXaUDqD5EHSSjLeRdirHc UpttXzO7+Z/vfHmWTuDNM3ipJNfogIDlebiSSUYvMn7eBcUYPjZor620/xDskrm5Z43h mhPHQIqHLHpCfSBrf3AcODR4hUjg48ZueHRUMSbb2968PJE1G/VF+1J7zyl7QR1iLCJC v7k8wbcVX/bT3TPbfNRPE7ez4DB7Vjl50sRbDeBN0/4N29Qh6C7WttICuCcn0QD1xd0j Cm3CmSpURlSwBVK3wfsQ2G4kjLGzWbE3jy3/SrIpLjZEnutydQHw/pBlJV7Wyu2ITh0M olTA== MIME-Version: 1.0 X-Received: by 10.66.242.17 with SMTP id wm17mr16090448pac.102.1391890496643; Sat, 08 Feb 2014 12:14:56 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.67.30.1 with HTTP; Sat, 8 Feb 2014 12:14:56 -0800 (PST) In-Reply-To: <20140208200042.GI80056@ithaqua.etoilebsd.net> References: <52F6132C.3070406@netfence.it> <52F6654F.4070304@netfence.it> <20140208200042.GI80056@ithaqua.etoilebsd.net> Date: Sat, 8 Feb 2014 12:14:56 -0800 X-Google-Sender-Auth: mRYZQ3vmpy6ppsBmvV3OA9SXTTc Message-ID: Subject: Re: ICU sweeping upgrade: bug or feature? From: Kevin Oberman To: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: Andrea Venturoli , FreeBSD Ports ML 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 20:14:57 -0000 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 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