Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Feb 2023 11:43:44 -0800
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        bob prohaska <fbsd@www.zefox.net>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Shared object "libicuuc.so.70" not found on RPi4
Message-ID:  <Y91j8ATxnWGne7Sk@troutmask.apl.washington.edu>
In-Reply-To: <20230203193407.GB82658@www.zefox.net>
References:  <20230203180316.GA82539@www.zefox.net> <Y91RlgCX6PZvK3eH@troutmask.apl.washington.edu> <20230203193407.GB82658@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 03, 2023 at 11:34:07AM -0800, bob prohaska wrote:
> On Fri, Feb 03, 2023 at 10:25:26AM -0800, Steve Kargl wrote:
> > %  cat /etc/libmap.conf
> > # $FreeBSD$
> > includedir /usr/local/etc/libmap.d
> > libicui18n.so.71  libicuio.so.72
> > libicuuc.so.71    libicuuc.so.72
> > libicudata.so.71  libicudata.so.72
> 
> Replacing 71 with 70 did the trick. Inkscape now runs.
> 
> In the meantime a new package for xorg is nearing completion in poudriere.
> Is updating xorg likely to conflict with old entries in libmap.conf?
> 

No.  AFAIK, libmap.conf entries are fallbacks if ldconfig
cannot find iia library in its hints file.  The above is my
libmap.conf.  firefox depends on libxul.so.

% ldd /usr/local/lib/firefox/libxul.so | grep icu
      libicui18n.so.71 => /usr/local/lib/libicuio.so.72 (0x2497460e1000)
      libicuuc.so.71 => /usr/local/lib/libicuuc.so.72 (0x249748eac000)
      libicudata.so.72 => /usr/local/lib/libicudata.so.72 (0x249774186000)
      libicui18n.so.72 => /usr/local/lib/libicui18n.so.72 (0x249774d9e000)

So, here libicuuc.so.71 points to libicuuc.so.72 while some
other port I updated pulled in, say, libicui18n.so.72.

-- 
Steve



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