./configure didn't work for me. I don't recall what exact errors I received; I will look into it again.
As with most Un*x-based systems, I consider '/usr' the property of the package-management system. MSYS does have packages, as well as a package manager. Though they currently do not quite come stock, they may in the near future. MSYS should at least create the '/usr/local' branch, so I consider that to be more of their problem - the MSYS makefile should create '/usr/local' if it doesn't exist - thought I'd included that, but will review it as well.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
new MSYS/MinGW build script for lpng15
We can't take "copyleft" material. It has to be "copyright" and libpng licensed.
Here it is again... changed to "copyright" and real name.
Thanks!
I put the makefile.msys contribution in libpng-1.7.0alpha04
(at the head of the GIT "libpng17" branch) for
evaluation by the PNG group.
PNG group comments so far:
"configure" works on MinGW/MSYS, why not use that?
/usr/local/ is a not the standard location for zlib
on MSYS/MinGW; in fact, /usr/local does not exist by default.
Putting this in will just generate bug reports, particularly as there
is no running of the test programs and no configuration.
Glenn
./configure didn't work for me. I don't recall what exact errors I received; I will look into it again.
As with most Un*x-based systems, I consider '/usr' the property of the package-management system. MSYS does have packages, as well as a package manager. Though they currently do not quite come stock, they may in the near future. MSYS should at least create the '/usr/local' branch, so I consider that to be more of their problem - the MSYS makefile should create '/usr/local' if it doesn't exist - thought I'd included that, but will review it as well.