Team viewer use wine 32 bit
you just need to INSTALL ( not upgrade): libpng-1.4.12-i486-1.txz
or similar it contains libpng 12 and 14
install and delete script this lib's need ta stay just for teamviewer, if not remote /var/log/script/libpng-1.4.... next time when update system will delete them.
if you mistake and upgrade lib, just need to get previous version and upgrade whit him: libpng16 now
I use multi lib on 64 bit Slack so i: convertpkg-compat32 -i libpng-1.4.12-i486-1.txz
and install /tmp/libpng-compat32-1.4.12-x86_64-1compat32.txz