Some ports not building shared libraries
Justin Hibbits
chmeeedalf at gmail.com
Sat Feb 18 22:12:38 UTC 2012
On Sat, 18 Feb 2012 13:58:03 -0800
Rob Ballantyne <robballantyne3 at gmail.com> wrote:
> 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
Hi Rob,
I ran into something similar to this a few months ago, and blamed it on
the transition to 10-CURRENT (see the various threads on current@ for
more details). Updating world and ports to recent seems to have fixed
it for me.
- Justin
More information about the freebsd-ppc
mailing list