Boost logo

Boost :

Subject: Re: [boost] [1.48.0] Beta 1 release candidates available
From: Antony Polukhin (antoshkka_at_[hidden])
Date: 2011-10-30 12:58:13


Tested on Ubuntu Linux 11.04

Builds OK with gcc-4.4

Failures with clang-2.9 in math library. Just one of the errors:

In file included from ./boost/math/special_functions/bessel.hpp:20:
./boost/math/special_functions/detail/bessel_ik.hpp:320:16: error: use
of undeclared identifier 'bessel_i_small_z_series'
          Iv = bessel_i_small_z_series(v, x, pol);
               ^
In file included from <built-in>:140:
In file included from <command line>:5:
In file included from
/home/antoshkka/Downloads/boost_1_48_0_beta1/libs/math/build/../src/tr1/pch.hpp:9:
In file included from ./boost/math/special_functions.hpp:18:
./boost/math/special_functions/bessel.hpp:276:4: note: in
instantiation of function template specialization
'boost::math::detail::bessel_ik<long double,
boost::math::policies::policy<domain_error<errno_on_error>,
pole_error<errno_on_error>, overflow_error<errno_on_error>,
evaluation_error<errno_on_error>, rounding_error<errno_on_error>,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy> >' requested here
   bessel_ik(v, x, &I, &K, need_i, pol);
   ^
./boost/math/special_functions/bessel.hpp:464:65: note: in
instantiation of function template specialization
'boost::math::detail::cyl_bessel_i_imp<long double,
boost::math::policies::policy<domain_error<errno_on_error>,
pole_error<errno_on_error>, overflow_error<errno_on_error>,
evaluation_error<errno_on_error>, rounding_error<errno_on_error>,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy> >' requested here
   return policies::checked_narrowing_cast<result_type,
Policy>(detail::cyl_bessel_i_imp<value_type>(v,
static_cast<value_type>(x), pol),
"boost::math::cyl_bessel_i<%1%>(%1%,%1%)");
                                                                ^
In file included from libs/math/build/../src/tr1/cyl_bessel_i.cpp:12:
/home/antoshkka/Downloads/boost_1_48_0_beta1/libs/math/build/../src/tr1/c_policy.hpp:129:1:
note: in instantiation of function template specialization
'boost::math::cyl_bessel_i<double, double,
boost::math::policies::policy<domain_error<errno_on_error>,
pole_error<errno_on_error>, overflow_error<errno_on_error>,
evaluation_error<errno_on_error>, rounding_error<errno_on_error>,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy,
boost::math::policies::default_policy> >' requested here
BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS(c_policy)
^
In file included from <built-in>:140:
In file included from <command line>:5:
In file included from
/home/antoshkka/Downloads/boost_1_48_0_beta1/libs/math/build/../src/tr1/pch.hpp:9:
In file included from ./boost/math/special_functions.hpp:15:
In file included from ./boost/math/special_functions/acosh.hpp:22:
./boost/math/special_functions/math_fwd.hpp:992:38: note: instantiated from:
   cyl_bessel_i(T1 v, T2 x) { return boost::math::cyl_bessel_i(v, x,
Policy()); }\
                                     ^
libs/math/build/../src/tr1/cyl_bessel_i.cpp:16:11: note: in
instantiation of function template specialization
'c_policies::cyl_bessel_i<double, double>' requested here
   return c_policies::cyl_bessel_i BOOST_PREVENT_MACRO_SUBSTITUTION(nu, x);
          ^
1 error generated.

More errors in attachment.

Best regards,
Antony Polukhin




Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk