Problem with Wireshark in OS X 10.6.8 Oct. 21, 2011 Wireshark installed from the binary Wireshark.dmg obtained from www.wireshark.org may not work in Mac OS 10.6.8 and earlier. The symptom is that X11 starts but Wireshark does not. If you type "wireshark" in the X11 Terminal window, you will see an error message like : "dyld: Library not loaded: /usr/X11/lib/libpng12.0.dylib Referenced from: /Applications/Wireshark.app/Contents/Resources/bin/wireshark-bin Reason: Incompatible library version: wireshark-bin requires version 45.0.0 or later, but libpng12.0.dylib provides version 42.0.0" Solution Delete the Wireshark application installed above. Install MacPorts from www.MacPorts.org. You download a dmg with a mpkg file, which you double-click on. Note that you must first install X11 and Xcode first (see instructions on www.wireshark.org). --- Open a "Terminal" window (after installing MacPorts). At the command prompt, type the following commands: sudo su [makes you the super-user] rm /usr/local/bin/wireshark [in case this file is left over, remove it] port selfupdate [updates "port" (MacPort)] port install wireshark [will load and compile new wireshark in /opt/local/bin/wireshark] Control-D [no longer super-user] cd [return to home folder, or close Terminal] --- Using the Finder, drag the X11 icon from /Applications/Utilities/ to the "Dock" (shelf at bottom) Click the new X11 icon in the Dock. Open the "Applications" menu (next to "X11" in the top menu bar) and click "Customize". Click "Add Item" in the box that appears. Click the left column of the new line and type "Wireshark". Click the middle column of the new line and type "/opt/local/bin/wireshark". Close the box (click red dot). Now click "Applications" again, and click "Wireshark". Wireshark should start running. To hide, hide X11. To quit, type Control-Q or select "Quit" under "File". To copy in X11, use Control-C. You can then paste into a Mac app with the usual Command-V. John Copeland