Download Qt-Tool Kit
Download the source. Windows has all needed dependencies and libs included in the source.
find the lib source here: https://github.com/textbrowser/spot-on with full gui (GB provides a smaller desktop gui for libspoton)
For Linux load all these libs: GB requires
Qt 5.1.x or higher,
libGeoIP 1.5.1,
libcrypto 0.9.8 or later,
libgcrypt 1.5.x, and
libssl 0.9.8 or later.
libsqlite3-dev
libgcrypt11-dev
libssl-dev
libgeoip-dev
libpq-dev,
libeay,
libgpg-error,
libsshgcrypt-dev,
libssh-gcrypt-dev,
libgcrypt-dev,
libgcrypt11-dev,
libgl1-mesa-dev,
libcurlpp-dev,
libcurl4openssl-dev,
libsctp-dev,
libtool,
libtool-dev,
libntl,
Please see source tree COMPILING file for system-specific steps:
The libGeoIP library is optional and may be circumvented by configuring the appropriate project file.
Make sure you have the mentioned or current versions of these libs in linux.
Launch Qt Creator from Qt.
Choose the referring .pro file and compile with Qt Creator (gui and kernel).
C++/Qt-COMPILE:
Source: https://github.com/textbrowser/spot-on
Windows:
qmake -o Makefile goldbug.win.qt5.pro
make or mingw32-make
or choose in Qt-Creator: goldbug.win.qt5.pro
GB does not provide checksums for the binary downloads as the source is given for those who want to build on their own. GB has a build date in the gui so the sums might differ.
If header (h) or interface (ui) files have changed, please perform
a distclean before building Spot-On.
Absolute cleaning:
make distclean or mingw32-make distclean
FreeBSD:
qmake -o Makefile spot-on.freebsd.pro
make
Linux:
qmake -o Makefile spot-on.pro
make
alternatively:
qmake -o Makefile goldbug.qt5.pro
make
OS X:
qmake -spec macx-g++ -o Makefile spot-on.osx.pro
make
Windows:
qmake -o Makefile spot-on.win.pro
or:
qmake -o Makefile goldbug.win.qt5.pro
then:
make or mingw32-make
or in Qt-Creator App: load this file: goldbug.win.qt5.pro
for Linux in Creator open: goldbug.qt5.pro
and build as release kernel and gui