Hi Michael, I just tried building mpl from svn at work for the first time since your changes, and wanted to let you know about a use case that isn't convered by your checks. We build mpl by passing in -I and other args, eg in a Makefile:
cd ${SRCDIR}/matplotlib/matplotlib; CC=${CC} CXX=${CXX} PKG_CONFIG_PATH=${PKG_CONFIG_PATH} PYTHONPATH=${INSTALL_LOCAL}:/opt/app/g++lib6/python-2.4/lib/python2.4/site-packages/3rdParty/gtk-2.6 python setup.py build_ext -I /opt/app/gnome-2.6/include:/opt/app/libpng/include:/opt/app/freetype-2.1.10/include:/opt/app/freetype-2.1.10/include/freetype2 -L /opt/app/gnome-2.6/lib:/opt/app/libpng/lib:/opt/app/freetype-2.1.10/lib -R /opt/app/gnome-2.6/lib:/opt/app/freetype-2.1.10/lib:/opt/app/libpng/lib build and your freetype include checker is not finding ft2build.h and failing, although the build process finds it. I can simply comment out the return False in the include file checker and get the thing to build, but I wonder if we can handle this case, or if not perhaps we should simply warn but not fail. Also, in the libpng check, I think you put the comma join in the wrong place. Did you mean print_message( "Could not find 'libpng' headers in any of %s" % ', '.join(["'%s'" % x for x in module.include_dirs])) ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel