Wireshark-bugs: [Wireshark-bugs] [Bug 11185] invalid library path used
Date: Tue, 12 May 2015 16:04:18 +0000

changed bug 11185


What Removed Added
Status UNCONFIRMED RESOLVED
Resolution --- DUPLICATE

Comment # 3 on bug 11185 from
(In reply to Andreas Fink from comment #0)
> Build Information:
> release version downloaded from webpage as DMG with installer
> --
> Wireshark  has references to libraries which don't exist under OS X 10.10
> with XQuarz 2.7.7 installed. XQuarz 2.7.7 uses /opt/X11 whereas you link to
> /usr/X11
> 
> /Applications/Wireshark.app/Contents/Resources/bin/wireshark-bin refers to 
> 
>    /usr/X11/lib/libcairo.2.dylib
>    /usr/X11/lib/libfreetype.6.dylib
>    /usr/X11/lib/libfontconfig.1.dylib
> 
> but serveral dylibs inside bundle also have wrong references.
> Quick & Dirty workaround is
> 
> ln -s /opt/X11 /usr/X11
> 
> but you better should build Wireshark properly.

"Properly" as in "works on OS X releases that came bundled with X11 and thus
had X11 installed under /usr/X11" or "properly" as in "works on OS X releases
that didn't come bundled with X11, with XQuartz installed, and thus had X11
installed under /opt/X11, including machines where Apple's broken Yosemite
installer removed the symbolic link from /usr/X11 to /opt/X11, created by the
XQuartz installer, as part of the installation process, and didn't put the
symbolic link back when it was done?"

I.e., "properly" would produce a Wireshark that only works with XQuartz
installed, and would only work on systems without XQuartz installed and with
the built-in X11 installed if you did "mkdir /opt; ln -s /usr/X11 /opt/X11".

*** This bug has been marked as a duplicate of bug 10640 ***


You are receiving this mail because:
  • You are watching all bug changes.