tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

How to ignore a broken ".la" file in the base system?



 Hello,
Mac OS X Leopard comes with this ".la" file in the base system:
tron@excalibur:~>ls -l /usr/X11/lib/libpng12.la 
-rwxr-xr-x 1 root wheel 834 10 May 10:41 /usr/X11/lib/libpng12.la
tron@excalibur:~>grep library_names /usr/X11/lib/libpng12.la
library_names='libpng12.0.dylib libpng12.dylib libpng12.0.26.0.dylib'
It is however broken since the latest security update:
tron@excalibur:~>ls -l /usr/X11/lib/libpng12.0.26.0.dylib
ls: /usr/X11/lib/libpng12.0.26.0.dylib: No such file or directory
tron@excalibur:~>ls -l /usr/X11/lib/libpng12.0.24.0.dylib 
lrwxr-xr-x 1 root wheel 16 30 Mar 23:56 /usr/X11/lib/libpng12.0.24.0.dylib 
-> libpng12.0.dylib
Build failures in "pkgsrc" aren't the only problems caused by that:
http://sarth.thallos.org/2008/07/libpng12dylib-related-compile-failures.html
How can I teach "pkgsrc" to ignore "/usr/X11/lib/libpng12.la"? It finds
it by accident when linking package with options like
"-L/usr/X11R6/lib ... -lpng"
 Kind regards
-- 
Matthias Scheler http://zhadum.org.uk/


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /