[libpng16] Fixed missing dependency in --prefix builds The intermediate

internal 'prefix.h' file can only be generated correctly after
pnglibconf.h, however the dependency was not in Makefile.am.  The
symptoms are unpredictable depending on the order make chooses to
build pngprefix.h and pnglibconf.h, often the error goes unnoticed
because there is a system pnglibconf.h to use instead.
This commit is contained in:
John Bowler 2013-02-09 07:24:08 -06:00 committed by Glenn Randers-Pehrson
parent f88ac51a2e
commit b8d0534e9d
3 changed files with 16 additions and 9 deletions

View File

@ -1,5 +1,5 @@
Libpng 1.6.0rc06 - February 8, 2013 Libpng 1.6.0rc06 - February 9, 2013
This is not intended to be a public release. It will be replaced This is not intended to be a public release. It will be replaced
within a few weeks by a public version or by another test version. within a few weeks by a public version or by another test version.
@ -609,13 +609,13 @@ Version 1.6.0rc04 [February 7, 2013]
Version 1.6.0rc05 [February 8, 2013] Version 1.6.0rc05 [February 8, 2013]
Update manual about png_get_palette_max(). Update manual about png_get_palette_max().
Version 1.6.0rc06 [February 8, 2013] Version 1.6.0rc06 [February 9, 2013]
Fixed missing dependency in --prefix builds The intermediate
=========================================================================== internal 'prefix.h' file can only be generated correctly after
NOTICE November 17, 2012: pnglibconf.h, however the dependency was not in Makefile.am. The
The location of the git repository at SourceForge has changed. symptoms are unpredictable depending on the order make chooses to
Visit http://libpng.sf.net/ for details. build pngprefix.h and pnglibconf.h, often the error goes unnoticed
=========================================================================== because there is a system pnglibconf.h to use instead.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit (subscription required; visit

View File

@ -4363,7 +4363,13 @@ Version 1.6.0rc04 [February 7, 2013]
Version 1.6.0rc05 [February 8, 2013] Version 1.6.0rc05 [February 8, 2013]
Update manual about png_get_palette_max(). Update manual about png_get_palette_max().
Version 1.6.0rc06 [February 8, 2013] Version 1.6.0rc06 [February 9, 2013]
Fixed missing dependency in --prefix builds The intermediate
internal 'prefix.h' file can only be generated correctly after
pnglibconf.h, however the dependency was not in Makefile.am. The
symptoms are unpredictable depending on the order make chooses to
build pngprefix.h and pnglibconf.h, often the error goes unnoticed
because there is a system pnglibconf.h to use instead.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit (subscription required; visit

View File

@ -119,6 +119,7 @@ $(PNGLIB_BASENAME)-config: libpng-config
scripts/sym.out scripts/vers.out: png.h pngconf.h pnglibconf.h scripts/sym.out scripts/vers.out: png.h pngconf.h pnglibconf.h
scripts/prefix.out: png.h pngconf.h pnglibconf.out scripts/prefix.out: png.h pngconf.h pnglibconf.out
scripts/symbols.out: png.h pngconf.h $(srcdir)/scripts/pnglibconf.h.prebuilt scripts/symbols.out: png.h pngconf.h $(srcdir)/scripts/pnglibconf.h.prebuilt
scripts/intprefix.out: pnglibconf.h
libpng.sym: scripts/sym.out libpng.sym: scripts/sym.out
rm -f $@ rm -f $@