Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Oct 2007 19:12:50 +0200
From:      "[LoN]Kamikaze" <LoN_Kamikaze@gmx.de>
To:        Paul Schmehl <pauls@utdallas.edu>
Cc:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: graphics/OpenEXR fails
Message-ID:  <47179412.6040907@gmx.de>
In-Reply-To: <BDEF7D95021EE5AB99091252@utd59514.utdallas.edu>
References:  <BDEF7D95021EE5AB99091252@utd59514.utdallas.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Paul Schmehl wrote:
> I'm getting failures when trying to upgrade OpenEXR.
> 
> /usr/bin/ld: warning: libHalf.so.4, needed by
> /usr/local/lib/libIlmImf.so, may conflict with libHalf.so.6
> /usr/bin/ld: warning: libIex.so.4, needed by
> /usr/local/lib/libIlmImf.so, may conflict with libIex.so.6
> /usr/bin/ld: warning: libIlmThread.so.4, needed by
> /usr/local/lib/libIlmImf.so, may conflict with libIlmThread.so.6
> 
> Would it work to delete the old libs and then symlink from the newer ones?
> 

a) Don't symlink libraries, make entries in libmap.conf.

b) The best solution would be to rebuild the port /usr/local/lib/libIlmImf.so
belongs to. I suppose lib*.so.4 are in /usr/local/lib/compat/pkg, because
there normally aren't several versions of one library available.

I'll soon release a script that lists packages that link against libraries in
/usr/local/lib/compat or are linked with missing libraries in a
sysutils/bsdadminscripts release.



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