Ok adding:

#define png_infopp_NULL (png_infopp)NULL
#define int_p_NULL (int*)NULL

to the beginning of src/_png.cpp fixes the problem.  At least now the
build succedes.  Maybe this could be enclosed in an #ifndef-#endif
branch?

Friedrich

2010/5/5 Friedrich Romstedt <friedrichromst...@gmail.com>:
> Trying to build matplotlib as given in the subject:
>
> matplotlib 0.99.1.2
> with:
> freetype 2.3.12 (installed by standard procedure)
> libpng 1.4.1 (installed by standard procedure)
> on:
> Mac OS X 10.6 (Snow Leopard) with Xcode 3.2.1 installed
>
> fails according to
>
> http://stackoverflow.com/questions/2442335/libpng-boostgil-png-infopp-null-not-found
>
> because there seems to be some not-backward compatible API change from
> libpng 1.2 => 1.4.  The error I get is the same as reported under this
> URL.  The log is attached as setup-build.log.
>
> Also I attach setup-config.log which shows only configuration result
> and the modified setupext.py, modified such that freetype2 and libpng
> are found on my darwin Mac OS X 10.6.  The changes are marked by my
> name Friedrich.
>
> I think I can fix this as given under the URL above and a workaround
> would probably be to revert to libpng 1.2 but I think this isn't the
> perfect solution either ...
>
> I also noticed that the buildbot is failing currently, is this normal 
> behaviour?
>
> I found no such issue on the list, I'm reading since Feb 22 and libpng
> 1.4 was released Feb 25 according to
> http://www.libpng.org/pub/png/src/libpng-1.4.1-README.txt .
>
> Friedrich
>

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to