Wireshark 3.0.2 build for TinyPaw *May not be the build for the next release of TinyPaw - only at the time of this posting* " Wireshark is the world’s foremost and widely-used network protocol analyzer. It lets you see what’s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998. " Quoted from project website: https://www.wireshark.org/ This build was somewhat... a pain, had to borrow some shared object files from various QT5 projects in order to compile successfully without the addition of dependencies and more libs.. shared object files "borrowed" by file structure: /usr/local/lib/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so /usr/local/lib/qt5/plugins/egldeviceintegrations/libqeglfs-x11-integration.so /usr/local/lib/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so /usr/local/lib/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so /usr/local/lib/qt5/plugins/platformthemes/libqgtk2.so /usr/local/lib/qt5/plugins/playlistformats/libqtmultimedia_m3u.so /usr/local/lib/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so /usr/local/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so qt5gui-extras package available at: @sourceforge: qt5gui-extras.tcz @bitbucket: qt5gui-extras.tcz Along with that Wireshark requires specifically Lua 5.1 or 5.2 with zero margin for variation so Lua-5.2 was compiled in order for this Wireshark build to be successful Lua 5.2 available at: @sourceforge: lua-5.2.tcz @bitbucket: lua-5.2.tcz After this was done Wireshark was compiled in environment as follows: mkdir build cd build cmake .. make sudo make install *only error at this time is tfshark fails and errors out build process with an error reference to libm* Wireshark 3.0.2 available at: @sourceforge: wireshark-3.0.2-qt.tcz wireshark-3.0.2-qt.tcz.dep @bitbucket: wireshark-3.0.2-qt.tcz wireshark-3.0.2-qt.tcz.dep Installation: 1.) Download both "wireshark*.tcz" & "wireshark*.tcz.dep" packages from either above repository. 2.) Copy the downloaded packages to your (*/tce/optional/) directory. 3.) Open your onboot.lst file located in your (*/tce/) directory and make following changes: -edit line item: "wireshark-2.6.4-qt.tcz" or previous builds into: "wireshark-3.0.2-qt.tcz 4.) Save the changes you've made by (file+save) or (cntl+s) and close your editor. 5.) Close all windows and reboot your system. 6.) Upon reboot wireshark 3.0.2 will be your default.
*UPDATE* Initial build issues with nghttp2, xml2 corrected as well as a bug that caused wireshark to use gnutls-3.0.30 during run time instead of 3.6.2 which it compiled against. Same install steps as well as build instructions as post above - recompiled 3.0.2 build has been re-uploaded in @sourceforge and @bitbucket repositories.