[OS X TeX] Possible problem with libpng i-Package on Mac OS X 10.4
Martin Costabel
costabel at wanadoo.fr
Thu Apr 6 15:55:20 CEST 2006
Gerben Wierda wrote:
> I have had one, but serious, report on a potential problem. There is a
> possible problem with the libpng software if installed on Mac OS X 10.4
> systems. As a result, all kinds of Apple apps start crashing because
> they try to load the dynamic library that is part of the libpng
> i-Package. There is nothing worng with that library, but Apple
> Frameworks seem to require extra stuff which is not available in the
> standard libpng 1.2.8 out there on the net.
>
> I have blocked the libpng i-Package and I urge everybody to uninstalll
> it. I will reissue it without the dynamic libraries. Something that was
> the case before last month.
>
> I will update the autotrace, wvWare, netpbm and libwmf i-package such
> that they do not require dynamic libpng but are linked statically.
A simpler solution would be to omit the symlink
libpng.dylib -> libpng.3.dylib
from your package. This symlink is not needed for the runtime use of the
dylibs; it is only needed for compiling, and since AFAICT you don't
provide a developer environment (headers etc) anyway, you don't need it.
It is only "libpng.dylib" that clashes with Apple's libraries, not the
real file "libpng.3.1.2.8.dylib" or the other symlink "libpng.3.dylib".
The origin of this problem is the strange decision of some woolly-headed
Apple developer to name dylibs in the Tiger ImageIO.framework
"libGIF.dylib", "libJPEG.dylib", "libPng.dylib", "libTIFF.dylib" etc.
What he didn't know or care about is that there are some (millions of)
Apple users who run case-insensitive file systems so that his shiny new
dylibs are clashing with the standard open source libraries of similar
names. If one day you provided libtiff.dylib or libjpeg.dylib, you would
run into the same problem with these.
--
Martin
------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the macostex-archives
mailing list