аккумуляторы не компилируются - PullRequest
0 голосов
/ 03 июня 2010

HI All

Я использую бустовые аккумуляторы.

Эти две строки работают нормально с текущей версией boost в LInux.

accumulator_set< double, stats< tag::covariance<double, tag::covariate1> > >
acc_cov;
accumulator_set< double, stats< tag::variance > > acc_var;

Когда я перешел на машину Sun, на которой установлен буст v1.40 У меня эта ошибка здания

"/opt/boost/boost/accumulators/framework/depends_on.hpp", line 276:
Error:<no tag> cannot be initialized in a constructor.
"/opt/boost/boost/fusion/container/list/cons.hpp", line 85: Where: While
instantiating "boost::accumulators::detail::accumulator_wrapper<int,
int>::accumulator_wrapper(const
boost::accumulators::detail::accumulator_wrapper<int, int>&)".
"/opt/boost/boost/fusion/container/list/cons.hpp", line 85: Where:
Instantiated from non-template code.
1 Error(s)

Знаете ли вы, как я могу исправить эти ошибки и почему у меня возникла эта проблема?

Спасибо AFG

1 Ответ

0 голосов
/ 03 июня 2010

Вы используете одну и ту же версию Boost на обеих машинах?

Кроме того, машины Sun и x86 сильно отличаются, поэтому у вас могут возникнуть проблемы и там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...