FHi allthank you
pulling from Luigi's master: cmsspreadcoupon does not compile with VC9 boost 1.56 (error below)
anyone able to fix it?
1>------ Build started: Project: QuantLib, Configuration: Release Win32 ------
1>Compiling...
1>digitalcmsspreadcoupon.cpp
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_size_array<T>::type boost::make_shared(const boost::detail::array_inner<T>::type &)' : expects 1 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_array.hpp(89) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_array<T>::type boost::make_shared(size_t,const boost::detail::array_inner<T>::type &)' : expects 2 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_array.hpp(62) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2783: 'boost::detail::sp_if_size_array<T>::type boost::make_shared(void)' : could not deduce template argument for 'T'
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_array.hpp(39) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_array<T>::type boost::make_shared(size_t)' : expects 1 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_array.hpp(18) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &,const A3 &,const A4 &,const A5 &,const A6 &,const A7 &,const A8 &,const A9 &)' : expects 9 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(1088) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &,const A3 &,const A4 &,const A5 &,const A6 &,const A7 &,const A8 &)' : expects 8 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(1052) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &,const A3 &,const A4 &,const A5 &,const A6 &,const A7 &)' : expects 7 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(1016) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &,const A3 &,const A4 &,const A5 &,const A6 &)' : expects 6 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(980) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &,const A3 &,const A4 &,const A5 &)' : expects 5 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(944) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &,const A3 &,const A4 &)' : expects 4 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(908) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &,const A3 &)' : expects 3 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(872) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &,const A2 &)' : expects 2 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(836) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2780: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(const A1 &)' : expects 1 arguments - 0 provided
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(800) : see declaration of 'boost::make_shared'
1>c:\Projects\quantlib\QuantLib\ql/experimental/coupons/digitalcmsspreadcoupon.hpp(38) : error C2783: 'boost::detail::sp_if_not_array<T>::type boost::make_shared(void)' : could not deduce template argument for 'T'
1> C:\Projects\boost_1_56_0\boost/smart_ptr/make_shared_object.hpp(307) : see declaration of 'boost::make_shared'
1>Build log was saved at "file://c:\Projects\quantlib\QuantLib\build\vc90\Win32\Release\BuildLog.htm"
1>QuantLib - 14 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev
Free forum by Nabble | Disable Popup Ads | Edit this page |