Most recent edit on 2007-07-12 06:51:41 by FaiF
Additions:
8. Building Skyeye from Source
$ svn co https://skyeye.svn.sourceforge.net/svnroot/skyeye/skyeye-v1/trunk∞ skyeye_trunk
Edited on 2007-04-02 21:59:28 by FaiF
Additions:
Then enter skyeye sourcecode directory:
Deletions:
Then:
Edited on 2007-04-02 21:58:48 by FaiF
Additions:
You may need to check following packages are exsiting in your linux/unix machine.
gcc, make, vim(optional), ssh, subversion(for check out source code)
binutils-dev(bfd)
atk-dev
gtk+-2.0-dev
pkg-config
pango-dev
freetype2-dev
glib-dev
x11-dev
Then:
gcc, make, vim(optional), ssh, subversion(for check out source code)
binutils-dev(bfd)
you MAYNOT neet the following package, because current skyeye support native win32 LCD, Please check
atk-dev
gtk+-2.0-dev
pkg-config
pango-dev
freetype2-dev
glib-dev
x11-dev
Deletions:
gcc, make, vim(optional), ssh, subversion(for check out source code), gtk+-2.0-dev pkg-config atk-dev pango-dev freetype2-dev glib-dev x11-dev binutils-dev(bfd)
Edited on 2007-04-02 06:35:48 by FaiF
Additions:
gcc-g++-3.4.5-20060117-1-tar.gz (required by c plus plus)
Deletions:
gcc-g-3.4.5-20060117-1-tar.gz (required by c plus plus)
Edited on 2007-04-02 06:34:20 by FaiF
Additions:
8.1 Linux/Unix
8.2 Windows
You need cygwin and mingw installed to compile skyeye from source in Windows2k/XP. To get virtual netcard working you need to install TAP driver for windows. You can install openvpn-2.0.9-install.exe from http://openvpn.net∞.
For cygwin, you need to install addtional packages of:
gcc, make, vim(optional), ssh, subversion(for check out source code), gtk+-2.0-dev pkg-config atk-dev pango-dev freetype2-dev glib-dev x11-dev binutils-dev(bfd)
For mingw, you need to install
MinGW-3.1.0-1.exe
mingw32-make-3.81-1.tar.gz
MSYS-1.0.10.exe
msysDTK-1.0.1.exe
mingw-utils-0.3.tar.gz
binutils-2.17.50-20060824-1.tar.gz
mingw-runtime-3.11.tar.gz
w32api-3.8.tar.gz
gcc-core-3.4.5-20060117-1.tar.gz
gcc-g
-3.4.5-20060117-1-tar.gz (required by c plus plus)
gdb-5.2.1-1.exe
svn-win32-1.4.3.zip package from http://subversion.tigris.org∞
To check out latest skyeye trunk source type:
$ svn co https://skyeye.svn.sourceforge.net/svnroot/skyeye/skyeye-v1/trunk∞ skyeye_trunk
Then cd into skyeye_trunk directory and type "make"!
Deletions:
8.1
8.2
Edited on 2007-04-02 06:22:40 by FaiF
Additions:
8.1
8.2
Oldest known version of this page was edited on 2007-01-14 15:29:52 by FaiF []
Page view:
8. Building Skyeye from Source
$ make
The
SkyEye binary will be in binary/skyeye (posix) or binary/skyeye.exe (cygwin)
Options
Skyeye has a small number of options that can be specified when building.
To compile the binary as static, which allows for easy distribution:
$ make STATIC=1
You can enable various compile options on the commnad line. For example, to disable
DBCT do the following:
$ make NO_DBCT=1
To disable compiling with the LCD do the following:
$ make NO_LCD=1
To disable compiling the network device support do the following:
$ make NO_NET=1
You may wish to not compile with the BFD library, to create smaller,
standalone binaries.
$ make NO_BFD=1
(This document orginated from Skyeye README.)