Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Dec 2014 07:37:13 -0500
From:      "Gerard E. Seibert" <gerard_seibert@outlook.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: Missing libintl.so.9
Message-ID:  <BLU437-SMTP80DEFFA06F2B6FF6CC253FA7D0@phx.gbl>
In-Reply-To: <20141201115215.GA53509@gikkle.internal.cuccio.us>
References:  <COL128-W1AA671D6DC8EADDA5470BFA7D0@phx.gbl> <20141201115215.GA53509@gikkle.internal.cuccio.us>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 1 Dec 2014 05:52:48 -0600, Chip Cuccio stated:

>* Gerard Seibert <gerard_seibert@outlook.com>
>  |__ Mon, Dec 01, 2014 at 05:30:17AM CST:
>> 
>> 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 ran into the same issue yesterday, and I happened to have/keep 7
>snapshots of /usr/local on an NFS mounted external NAS. I had to
>manually copy the .so file ouit from the prior day snapshot, into
>/usr/local/lib to proceed with the gettext (re)installation/upgrade as
>described on 20141130 in UPDATING.
>
>If you have a copy of that .so file on another machine/FS, etc., that's
>how I got it working. Not ideal at all, and it doesn't solve the root
>cause.
>
>I'd also be curious how others succefully upgraded gettext from the
>20141130 UPDATING entry.

While running, I changed my shell to "tsch" and then updated the port. This
is rather strange. I all ready had the "libintl.so.9" file, so why would I
need to copy it. Strangely enough though, the file is linked to
"libintl.so.8" in the directory.

lrwxr-xr-x  1 root  wheel    12B 2014-12-01 06:41:08 EST libintl.so.9@ -> libintl.so.8

This is the entire listing for that library:

-rw-r--r--    1 root      wheel      102K 2014-12-01 06:41:07 EST libintl.a
lrwxr-xr-x    1 root      wheel       16B 2014-12-01 06:41:07 EST libintl.so@ -> libintl.so.8.1.2
lrwxr-xr-x    1 root      wheel       16B 2014-12-01 06:41:07 EST libintl.so.8@ -> libintl.so.8.1.2
-rw-r--r--    1 root      wheel       54K 2014-12-01 06:41:07 EST libintl.so.8.1.2
lrwxr-xr-x    1 root      wheel       12B 2014-12-01 06:41:08 EST libintl.so.9@ -> libintl.so.8

I rebuilt bash, and I am now getting this output:

ldd /usr/local/bin/bash
/usr/local/bin/bash:
        libncurses.so.8 => /lib/libncurses.so.8 (0x8008ef000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x800b3c000)
        libc.so.7 => /lib/libc.so.7 (0x800d47000)

I am also unable to find out what port installed the "libintl.so.9" library
to start with.

-- 
Jerry



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