From owner-freebsd-ports@FreeBSD.ORG Thu Oct 18 17:12:56 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B28F16A473 for ; Thu, 18 Oct 2007 17:12:56 +0000 (UTC) (envelope-from LoN_Kamikaze@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 75CA013C4A7 for ; Thu, 18 Oct 2007 17:12:53 +0000 (UTC) (envelope-from LoN_Kamikaze@gmx.de) Received: (qmail invoked by alias); 18 Oct 2007 17:12:52 -0000 Received: from nat-wh-1.rz.uni-karlsruhe.de (EHLO mobileKamikaze.norad) [129.13.72.169] by mail.gmx.net (mp035) with SMTP; 18 Oct 2007 19:12:52 +0200 X-Authenticated: #5465401 X-Provags-ID: V01U2FsdGVkX18yDQF6A4oyiR1KzwXa0lQKGs4pfU/qd7dxb0zK1u ZCLqpOqFVMfGpv Message-ID: <47179412.6040907@gmx.de> Date: Thu, 18 Oct 2007 19:12:50 +0200 From: "[LoN]Kamikaze" User-Agent: Thunderbird 2.0.0.6 (X11/20071015) MIME-Version: 1.0 To: Paul Schmehl References: In-Reply-To: X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: FreeBSD Ports Subject: Re: graphics/OpenEXR fails X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2007 17:12:56 -0000 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.