Guy Harris
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 Guy Harris
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.