TODO: Write a gem description
Add this line to your application's Gemfile:
gem 'palo'
And then execute:
$ bundle
Or install it yourself as:
$ gem install palo
TODO: Write usage instructions here
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
OS: Ubuntu 16.04
You need at least these:
sudo apt install cmake
sudo apt install libicu-dev
sudo apt install libboost1.58.0-all-dev
Depending on your system or what you want to compile, you might need these.
sudo apt install libgoogle-perftools-dev
sudo apt install gperf
sudo apt install zlib-dev
sudo apt install subversion
sudo apt install flex
sudo apt install doxygen
mkdir build
cd build
cmake .. -DLIB_ICU_ROOT_DIR=/usr/lib/x86_64-linux-gnu -DENABLE_HTTPS=OFF
nano CMakeCache.txt
- Set the revision number to match that found hardcoded. If you do not change this then during a server restart palo might not want to restore databases and cubes because there is a version mismatch.
- change the 2 instances of set_revision("0000") to set_revision("5594")
nano CMakeFiles/palo.dir/link.txt
- remove the 3 instances of *-mt by removing the ending '-mt' part of the boost libraries.
- change the 3 instances where for some reason '/lib/Linux/x86_64/' appears in the links. this: /usr/lib/x86_64-linux-gnu/lib/Linux/x86_64/libicuuc.so into: /usr/lib/x86_64-linux-gnu/libicuuc.so
nano CMakeFiles/palo.dir/build.make
- change the 2 instances where for some reason '/lib/Linux/x86_64/' appears in the links. this: /usr/lib/x86_64-linux-gnu/lib/Linux/x86_64/libicuuc.so into: /usr/lib/x86_64-linux-gnu/libicuuc.so
make