root/BUILDING

Revision 5ffee936fd42a8be0f88f02011f91860e8219cba, 2.3 kB (checked in by Theo Schlossnagle <jesus@lethargy.org>, 3 months ago)

Merge pull request #196 from sevan/patch-2

Update BUILDING

  • Property mode set to 100644
Line 
1 = Building Reconnoiter =
2
3 PostgreSQL 8.4 is required.
4
5 == FreeBSD ==
6
7 [https://labs.omniti.com/lists/reconnoiter-users/2009-March/000028.html Original Message]
8
9 {{{
10 #!/bin/sh
11 # portmaster -g /usr/ports/misc/e2fsprogs-libuuid
12 # portmaster -g /usr/ports/devel/pcre
13 # portmaster -g /usr/ports/databases/postgresql-libpqxx
14 # portmaster -g /usr/ports/net-mgmt/net-snmp
15 # portmaster -g /usr/ports/devel/re2c
16 # portmaster -g /usr/ports/security/libssh2
17 # portmaster -g /usr/ports/textproc/libxml2
18 # portmaster -g /usr/ports/textproc/libxslt
19 # portmaster -g /usr/ports/www/apache22
20 # portmaster -g /usr/ports/lang/php5
21 # portmaster -g /usr/ports/devel/protobuf-c
22 # cd /usr/local/src
23 # svn co https://labs.omniti.com/reconnoiter/trunk reconnoiter
24 # cd reconnoiter
25 # aclocal
26 # autoconf
27 # ./configure LDFLAGS="-L/usr/local/lib"
28 # make
29 }}}
30
31 == Linux (Debian) ==
32
33 [https://labs.omniti.com/lists/reconnoiter-users/2009-March/000027.html Original Message]
34
35 {{{
36 #!/bin/sh
37 # apt-get install autoconf build-essential \
38                 zlib1g-dev uuid-dev libpcre3-dev libssl-dev libpq-dev \
39                 libxslt-dev libapr1-dev libaprutil1-dev xsltproc \
40                 libncurses5-dev python libssh2-1-dev libsnmp-dev \
41                 sun-java6-jdk libprotobuf-c0-dev
42 # apt-get libdbi-perl libdbd-pg-perl libwww-curl-perl # if you want to run the tests
43 # svn co https://labs.omniti.com/reconnoiter/trunk reconnoiter
44 # cd reconnoiter
45 # autoconf
46 # ./configure
47 # make
48 }}}
49
50 == Linux (CentOS 6.3) ==
51
52 [https://labs.omniti.com/lists/reconnoiter-users/2009-September/000184.html Original Message]
53
54 {{{
55 #!/bin/sh
56 # yum install autoconf subversion \
57    apr-devel apr-util-devel java-devel libssh2-devel libtermcap-devel \
58    libxslt-devel ncurses-devel net-snmp-devel openldap-devel openssl-devel \
59    pcre-devel postgresql-devel udns-devel uuid-devel zlib-devel \
60    libuuid-devel protobuf-c-devel
61 # svn co https://labs.omniti.com/reconnoiter/trunk reconnoiter
62 # cd reconnoiter
63 # autoconf
64 # ./configure
65 # make
66 }}}
67
68
69 == OmniOS ==
70 {{{
71 # pkg set-publisher -g http://pkg.omniti.com/omniti-ms/ ms.omniti.com
72 # pkg install developer/git developer/build/autoconf system/header \
73         developer/gcc48 omniti/library/protobuf-c omniti/library/libpq5 \
74         developer/build/gnu-make omniti/library/apr omniti/library/libssh2
75 # git clone git@github.com:circonus-labs/reconnoiter.git
76 # cd reconnoiter
77 # autoconf
78 # ./configure LDFLAGS="-L/opt/omni/lib/" CPPFLAGS="-I/opt/omni/include"
79 # make
80 }}}
Note: See TracBrowser for help on using the browser.