generic -lpng instead of -lpng16