From owner-freebsd-ports@FreeBSD.ORG Sun Apr 20 17:55:32 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46E6F53F for ; Sun, 20 Apr 2014 17:55:32 +0000 (UTC) Received: from mail0.byshenk.net (portland1.byshenk.net [69.168.54.16]) by mx1.freebsd.org (Postfix) with ESMTP id 3247314E7 for ; Sun, 20 Apr 2014 17:55:31 +0000 (UTC) Received: by mail0.byshenk.net (Postfix, from userid 1002) id 9509A22CFD; Sun, 20 Apr 2014 10:47:28 -0700 (PDT) Date: Sun, 20 Apr 2014 10:47:28 -0700 From: Greg Byshenk To: Beeblebrox Subject: Re: libfreetype.so.9 errors Message-ID: <20140420174728.GC1602@mail0.byshenk.net> References: <1398014301417-5905087.post@n5.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1398014301417-5905087.post@n5.nabble.com> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Apr 2014 17:55:32 -0000 On Sun, Apr 20, 2014 at 10:18:21AM -0700, Beeblebrox wrote: > Latest compiled ports result in below message for several binaries: > Shared object "libfreetype.so.9" not found, required by "chrome" > > So far the ports I have seen this are www/midori, www/chromium, > editors/libreoffice; but I have not tested all ports installed on the > system. > > I have read UPDATING, and it does not apply to my situation since I do a > full poudriere run of all ports on the system before each "# pkg upgrade -r > myrepo". Recent freetype update (20140416) should therefore not cause any > issue for me. > > Is this a problem with the specific ports listed, or a libfreetype error? > I'd like to know before I add a libfreetype.so.9 entry to /etc/libmap.conf. > In /usr/local/lib: libfreetype.a / libfreetype.so / libfreetype.so.6.11.2 / > libfreetype.la / libfreetype.so.6 I may be wrong in this, but I suspect that the UPDATING entry from 20140416 -does- apply. It seems print/freetype2 has changed the version of libfreetype it installs from lib/libfreetype.so.9 to lib/libfreetype.so.6.11.2. This will mean (I think) that any port depending on libfreetype will need to be rebuilt, linking against the new (but lower-numbered) library. If not, then they will be looking for the old library, and failing when they don't find it. -- greg byshenk - gbyshenk@byshenk.net - Portland, OR USA