sequencing / isaac_aligner

Isaac Genome Alignment Software
Other
37 stars 8 forks source link

Rev boost libraries (compilation error) #4

Closed chartl closed 10 years ago

chartl commented 10 years ago

Newer versions of the c++ compilers (those which are standard in ubuntu 13) don't play nicely with the TIME_UTC variable defined in boost_1_49_0. This is fixed in a later version, but attempting to build iSAAC on a fresh checkout results in boost failing to install with

./boost/thread/xtime.hpp:88:1: error: expected declaration before ‘}’ token

the (ugly) hack of

results in a happy build.

come-raczy commented 10 years ago

Thanks a lot for reporting this one and offering a workaround. Another possible workaround (bot tested) would be to install boost_1_55_0 and to set the environment variable BOOST_ROOT to boost_1_55_0. In that case, the iSAAC configure script would skip the install of boost_1_49_0

rpetrovski commented 10 years ago

I've put in boost 1.53. Please tell me if it works with your system. Switching to boost 1.55 is problematic as then it needs to compile properly with cygwin, which it does not at the moment.

chartl commented 10 years ago

Boost 1.53 works fine for me.

rpetrovski commented 10 years ago

Cheers.