Wireshark-bugs: [Wireshark-bugs] [Bug 11367] "make install" with CMake installs incomplete app b

Date: Thu, 16 Jul 2015 03:50:37 +0000

changed bug 11367


What Removed Added
Component Qt UI Build process
Summary Self compiled Wireshark fails to run on OS X "make install" with CMake installs incomplete app bundle in /usr/local/bin on OS X

Comment # 7 on bug 11367 from
As for the *installed* app bundle, it's not only missing the Qt frameworks,
it's missing all the *other* libraries on which Wireshark depends.  The binary
will probably find them in /usr/local, but it's not going to find the Qt
frameworks there, because the moral equivalent of /usr/local for frameworks is
/Library/Frameworks, not /usr/local/Qt{version}/{major and minor
version}/clang_64/lib.

If "make install" is going to install an app bundle in /usr/local/bin, we need
to have "make install" do all the work of packaging/macosx/osx-app.sh.

If "make install" with CMake should do on OS X what it does with autotools,
namely install a *binary of Wireshark* (albeit uncapitalized), rather than an
incomplete app bundle, in /usr/local/bin or wherever the executable
installation directory is, we need to do some work on it.

I don't think it really makes sense to install an app bundle in /usr/local/bin.
 Either a binary should be installed in /usr/local/bin, fetching its files from
other /usr/local directories, or an app bundle (a *complete* app bundle,
complete with all the necessary libraries and frameworks) should be installed
in /Applications (that being what "make osx-install" does with autotools).


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