libpng-1.6.7beta02 and 1.7.0beta20 are available from
Version 1.6.7beta02 [October 12, 2013]
Version 1.7.0beta20 [October 13, 2013]
Made changes for compatibility with automake 1.14:
1) Added the 'compile' program to the list of programs that must be
2) Added 'subdir-objects' which causes .c files in sub-directories to be
compiled such that the corresponding .o files are also in the
sub-directory. This is because automake 1.14 warns that the
current behavior of compiling to the top level directory may be
in the future.
3) Updated dependencies on pnglibconf.h to match the new .o locations
added all the files in contrib/libtests and contrib/tools that depend
4) Added 'BUILD_SOURCES = pnglibconf.h'; this is the automake
way of handling the dependencies of sources that are machine
unfortunately it only works if the user does 'make all' or 'make
so the dependencies (3) are still required.
Cleaned up (char*) casts of zlib messages. The latest version of the
compiler complains about casting a string literal as (char*), so copied
treatment of z_const from the library code into pngfix.c
Simplified error message code in pngunknown. The simplification has the
useful side effect of avoiding a bogus warning generated by the latest
version of the Intel C compiler (it objects to
condition ? string-literal : string-literal).
Make autogen.sh work with automake 1.13 as well as 1.14. Do this by always
removing the 1.14 'compile' script but never checking for it.