Are you sure this tarball contains software to be built and installed? Where did you get it from, and what is is named?
filename is executable, but it requires a shared library you don't have on your system. You can try to install it:
Code:
# yum whatprovides libpng12.so.0
....
libpng12-1.2.50-10.el7.x86_64 : Old version of libpng, needed to run old binaries
Repo : base
Matched from:
Filename : /usr/lib64/libpng12.so.0
# yum install libpng12
then try again.
yum whatprovides finds the packages that provides a certain file.
yum install installs it.