Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Libpng-dev is a "virtual package" which is provided by libpng12-dev in Debian Jessie. Since you have them conflicting, this is a symptom of a sick or broken system, usually caused by adding incompatible packages/repositories. This may be different in development versions of Debian.
Could you install inxi and report the output of "inxi -r", which will report what your software sources are?
I'll break this gently: though Kali may have a Debian base, it's not Debian Jessie, especially not rolling Kali. Similarly, Italian and French both sprang from the Latin language, but now they are quite different.
I don't expect anyone can solve your issue here; usually you're referred to the Kali forums, which don't turn out to be much help.
But I don't understand your problem, anyway. If you need libgtk-3-dev, and it needs only libpng-dev and removes libpng12-dev, what's the issue? There's a lot of -dev packages that you can't have installed at the same time.
The -dev package does not supply the runtime library that the error message mentioned, libpng12 does that. You don't need the -dev package to install the runtime library, though the -dev requires it.
xkos wrote:en,,so,you mean, even i don't recomplie php it also can use if i install libpng12
php (what php? You should stick to the repo versions unless absolutely necessary) should not need any -dev packages. It should only require the runtime versions of the libraries.
This is only what happens in Debian--I can't speak for any changes Kali may make.