building liquibook

249 views
Skip to first unread message

Sahil Aggarwal

unread,
Dec 19, 2017, 12:39:31 PM12/19/17
to objectcomputing_financial
Hi,
I just came across liquibook. I am doing a project on trade exchange in my College. I tried using liquibook to understand the implementation of a trading engine but i was unable to build the examples. I followed the steps as mentioned on the github page but got the following error :
/usr/bin/ld: cannot find -lboost_thread-gcc62-mt-1_63
/usr/bin/ld: cannot find -lboost_system-gcc62-mt-1_63
/usr/bin/ld: cannot find -lboost_filesystem-gcc62-mt-1_63

I am using ubuntu 16.0 have installed libboost-all-dev.

I have also attached a screenshot with the mail. Any support would be appreciated.

Thanking You,
Yours Sincerely,

Sahil Aggarwal
Department Of Mathematics and Computing
IIT Delhi
err.png

Dale Wilson

unread,
Dec 19, 2017, 2:41:47 PM12/19/17
to quickfa...@googlegroups.com
Hi Sahil,
Search for the "missing" libraries to see if they are present on your system.
  find /usr -name "*boost*gcc62-mt-1_63*.*"

If so then you may have a path problem.
If not, then you may have a mismatch between the version of boost you have installed and the one referenced in the env.sh script that prepares your build environment.
It could also be a conflict between the version of gcc used to build boost and the version used to build liquibook.

Dale

--
You received this message because you are subscribed to the Google Groups "objectcomputing_financial" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quickfast_users+unsubscribe@googlegroups.com.
To post to this group, send email to quickfast_users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quickfast_users/9233f977-41fe-4d73-ac36-8af4a30a220d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

eburnside

unread,
Mar 21, 2018, 4:25:18 PM3/21/18
to objectcomputing_financial
Ubuntu's boost libs are not built layered.  So they don't have the "gcc62-mt-1_63" appended to them.  (additionally, it's gcc 5.4 and boost 1.58 in Ubuntu 16.04)  I got around this by making sure the BOOST_CFG value was empty in my env.sh.

export BOOST_CFG=

However, after this I still ended up with boost "no known conversion for argument" compile errors.  Trying to figure that out next.

Cheers.
Reply all
Reply to author
Forward
0 new messages