Date: Sat, 18 Feb 2012 13:58:03 -0800 From: Rob Ballantyne <robballantyne3@gmail.com> To: freebsd-ppc@freebsd.org Subject: Some ports not building shared libraries Message-ID: <CAKLrb5cXAcTh=TDXK6efFJDAZVNgmOpyNbMMGvb7MuLq5CAgrw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKLrb5cXAcTh=TDXK6efFJDAZVNgmOpyNbMMGvb7MuLq5CAgrw>