Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Apr 2002 22:32:32 +1000 (EST)
From:      Mark Russell <mark@viper.net.au>
To:        Francois Kritzinger <ffkrz@iafrica.com>
Cc:        Doug Barton <DougB@FreeBSD.org>, <freebsd-ports@FreeBSD.org>
Subject:   Re: gettext doesn't install libintl.so.1
Message-ID:  <20020427222801.A27029-100000@gatekeeper.viper.net.au>
In-Reply-To: <20020427095657.A46637@noya>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 27 Apr 2002, Francois Kritzinger wrote:

> On Sat, Apr 27, 2002 at 09:46:44AM +1000, Mark Russell wrote:
> >On Fri, 26 Apr 2002, Doug Barton wrote:
> >
> >> On Fri, 26 Apr 2002, Francois Kritzinger wrote:
> >>
> >> > Hi,
> >> >
> >> > I recently upgraded some ports, and in the process gettext was upgraded.
> >> > Since then, there are lost of programs complaining that
> >> > "libintl.so.1 not found".
> >>
> >> 	This is a known problem, but so far the ports team hasn't really
> >> addressed it, to my knowledge. I suggest the following as root, which
> >> works for me:
> >>
> >> cd /usr/local/lib
> >> ln -s libintl.so libintl.so.1
> >>
> >> That's kind of cheesy, but it'll keep working until such time in the
> >> future when the gettext people break API compatibility with .so.1.
> >>
> >
> >
> >I had a similar problem, what I did to fix the mess was to cd
> >/usr/X11R6/bin && grep libintl.so.1 *  the reinstall anything that
> >matched, repeat for /usr/local/bin /usr/X11R6/lib and /usr/local/lib, once
> >again probably not the correct way but it saved me adding symlinks which
> >*may* break things in the future.
> >
> >
>
> OK, but I have another problem.
>
> Many of the programs I use will not build without libintl.so.1.
> I assume that this means that the maintainer has not updated the port yet?
> So, I can only upgrade them when they actually start using libintl.so.2.
>
> Thus for now I *have* to use the symlink method...
>
> Is this correct?


At a guess you have dependancies that still rely on libintl.so.1 so maybe
look at /usr/*/lib/* first?

I remember it being a bitch of a job but I got it done one all the boxes I
admin.

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Mark Russell         mark@viper.net.au         ph  61 + 2 + 9699 3837
viper.net.au      http://www.viper.net.au      fax 61 + 2 + 9699 3841
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
  The best things in life are free, thats why Windoze costs so much

If you have received this message in error it proves that I am an idiot.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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