Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Dec 2010 10:48:14 +0000
From:      Alexander Best <arundel@freebsd.org>
To:        Yuri <yuri@rawbw.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Ports: How do dependent ports upgrade when dependency shared lib version is bumped?
Message-ID:  <20101212104814.GA52041@freebsd.org>
In-Reply-To: <4D042B98.60907@rawbw.com>
References:  <4D042B98.60907@rawbw.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat Dec 11 10, Yuri wrote:
> I recently updates the system. libatkmm-1.6.so.1 got bumped to 
> libatkmm-1.6.so.2, now inkscape fails:
> /libexec/ld-elf.so.1: Shared object "libatkmm-1.6.so.1" not found, 
> required by "inkscape"
> 
> What is the right behavior in such situation? Should all depending 
> packages be also automatically bumped? Or portupghrade should detect the 
> change and automatically upgrade dependent ports?

portupgrade -rfx atkmm atkmm should take care of the issue, although
portupgrade -rf atkmm is probably ok too, unless atkmm takes multiple hours to
build.

as a workaround you could also add an entry to /etc/libmap.conf:

libatkmm-1.6.so.1	libatkmm-1.6.so.2

if things in libatkmm haven't changed too much you might get away with it for
now and delay the portupgrade to some time that's more convenient to you.

cheers.
alex

> 
> Yuri
> 

-- 
a13x



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