png.h file not found - Linux
For centOS 7 you can try
yum -y install libpng*
try rather this:
sudo apt-get install libpng-dev
Then maybe go askubuntu.com ;)
With Ubuntu 18, /usr/include/png.h
moved to /usr/include/libpng/png.h
A workaround is this:
ln -s /usr/include/libpng/png.h /usr/include/png.h
Or you can configure your build to use include directory /usr/include/libpng