cmsspreadcoupon does not compile with VC9 boost 1.56

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

cmsspreadcoupon does not compile with VC9 boost 1.56

Ferdinando M. Ametrano-2
Hi all

pulling from Luigi's master: cmsspreadcoupon does not compile with VC9 boost 1.56 (error below)

anyone able to fix it?

thank you
F
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
Reply | Threaded
Open this post in threaded view
|

Re: cmsspreadcoupon does not compile with VC9 boost 1.56

Luigi Ballabio
Is this the latest master?  There's no longer a call to make_shared there.

Luigi

On Thu, Apr 2, 2015 at 1:45 PM, Ferdinando M. Ametrano <[hidden email]> wrote:
Hi all

pulling from Luigi's master: cmsspreadcoupon does not compile with VC9 boost 1.56 (error below)

anyone able to fix it?

thank you
F
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




--

------------------------------------------------------------------------------
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
Reply | Threaded
Open this post in threaded view
|

Re: cmsspreadcoupon does not compile with VC9 boost 1.56

Ferdinando M. Ametrano-2
ok, thank you

the file was digitalcmsspreadcoupon and I pulled it just before your last commit 4h ago


On Thu, Apr 2, 2015 at 2:03 PM, Luigi Ballabio <[hidden email]> wrote:
Is this the latest master?  There's no longer a call to make_shared there.

Luigi

On Thu, Apr 2, 2015 at 1:45 PM, Ferdinando M. Ametrano <[hidden email]> wrote:
Hi all

pulling from Luigi's master: cmsspreadcoupon does not compile with VC9 boost 1.56 (error below)

anyone able to fix it?

thank you
F
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




--


------------------------------------------------------------------------------
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
Reply | Threaded
Open this post in threaded view
|

Re: cmsspreadcoupon does not compile with VC9 boost 1.56

Peter Caspers-4
but why doesn't it work with boost::make_shared in msvc, did you
understand this ?


On 2 April 2015 at 15:47, Ferdinando M. Ametrano
<[hidden email]> wrote:

> ok, thank you
>
> the file was digitalcmsspreadcoupon and I pulled it just before your last
> commit 4h ago
>
>
> On Thu, Apr 2, 2015 at 2:03 PM, Luigi Ballabio <[hidden email]>
> wrote:
>>
>> Is this the latest master?  There's no longer a call to make_shared there.
>>
>> Luigi
>>
>> On Thu, Apr 2, 2015 at 1:45 PM, Ferdinando M. Ametrano
>> <[hidden email]> wrote:
>>>
>>> Hi all
>>>
>>> pulling from Luigi's master: cmsspreadcoupon does not compile with VC9
>>> boost 1.56 (error below)
>>>
>>> anyone able to fix it?
>>>
>>> thank you
>>> F
>>> 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
>>>
>>
>>
>>
>> --
>> <https://leanpub.com/implementingquantlib/>
>> <https://implementingquantlib.blogspot.com>
>> <https://twitter.com/lballabio>
>
>

------------------------------------------------------------------------------
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
Reply | Threaded
Open this post in threaded view
|

Re: cmsspreadcoupon does not compile with VC9 boost 1.56

Luigi Ballabio

On Thu, Apr 2, 2015 at 4:54 PM, Peter Caspers <[hidden email]> wrote:
but why doesn't it work with boost::make_shared in msvc, did you
understand this ?


On 2 April 2015 at 15:47, Ferdinando M. Ametrano
<[hidden email]> wrote:
> ok, thank you
>
> the file was digitalcmsspreadcoupon and I pulled it just before your last
> commit 4h ago
>
>
> On Thu, Apr 2, 2015 at 2:03 PM, Luigi Ballabio <[hidden email]>
> wrote:
>>
>> Is this the latest master?  There's no longer a call to make_shared there.
>>
>> Luigi
>>
>> On Thu, Apr 2, 2015 at 1:45 PM, Ferdinando M. Ametrano
>> <[hidden email]> wrote:
>>>
>>> Hi all
>>>
>>> pulling from Luigi's master: cmsspreadcoupon does not compile with VC9
>>> boost 1.56 (error below)
>>>
>>> anyone able to fix it?
>>>
>>> thank you
>>> F
>>> 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
>>>
>>
>>
>>
>> --
>> <https://leanpub.com/implementingquantlib/>
>> <https://implementingquantlib.blogspot.com>
>> <https://twitter.com/lballabio>
>
>



--

------------------------------------------------------------------------------
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
Reply | Threaded
Open this post in threaded view
|

Re: cmsspreadcoupon does not compile with VC9 boost 1.56

Peter Caspers-4
ah, alright. thanks
Peter

On 2 April 2015 at 17:00, Luigi Ballabio <[hidden email]> wrote:

> It looks like a VC9 bug:
> <http://stackoverflow.com/questions/16709854/template-a-shared-ptr-argument>.
>
> On Thu, Apr 2, 2015 at 4:54 PM, Peter Caspers <[hidden email]>
> wrote:
>>
>> but why doesn't it work with boost::make_shared in msvc, did you
>> understand this ?
>>
>>
>> On 2 April 2015 at 15:47, Ferdinando M. Ametrano
>> <[hidden email]> wrote:
>> > ok, thank you
>> >
>> > the file was digitalcmsspreadcoupon and I pulled it just before your
>> > last
>> > commit 4h ago
>> >
>> >
>> > On Thu, Apr 2, 2015 at 2:03 PM, Luigi Ballabio
>> > <[hidden email]>
>> > wrote:
>> >>
>> >> Is this the latest master?  There's no longer a call to make_shared
>> >> there.
>> >>
>> >> Luigi
>> >>
>> >> On Thu, Apr 2, 2015 at 1:45 PM, Ferdinando M. Ametrano
>> >> <[hidden email]> wrote:
>> >>>
>> >>> Hi all
>> >>>
>> >>> pulling from Luigi's master: cmsspreadcoupon does not compile with VC9
>> >>> boost 1.56 (error below)
>> >>>
>> >>> anyone able to fix it?
>> >>>
>> >>> thank you
>> >>> F
>> >>> 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
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> <https://leanpub.com/implementingquantlib/>
>> >> <https://implementingquantlib.blogspot.com>
>> >> <https://twitter.com/lballabio>
>> >
>> >
>
>
>
>
> --
> <https://leanpub.com/implementingquantlib/>
> <https://implementingquantlib.blogspot.com>
> <https://twitter.com/lballabio>

------------------------------------------------------------------------------
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