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