jhhung / PEAT

An ultra fast and accurate paired-end adapter trimmer that needs no a priori adapter sequences.
Other
22 stars 7 forks source link

Compiling PEAT from source - minimum version of BOOST? #12

Closed tseemann closed 9 years ago

tseemann commented 9 years ago

I tried to compile on Ubuntu 12 with CC=gcc-4.7 and CXX=g++-4.7 and Boost 1.46.1 and got this error:

/usr/include/boost/thread/future.hpp: In instantiation of ‘boost::unique_future<R>::unique_future(boost::unique_future<R>::future_ptr) [with R = void; boost::unique_future<R>::future_ptr = boost::shared_ptr<boost::detail::future_object<void> >]’:
/usr/include/boost/thread/future.hpp:1134:46:   required from here
/usr/include/boost/thread/future.hpp:634:27: error: use of deleted function ‘boost::shared_ptr<boost::detail::future_object<void> >::shared_ptr(const boost::shared_ptr<boost::detail::future_object<void> >&)’
‘
Internal compiler error: Error reporting routines re-entered.

Is there a minimum Boost version?

-- Boost version: 1.46.1
-- Boost version: 1.46.1
-- Found the following Boost libraries:
--   date_time
--   filesystem
--   system
--   serialization
--   system
--   filesystem
--   regex
--   thread
--   iostreams
--   program_options
-- Configuring done
jhhung commented 9 years ago

Yes, please use the newest version of Boost and compile it with GCC 4.8.

tseemann commented 9 years ago

I am not able to compile with GCC 4.8, our system does not have it installed.

What version of BOOST does it actually need?

jhhung commented 9 years ago

We used 1.53 for development.

On 2015¦~3¤ë4¤é, at 12:42, Torsten Seemann notifications@github.com wrote:

I am not able to compile with GCC 4.8, our system does not have it installed.

What version of BOOST does it actually need?

¡X Reply to this email directly or view it on GitHub.

tseemann commented 9 years ago

Ok thank you.