On 14/06/2009, at 13:56, Alexander Hansen wrote:
> [email protected] wrote:
>> Thank you for the continuing courteous service you provide in, no
>> doubt, often trying circumstances. It's impressive, and certainly  
>> most
>> helpful!
>>
>> On a MacBook running Mac OS X 10.5.7 I've fink-installed netpbm; but
>> whereas fink-installing many a package (e.g. pth, gmp, jpeg, etc.)
>> results in both a .a and a .la library file in /sw/lib,
>> fink-installing netpbm yields a raft of .dylib's such as
>> libnetpbm.10.dylib, libpbm.9.dylib, etc. but no libnetpbm.a (or .la)
>> and no libpbm.a (or .la).
>>
>> In consequence, my ld phase fails, unable to find the netpbm library.
>>
>> Is there a workaround for this ?
>>
>> Supplementary non-fink question: where do I find a description of the
>> various roles and distinctions between .dylib, .a, and .la files ?
>>
>> With thanks,
>>
>> Ian Parkin.
>>
>>
> It looks like netpbm(10) is set up not to create those.  You might try
> checking with the package maintainer ("fink info netpbm10"), as he is
> the one to handle such issues.
>
> My take on this:
>
> .la files aren't libraries.  They're "libtool archive" files which are
> used by libtool when linking packages up.
> .a files are static libraries; so executables or other libraries that
> need them essentially have to incorporate them into themselves.
> .dylib files are dynamic libraries.  Executables or other libraries  
> that
> need them link to them at run time.

You might want to read this document on Apple Developer Connection:

http://developer.apple.com/documentation/DeveloperTools/Conceptual/DynamicLibraries/


Cheers,

--
monipol


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to