Skip to content

Latest commit

 

History

History
This is the master branch. 

All the stable codes are here.

========================================================================================

1. Install Protobuf

> cd lib/protobuf;  ./configure; make clean; make; make install

In Ubuntu, the following changes are needed
> sudo ln -s /usr/local/lib/libprotobuf.so.7 /usr/lib/libprotobuf.so.7
> sudo ln -s /usr/local/lib/libprotoc.so.7 /usr/lib/libprotoc.so.7

-------------------------------

2. Install Prerequsite for MongoDB C++ Driver

> sudo apt-get install build-essential scons libboost-dev libboost-program-options-dev libboost-thread-dev libboost-filesystem-dev
> cd lib/mongo; scons install

-------------------------------

3. Install FUSE

> sudo apt-get install libfuse-dev

-------------------------------

4. Install OPENSSL

> sudo apt-get install libssl-dev

-------------------------------

5. Install pkg-config

> sudo apt-get install pkg-config

-------------------------------

6. (DEPRECATED) Install Apache Runtime (For APR Memory Pool)

> sudo apt-get install libaprutil1-dev libapr1-dev


7. (DEPRECATED) Install tcmalloc (For replacing malloc with tcmalloc)

(only required for 64-bit OS) > sudo apt-get install libunwind7 libunwind7-dev
> sudo apt-get install libgoogle-perftools-dev

-------------------------------