Date: Mon, 29 Oct 2018 00:26:23 +0100 From: Jan Beich <jbeich@FreeBSD.org> To: Graham Perrin <grahamperrin@gmail.com> Cc: FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: Waterfox: shared object "libicui18n.so.62" not found, required by "libxul.so" Message-ID: <4ld5-sleo-wny@FreeBSD.org> In-Reply-To: <5f99c2a6-7626-7457-65e1-bbca99fc343b@gmail.com> (Graham Perrin's message of "Sun, 28 Oct 2018 22:33:31 %2B0000") References: <5f99c2a6-7626-7457-65e1-bbca99fc343b@gmail.com>
index | next in thread | previous in thread | raw e-mail
Graham Perrin <grahamperrin@gmail.com> writes: > $ waterfox > XPCOMGlueLoad error for file /usr/local/lib/waterfox/libxul.so: > Shared object "libicui18n.so.62" not found, required by "libxul.so" > Couldn't load XPCOM. devel/icu major updates aren't ABI-compatible, so each update requires rebuilding every consumer. This is usually done by bumping PORTREVISION. As www/waterfox was removed before r482830 it missed rebuild thus still depends on the old shared library version. https://abi-laboratory.pro/tracker/timeline/icu4c/ > Is there any easy-ish way to work around this? Easy way is libmap.conf but it may lead to application crashes. > > A downgrade to 12.0-BETA2, maybe? > > (I know, the www/waterfox was deleted but I'd like to continue using it for as long as possible.) Either rebuild www/waterfox from the last revision before removal or downgrade devel/icu to 62.1 if nothing else requires 63.1. In the former case you can also update the port (adjust DISTVERSION then run "make makesum") assuming no patch conflicts.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ld5-sleo-wny>
