Pour centOS 7, vous pouvez essayer
yum -y install libpng*
essayez plutôt ceci :
sudo apt-get install libpng-dev
Alors peut-être allez sur askubuntu.com;)
Avec Ubuntu 18, /usr/include/png.h
déplacé vers /usr/include/libpng/png.h
Une solution de contournement est la suivante :ln -s /usr/include/libpng/png.h /usr/include/png.h
Ou vous pouvez configurer votre build pour utiliser le répertoire include /usr/include/libpng