Menu

compiling

Michael Weber
  1. Download Qt-Tool Kit

  2. 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)

  3. 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.

  1. Launch Qt Creator from Qt.

  2. Choose the referring .pro file and compile with Qt Creator (gui and kernel).

COMPILING-PROCESS

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.

FURTHER INFO for other .pro files:

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


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.