From owner-freebsd-ppc@FreeBSD.ORG Sat Feb 18 21:58:05 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9545A106566C for ; Sat, 18 Feb 2012 21:58:05 +0000 (UTC) (envelope-from robballantyne3@gmail.com) Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by mx1.freebsd.org (Postfix) with ESMTP id 22CF98FC0C for ; Sat, 18 Feb 2012 21:58:04 +0000 (UTC) Received: by wgbgn7 with SMTP id gn7so2227828wgb.1 for ; Sat, 18 Feb 2012 13:58:04 -0800 (PST) Received-SPF: pass (google.com: domain of robballantyne3@gmail.com designates 10.216.138.8 as permitted sender) client-ip=10.216.138.8; Authentication-Results: mr.google.com; spf=pass (google.com: domain of robballantyne3@gmail.com designates 10.216.138.8 as permitted sender) smtp.mail=robballantyne3@gmail.com; dkim=pass header.i=robballantyne3@gmail.com Received: from mr.google.com ([10.216.138.8]) by 10.216.138.8 with SMTP id z8mr1588555wei.20.1329602284020 (num_hops = 1); Sat, 18 Feb 2012 13:58:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=Rwces0IwjZjN3R4PVH9YFSO0Ghcx5Lki1fbxlOm63Kw=; b=FXxUXC1h2xh8L+zvC3bGUG+B0vMWj9h+NZ3Z2MDNGmk3ATC90ZyTTWToDBP0vrevYi Y7TY81S8eH/iRFLEEq4VXn9P2tGl3oAkU6MwhM2m1a5873PlvYKgovPef1h63xAtxe6D Q0yh4PzUJgzUOxV5eLvSoZK1bQthlHRZdgsdA= MIME-Version: 1.0 Received: by 10.216.138.8 with SMTP id z8mr1333130wei.20.1329602283827; Sat, 18 Feb 2012 13:58:03 -0800 (PST) Received: by 10.223.76.14 with HTTP; Sat, 18 Feb 2012 13:58:03 -0800 (PST) Date: Sat, 18 Feb 2012 13:58:03 -0800 Message-ID: From: Rob Ballantyne To: freebsd-ppc@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Some ports not building shared libraries X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Feb 2012 21:58:05 -0000 Hi All, I ran into this while trying to install emacs. The chain of dependancies leads to package fribidi-0.19.2_1. It seems emacs looks for a shared library that is supposed to be built via this package. If I build: mac# make install ===> Installing for fribidi-0.19.2_1 ===> fribidi-0.19.2_1 depends on executable: pkg-config - found ===> Generating temporary packing list ===> Checking if converters/fribidi already installed gmake install-recursive .... ===> Compressing manual pages for fribidi-0.19.2_1 ===> Running ldconfig /sbin/ldconfig -m /usr/local/lib ===> Registering installation for fribidi-0.19.2_1 everything works just fine but notice: mac# ls -l /usr/local/lib/libfri* -rw-r--r-- 1 root wheel 122646 Feb 18 13:53 /usr/local/lib/libfribidi.a -rwxr-xr-x 1 root wheel 876 Feb 18 13:53 /usr/local/lib/libfribidi.la And, now if I try to remove it: mac# pkg_delete fribidi-0.19.2_1 pkg_delete: file '/usr/local/lib/libfribidi.so' doesn't exist pkg_delete: file '/usr/local/lib/libfribidi.so.3' doesn't exist pkg_delete: couldn't entirely delete package `fribidi-0.19.2_1' (perhaps the packing list is incorrectly specified?) mac# Is this a known issue? (I searched but couldn't find anything). Is there a trick (standard or otherwise) to get the build to build the necessary shared library. (I've run into this on at least one other occasion but I can't recall the package involved in that case). Thanks for any advice! Rob