How to build FIx8 from Fix8.org for your C++ FIX for HFT with Oracle Berkley DB, TBB, and Poco
You need to run ./bootstrap first, then run ./configure
Before that, ensure to install TBB, Poco. and Berkeley DB libraries which are dependencies.
apt-get install libtbb-dev
apt-get install poco*
sudo apt-get install libdb4.6-dev
During the make, you may get errors of:
cc1plus: error: unrecognized command line option “-fvar-tracking-assignments-
This builds but now I need to figure out how to to run this thing!
For CENTOS users:
fix server location
compat-db-4.6.21-15.el6.i686 The Berkeley DB database compatibility library
The Berkeley DB database library (version 4) for C CentOS 6.3 for i386
db4-cxx-4.7.25-17.el6.i686 The Berkeley DB database library (version 4) for C++
db4-devel-static-4.7.25-17.el6.i686 Berkeley DB (version 4) static libraries
For CentOS to install BDB, do:
yum install db4-devel-4.7.25-17.el6.i686
TBB library package needs to be installed:
FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!