~drizzle-trunk/drizzle/development

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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Installing From Source
======================

Dependencies
------------

Minimal Requirements
^^^^^^^^^^^^^^^^^^^^
To compile Drizzle with the most basic set of pluginsyou will need to following
dependencies installed:

 * autoconf
 * automake
 * bison
 * flex
 * gettext
 * gperf
 * intltool
 * libboost-date-time-dev
 * libboost-dev
 * libboost-filesystem-dev
 * libboost-iostreams-dev
 * libboost-program-options-dev
 * libboost-regex-dev
 * libboost-test-dev
 * libboost-thread-dev
 * libpcre3-dev
 * libreadline5-dev | libreadline-dev
 * libtool
 * protobuf-compiler
 * python-sphinx
 * uuid-dev
 * zlib1g-dev (>= 1:1.1.3-5)

Full Dependencies
^^^^^^^^^^^^^^^^^
Additionally, if you wish to build all of the plugins, you will need to install
these too:

 * libcurl4-gnutls-dev
 * libgcrypt11-dev
 * libgearman-dev (>= 0.10)
 * libhaildb-dev (>= 2.3.1)
 * libmemcached-dev (>= 0.39)
 * libpam0g-dev
 * libprotobuf-dev (>= 2.1.0)
 * libtokyocabinet-dev (>= 1.4.23)
 * systemtap-sdt-dev
 * libnotifymm-dev
 * doxygen
 * pandora-build

Obtaining The Source
--------------------
The latest source release can always be found on our `LaunchPad site
<https://launchpad.net/drizzle>`_, alternatively the bzr source from our stable
trunk can be obtained by doing::

   bzr branch lp:drizzle

Compiling The Source
--------------------
Compiling is as simple as doing the following inside the source::

   ./config/autorun.sh
   ./configure
   make
   make install