Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jun 2020 09:07:47 -0300
From:      Renato Botelho <garga@FreeBSD.org>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>, "@lbutlr" <kremels@kreme.com>
Cc:        ports@freebsd.org
Subject:   Re: Json-c, bind, and updating
Message-ID:  <ed484110-725b-6592-c5b1-a07d7a65595c@FreeBSD.org>
In-Reply-To: <20200610061847.GA76118@troutmask.apl.washington.edu>
References:  <E8B8C18B-E01B-422E-BF18-333DB27FEF4B@kreme.com> <20200610061847.GA76118@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/06/20 03:18, Steve Kargl wrote:
> On Tue, Jun 09, 2020 at 11:45:28PM -0600, @lbutlr wrote:
>> This has happened in the past, but it happened again this weekend when an update to ;ibjson-c did not update bind, rendering bind unable to load libjson-c.so.4 because it had been replaced with libjson-c.so.5.
>>
> 
> man libmap.conf
> 
> This allows you to associate libjson-c.so.4 with *.5
> without doing the symlink, which you'll need to
> remember to remove in the future.
> 
> My libmap.conf currently has
> 
> % cat /etc/libmap.conf
> includedir /usr/local/etc/libmap.d
> libicui18n.so.66  libicui18n.so.67
> libicuuc.so.66    libicuuc.so.67
> libevent-2.1.so.6 libevent-2.1.so.7
> libncurses.so.8 libncurses.so.9
> libncursesw.so.8 libncursesw.so.9
> 
> because it seems like everything (indirectly) depends on
> libncurses change and the icu port.  Eventually, portmaster
> and I catch up and libmap.conf entries are removed.

For this libncurses speficific case you can just install misc/compat12x 
and have the old library version available.

-- 
Renato Botelho



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ed484110-725b-6592-c5b1-a07d7a65595c>