VMware Communities
jdzielski
Contributor
Contributor

Fusion 8.5.8 fails to start due to incompatible lib12png12.0.dylib

Dyld Error Message:

  Library not loaded: @loader_path/../Frameworks/libpng12.0.dylib

  Referenced from: /Applications/VMware Fusion.app/Contents/MacOS/VMware Fusion

  Reason: Incompatible library version: VMware Fusion requires version 58.0.0 or later, but libpng12.0.dylib provides version 40.0.0

When I try an launch VMware by clicking on it's icon, I get a message that says "VMware Fusion cannot start because of an problem."  The above is from the error log.  I did a find on libpng12.0.dylib and it looks like a bunch of applications like to install it in their folders in /Applications.  Based on the output below, it seems like the version in the VMware installation folder is correct and I can launch VMware from a terminal window.  It seems VMware is picking up a version of libpng12.0 from somewhere else.  How do I figure out where and fix it?

$ otool -Lv /Applications/VMware\ Fusion.app/Contents/Frameworks/libpng12.0.dylib

/Applications/VMware Fusion.app/Contents/Frameworks/libpng12.0.dylib:

    libpng12.0.dylib (compatibility version 58.0.0, current version 58.0.0)

    time stamp 1 Wed Dec 31 19:00:01 1969

Thanks, John.

0 Kudos
2 Replies
mhampto
VMware Employee
VMware Employee

0 Kudos
Mikero
Community Manager
Community Manager

What Mac is this on?

Are you using 10.13?

If so, try just moving Fusion to your Home folder, and then back to the Applications folder.

-
Michael Roy - Product Marketing Engineer: VCF
0 Kudos