Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 01 Dec 2014 12:28:33 +0000
From:      Matthew Seaman <matthew@freebsd.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: Missing libintl.so.9
Message-ID:  <547C5EF1.5030501@freebsd.org>
In-Reply-To: <COL128-W1AA671D6DC8EADDA5470BFA7D0@phx.gbl>
References:  <COL128-W1AA671D6DC8EADDA5470BFA7D0@phx.gbl>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--v4VNbrpQKjolXHvBwQcDWmqctCv6qVWi3
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 12/01/14 11:30, Gerard Seibert wrote:
> I just tried to update my system and now it it bonked. I followed the
> directions for "gettext"; however, I cannot reinstall it. I keep
> receiving an error message that "libintl.s0.9" not found. It is on my
> system, I checked. It is in "/usr/local/lib". So what is the problem?
> I am afraid to shut the system down because I am not sure if it will
> restart.

I just ran into this myself.  A fix I've found is:

    pkg install -f gettext-runtime

Or you can manually create the symbolic link --

   cd /usr/local/lib
   ln -s libintl.so.8 libintl.so.9

The libintl files in /usr/local/lib should look like this:

# ls -la libintl.*
-rw-r--r--  1 root  wheel  97760 Nov 30 03:48 libintl.a
lrwxr-xr-x  1 root  wheel     16 Nov 30 03:48 libintl.so@ ->
libintl.so.8.1.2
lrwxr-xr-x  1 root  wheel     16 Nov 30 03:48 libintl.so.8@ ->
libintl.so.8.1.2
-rw-r--r--  1 root  wheel  50998 Nov 30 03:48 libintl.so.8.1.2
lrwxr-xr-x  1 root  wheel     12 Nov 30 03:48 libintl.so.9@ -> libintl.so=
=2E8

That's what the package should have created, and what pkg(8) thinks has
been installed.  It's a pkg bug that it manages to record incorrect
information about what was actually written to the filesystem --
possibly due to the target of the symlink (libintl.so.8) itself being a
symlink to the actual libintl.so.8.1.2 file.

Note that the gettext port was recently split into gettext-runtime and
gettext-tools with plain 'gettext' becoming a meta-port that installs
those two.  Recently as in 'last weekend', and you need packages built
since that split to see this. ie. it won't hit the FreeBSD pkg repos
until next weekend.  It's people with private repos and possibly people
installing from ports that are affected as yet.

	Cheers,

	Matthew







--v4VNbrpQKjolXHvBwQcDWmqctCv6qVWi3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJUfF7xXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwAAoJEABRPxDgqeTnANIP/jVT01SzbbEWO44tbDW6ESg+
LxxRv5f+IZ7n/DKZ2+dhFgzTCVyFfFSuchrFfItK9aencIPEtwuL5TKynIW0p8eO
8kHaFH9FYdZutXHFIp8UFW8ekVYF9YVX/M8j8t98vak5fp9u7WifXab+duBNh4QO
PCoY4bXKMq1cfA6JBsJsBs89EfJ1Xp00DOUK6HLSLiqAx9exilIzfVn5KteykX3c
hToUGRbs69g570z3L/GMfPnDlF4UB5DpdcC5t+wBKu11cXoA1u24FozKXwpqo39+
DH3X9lDfHT5xiJt+EP/DV8voXVpO/s/QmFEtnLT/GxYQ/+m0vsnJ6xd+dXYAwGXM
pwZOhibxGhf9YYkw+cQF0OcB1tJhPNxrt8nbfwH06KDpsOlepDd0OYpWYVhUgHRr
txsFARbxvSYUcHg3cMTQhqR/um5Iu6ITTp+WKSOUKQaxUz5OtsZ3vvd4VADYt3pI
q79VfPHC27yjTLOEeLiHMWCyUrdWBXlJm8HQhOq2gfYWivLy4/L09qN4w7MdOBzy
RATgm6N2/KcqTDTrfOeVOQMtKFQCQlVrPhpNtZT48aT0garGg/wFoI1n9J/Ndv5r
MW1V/c6t0CKvqCgbminxZAb9WxaPm9g69FmTC/EoxpCrfz+dBlkDoMQypLcMcn4V
o5rxfXYElDVU7zPL0Iy1
=h+1c
-----END PGP SIGNATURE-----

--v4VNbrpQKjolXHvBwQcDWmqctCv6qVWi3--



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