libmad developer package
mark brethen
mbrethen at aim.com
Wed May 16 03:55:50 PDT 2007
On May 15, 2007, at 11:52 PM, markd at macports.org wrote:
> mark brethen <mbrethen at aim.com> on Tuesday, May 15, 2007 at 5:59 PM
> -0800
> wrote:
>> Well, I already installed libmad, and checked its contents
>>
>> Port libmad contains:
>> /opt/local/include/mad.h
>> /opt/local/lib/libmad.0.2.1.dylib
>> /opt/local/lib/libmad.0.dylib
>> /opt/local/lib/libmad.a
>> /opt/local/lib/libmad.dylib
>> /opt/local/lib/libmad.la
>>
>> Why then does it not find it when I do a make root_install? The error
>> below,
>>
>> checking for mad_frame_decode in -lmad... no
>> configure: error: libmad needed! Download the latest version at
>> http://www.mars.org/home/rob/proj/mpeg/
>> make: *** [root_libmp3splt] Error 1
>
> Well it looks like it has all the files:
>
> http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/audio/libmad/
> pkg-plist?rev=1.3;content-type=text%2Fplain
>
> I wonder if this is normal? Anyone?
>
> otool -L /opt/local/lib/libmad.0.2.1.dylib
> /opt/local/lib/libmad.0.2.1.dylib:
> /opt/local/lib/libmad.0.dylib (compatibility version 3.0.0,
> current version 3.1.0)
> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
> current
> version 88.3.4)
>
> I'm beyond my knowledge on this, but I see the freebsd port set it in
> pkg-config. Could configure be consulting that? If so, uninstall it
> and
> try the fixed up one I attached. Just cd to the unzipped directory
> and do
> a port install from there. It adds:
>
> /opt/local/lib/pkgconfig/mad.pc
>
> And so pkg-config works:
>
> $ pkg-config --libs mad
> -L/opt/local/lib -lmad -lm
>
> If that doesn't do it I'm out of guesses. If it does, tell me and I'll
> commit the changes.
>
> Mark
>
>
>
> <libmad.zip>
I'll try it later today. One thing I noticed, this file:
libdata/pkgconfig/mad.pc
is not in my /opt/local directory. In fact, I can't find it anywhere.
More information about the macports-users
mailing list