On Sun, 2003-01-12 at 17:11, Hanspeter Roth wrote:
> Hello,
> 
> I'm trying to build the ElectricEyes port. The executable is linked
> against two versions of libintl.so:
> 
>         libintl.so.4 => /usr/local/lib/libintl.so.4 (0x284c2000)
>         libintl.so.2 => not found (0x0)
> 
> Gettext is 0.11.5_1.
> Is there a solution except of creating a link?

The proper solution is to rebuild all ports that depend on the old
library, so that it eventually gets purged from all binaries on your
system.

> 
> I found also two versions of libintl.so in /usr/local/lib/compat/pkg:
> 
> lrwxr-xr-x  1 root  wheel       10 Dec 16 00:16 libintl.so.1 -> libintl.so
> lrwxr-xr-x  1 root  wheel       10 Jan  8 01:03 libintl.so.2 -> libintl.so
> 
> Do they matter? How have they come here?

This really isn't a good idea.  While linking old shared object versions
to the new shared object might work just fine, subtle API changes can
cause otherwise good applications to break.

I'd remove these links, and the libintl.so, then hunt down all binaries
that are still linked against libintl.so.[12], and hit them with
portupgrade -f.

Joe

> 
> 
> -Hanspeter
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-questions" in the body of the message
-- 
PGP Key : http://www.marcuscom.com/pgp.asc

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to