C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3>cl /GX /Za /O2 example.cpp Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. example.cpp example.cpp(146) : error C2678: binary '*' : no operator found which takes a left-hand operand of type 'boost::constant' (or there is no acceptable conversion) with [ F=boost::math::pi2_value ] example.cpp(147) : error C2678: binary '*' : no operator found which takes a left-hand operand of type 'boost::constant' (or there is no acceptable conversion) with [ F=boost::math::pi2_value ] example.cpp(148) : error C2678: binary '*' : no operator found which takes a left-hand operand of type 'boost::constant' (or there is no acceptable conversion) with [ F=boost::math::pi2_value ] example.cpp(150) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(150) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(150) : error C2893: Failed to specialize function template 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' With the following template arguments: 'boost::math::pi_value' 'boost::math::pi_value' example.cpp(150) : error C2784: 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(150) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' With the following template arguments: 'boost::math::pi_t' 'boost::math::pi_value' example.cpp(150) : error C2784: 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(150) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' With the following template arguments: 'boost::math::pi_value' 'boost::math::pi_t' example.cpp(150) : error C2676: binary '+' : 'const boost::math::pi_t' does not define this operator or a conversion to a type acceptable to the predefined operator example.cpp(150) : error C2784: 'boost::constant::type> boost::operator /(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(126) : see declaration of 'boost::operator`/'' example.cpp(150) : error C2893: Failed to specialize function template 'boost::constant::type> boost::operator /(const boost::constant &,const boost::constant &)' With the following template arguments: 'boost::math::pi2_value' 'boost::math::pi_value' example.cpp(150) : error C2784: 'lazy_disable_if,boost::detail::constant::type_divide_constant>::type boost::operator /(const T &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(96) : see declaration of 'boost::operator`/'' example.cpp(150) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::type_divide_constant>::type boost::operator /(const T &,const boost::constant &)' With the following template arguments: 'boost::constant' with [ F=boost::math::pi2_value ] 'boost::math::pi_value' example.cpp(150) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::constant_divide_type>::type boost::operator /(const boost::constant &,const T &)' With the following template arguments: 'boost::math::pi2_value' 'boost::math::pi_t' example.cpp(150) : error C2676: binary '/' : 'boost::constant' does not define this operator or a conversion to a type acceptable to the predefined operator with [ F=boost::math::pi2_value ] example.cpp(162) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::two_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(162) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(162) : error C2893: Failed to specialize function template 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' With the following template arguments: 'boost::two_value' 'boost::math::pi_value' example.cpp(162) : error C2784: 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(162) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' With the following template arguments: 'boost::two_t' 'boost::math::pi_value' example.cpp(162) : error C2784: 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::two_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(162) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' With the following template arguments: 'boost::two_value' 'boost::math::pi_t' example.cpp(162) : error C2676: binary '+' : 'const boost::two_t' does not define this operator or a conversion to a type acceptable to the predefined operator example.cpp(176) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::i_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2893: Failed to specialize function template 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' With the following template arguments: 'boost::math::pi_value' 'boost::i_value' example.cpp(176) : error C2784: 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::i_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' With the following template arguments: 'boost::math::pi_t' 'boost::i_value' example.cpp(176) : error C2784: 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' With the following template arguments: 'boost::math::pi_value' 'boost::i_t' example.cpp(176) : error C2676: binary '+' : 'const boost::math::pi_t' does not define this operator or a conversion to a type acceptable to the predefined operator example.cpp(176) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2784: 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::i_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(123) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2893: Failed to specialize function template 'boost::constant::type> boost::operator +(const boost::constant &,const boost::constant &)' With the following template arguments: 'boost::math::pi_value' 'boost::i_value' example.cpp(176) : error C2784: 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::i_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::type_plus_constant>::type boost::operator +(const T &,const boost::constant &)' With the following template arguments: 'boost::math::pi_t' 'boost::i_value' example.cpp(176) : error C2784: 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' : could not deduce template argument for 'const boost::constant &' from 'const boost::math::pi_t' C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3\boost\constant\operators.hpp(93) : see declaration of 'boost::operator`+'' example.cpp(176) : error C2893: Failed to specialize function template 'lazy_disable_if,boost::detail::constant::constant_plus_type>::type boost::operator +(const boost::constant &,const T &)' With the following template arguments: 'boost::math::pi_value' 'boost::i_t' example.cpp(176) : error C2676: binary '+' : 'const boost::math::pi_t' does not define this operator or a conversion to a type acceptable to the predefined operator C:\DATA\USERS\bronislaw\My Documents\msys\math\constant_library_m3>