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>