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
Helpful links:
http://ubuntuforums.org/showthread.php?t=688480
http://www.xinotes.org/notes/note/1469/
Berkeley DB:
http://www.linuxfromscratch.org/blfs/view/svn/server/db.html
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
http://rpmfind.net/linux/RPM/centos/6.3/i386/CentOS.html
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:
tbb-devel-2.2-2.20090809.el5.i386.rpm
http://pkgs.org/centos-5-rhel-5/epel-i386/tbb-devel-2.2-2.20090809.el5.i386.rpm.html
NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!