Hi,

On Jan 4, 2013, at 6:42 AM, Pedro Giffuni wrote:

> MSVC is picky/dumb and we have to specify the type, like in this case:
> http://stackoverflow.com/questions/708555/compile-error-c-could-not-deduce-template-argument-for-t


I have another issue connected with boost update. Mac OS X, WaE build:

/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:90:
 warning: comparison between ‘enum mpl_::int_<64>::<anonymous>’ and ‘enum 
mpl_::int_<113>::<anonymous>’

This warning break the build because of WaE tuerned on.

Complete build log message:

Entering /Users/pavel/BUILD/BuildDir/ooo_trunk_src/sc/source/core/tool

Compiling: sc/source/core/tool/interpr1.cxx
cc1plus: warnings being treated as errors
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
 In instantiation of ‘boost::mpl::less_equal_impl<mpl_::integral_c_tag, 
mpl_::integral_c_tag>::apply<boost::math::policies::digits2<64>, mpl_::int_<53> 
>’:
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:73:
   instantiated from 
‘boost::mpl::less_equal<boost::math::policies::digits2<64>, mpl_::int_<53> >’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/expm1.hpp:253:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::expm1(T, const Policy&) [with T 
= long double, Policy = 
boost::math::policies::policy<boost::math::policies::detail::forwarding_arg1, 
boost::math::policies::detail::forwarding_arg2, 
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, 
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>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/sqrt1pm1.hpp:31:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::sqrt1pm1(const T&, const 
Policy&) [with T = long double, Policy = 
boost::math::policies::policy<boost::math::policies::detail::forwarding_arg1, 
boost::math::policies::detail::forwarding_arg2, 
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, 
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>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/asinh.hpp:60:
   instantiated from ‘T boost::math::detail::asinh_imp(T, const Policy&) [with 
T = long double, Policy = 
boost::math::policies::policy<boost::math::policies::detail::forwarding_arg1, 
boost::math::policies::detail::forwarding_arg2, 
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, 
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>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/asinh.hpp:109:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::asinh(T, const Policy&) [with T 
= double, Policy = 
boost::math::policies::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, 
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, 
boost::math::policies::default_policy, boost::math::policies::default_policy>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/asinh.hpp:94:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::asinh(T) [with T = double]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/sc/source/core/tool/interpr1.cxx:1709:
   instantiated from here
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:90:
 warning: comparison between ‘enum mpl_::int_<64>::<anonymous>’ and ‘enum 
mpl_::int_<53>::<anonymous>’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:
 In instantiation of ‘boost::mpl::less_equal_impl<mpl_::integral_c_tag, 
mpl_::integral_c_tag>::apply<boost::math::policies::digits2<64>, 
mpl_::int_<113> >’:
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:73:
   instantiated from 
‘boost::mpl::less_equal<boost::math::policies::digits2<64>, mpl_::int_<113> >’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/expm1.hpp:253:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::expm1(T, const Policy&) [with T 
= long double, Policy = 
boost::math::policies::policy<boost::math::policies::detail::forwarding_arg1, 
boost::math::policies::detail::forwarding_arg2, 
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, 
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>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/sqrt1pm1.hpp:31:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::sqrt1pm1(const T&, const 
Policy&) [with T = long double, Policy = 
boost::math::policies::policy<boost::math::policies::detail::forwarding_arg1, 
boost::math::policies::detail::forwarding_arg2, 
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, 
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>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/asinh.hpp:60:
   instantiated from ‘T boost::math::detail::asinh_imp(T, const Policy&) [with 
T = long double, Policy = 
boost::math::policies::policy<boost::math::policies::detail::forwarding_arg1, 
boost::math::policies::detail::forwarding_arg2, 
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, 
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>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/asinh.hpp:109:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::asinh(T, const Policy&) [with T 
= double, Policy = 
boost::math::policies::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, 
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, 
boost::math::policies::default_policy, boost::math::policies::default_policy>]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/math/special_functions/asinh.hpp:94:
   instantiated from ‘typename boost::math::tools::promote_args<RT, float, 
float, float, float, float>::type boost::math::asinh(T) [with T = double]’
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/sc/source/core/tool/interpr1.cxx:1709:
   instantiated from here
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/solver/350/unxmacxi.pro/inc/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp:90:
 warning: comparison between ‘enum mpl_::int_<64>::<anonymous>’ and ‘enum 
mpl_::int_<113>::<anonymous>’
dmake:  Error code 1, while making '../../../unxmacxi.pro/slo/interpr1.obj'
ERROR: error 65280 occurred while making 
/Users/pavel/BUILD/BuildDir/ooo_trunk_src/sc/source/core/tool



-- 
Pavel Janík



Reply via email to