File: README-WINDOWS

package info (click to toggle)
cacti-spine 0.8.7e-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 3,900 kB
  • ctags: 534
  • sloc: ansic: 4,564; sh: 882; makefile: 70
file content (51 lines) | stat: -rw-r--r-- 1,359 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Prerequisites:

A working cygwin enviroment available @ www.cygwin.com
You will need at least GCC from the cygwin distrubution in order to compile 
Spine.  I that you build spine on a full development system and then transfer
the binary to a minimal build system to run.

You need to download the UNIX sources of NetSNMP and the MySQL.  Please do not
download the Windows versions of these source distributions.

MySQL source files available @ www.mysql.com/downloads
Net-SNMP source files available @ www.net-snmp.org/download

Build Instructions:

MySQL:

Only the client libraries are needed for cactid so MySQL can be configured with
the following option:

./configure --without-server --enable-thread-safe-client

make
make install

NetSNMP:

Use the experimental reentrant configure flag.  Also, these options works 
with the 5.3++ net-snmp, but may not work with prior versions.  The big thing
to note when compiling net-snmp on Cygwin is to avoid all PERL related options
as perlmod's do not compile in windows in general.

./configure --enable-reentrant --disable-agent --disable-mibs \
  --with-perl-modules=no --disable-mib-loading --with-defaults

make
make install

Spine:

Nothing too special required. Run ./configure --help for assistance.

aclocal
libtoolize --force
autoheader
automake
autoconf
./configure [many options]

make
make install