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
|