[PyOpenCL] Fwd: pyopencl installation in windows

Sergey Zaikin zaikin.sergey at gmail.com
Tue Feb 15 08:19:51 PST 2011


Hi,
I hope to your help with installation PyOpenCl to my Win7 x86.
I tried to install pyopenc according with wikipage
http://wiki.tiker.net/PyOpenCL/Installation/Windows,
but after command python setup.py build, I have next listing:



--------------------------------------------------------------------------------------------------------------------
running build
running build_py
running build_ext
building '_cl' extension
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo
/Ox /MD /W3 /GS- /DNDEBUG -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1
-Isrc/cpp -Ibpl-subset/bpl_subset "-IC:\Program Files\NVIDIA GPU
Computing Toolkit\CUDA\v3.2\include"
-IC:\python27\lib\site-packages\numpy\core\include
-IC:\python27\include -IC:\python27\PC /Tpsrc/wrapper/wrap_cl.cpp
/Fobuild\temp.win32-2.7\Release\src/wrapper/wrap_cl.obj /EHsc
/DBOOST_PYTHON_NO_PY_SIGNATURES
wrap_cl.cpp
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(43)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(39)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(59)
: error C3855: 'boost::mpl::lambda': template parameter 'T' is
incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(135)
: error C3855: 'boost::mpl::lambda': template parameter 'F' is
incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(135)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(154)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(217)
: error C3855: 'boost::mpl::lambda': template parameter 'F' is
incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(217)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(236)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(301)
: error C3855: 'boost::mpl::lambda': template parameter 'F' is
incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(301)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(320)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(389)
: error C3855: 'boost::mpl::lambda': template parameter 'F' is
incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(389)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(408)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(484)
: error C3855: 'boost::mpl::lambda': template parameter 'F' is
incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(484)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(504)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(513)
: error C2953: 'boost::mpl::lambda' : class template has already been
defined
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(531)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(553)
: error C2977: 'boost::mpl::lambda' : too many template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(555)
: error C2913: explicit specialization; 'boost::mpl::lambda' is not a
specialization of a class template
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(555)
: error C2976: 'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(22)
: error C3203: 'type' : unspecialized class template can't be used as
a template argument for template parameter 'F', expected a real type
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(29)
: see reference to class template instantiation
'boost::mpl::apply0<F>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(22)
: error C2955: 'boost::type' : use of class template requires template
argument list
       bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of
'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2825: 'F': must be a class or namespace when followed by '::'
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(23)
: see reference to class template instantiation
'boost::mpl::apply_wrap0<F>' being compiled
       with
       [
           F=int
       ]
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2516: 'F' : is not a legal base class
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(23)
: see declaration of 'F'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2143: syntax error : missing ',' before '::'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2903: 'apply' : symbol is neither a class template nor a
function template
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2039: 'apply' : is not a member of '`global namespace''
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2955: 'boost::mpl::apply' : use of class template requires
template argument list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp(18)
: see declaration of 'boost::mpl::apply'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2504: 'boost::mpl::apply' : base class undefined
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22)
: error C2143: syntax error : missing ',' before '<'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(47)
: error C3203: 'type' : unspecialized class template can't be used as
a template argument for template parameter 'F', expected a real type
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(54)
: see reference to class template instantiation
'boost::mpl::apply1<F,T1>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(47)
: error C2955: 'boost::type' : use of class template requires template
argument list
       bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of
'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(48)
: error C2955: 'boost::mpl::apply_wrap1' : use of class template
requires template argument list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(38)
: see declaration of 'boost::mpl::apply_wrap1'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(72)
: error C3203: 'type' : unspecialized class template can't be used as
a template argument for template parameter 'F', expected a real type
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(79)
: see reference to class template instantiation
'boost::mpl::apply2<F,T1,T2>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(72)
: error C2955: 'boost::type' : use of class template requires template
argument list
       bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of
'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(73)
: error C2955: 'boost::mpl::apply_wrap2' : use of class template
requires template argument list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(48)
: see declaration of 'boost::mpl::apply_wrap2'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(97)
: error C3203: 'type' : unspecialized class template can't be used as
a template argument for template parameter 'F', expected a real type
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(104)
: see reference to class template instantiation
'boost::mpl::apply3<F,T1,T2,T3>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(97)
: error C2955: 'boost::type' : use of class template requires template
argument list
       bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of
'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(98)
: error C2955: 'boost::mpl::apply_wrap3' : use of class template
requires template argument list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(58)
: see declaration of 'boost::mpl::apply_wrap3'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(122)
: error C3203: 'type' : unspecialized class template can't be used as
a template argument for template parameter 'F', expected a real type
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(129)
: see reference to class template instantiation
'boost::mpl::apply4<F,T1,T2,T3,T4>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(122)
: error C2955: 'boost::type' : use of class template requires template
argument list
       bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of
'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(123)
: error C2955: 'boost::mpl::apply_wrap4' : use of class template
requires template argument list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(68)
: see declaration of 'boost::mpl::apply_wrap4'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(148)
: error C3203: 'type' : unspecialized class template can't be used as
a template argument for template parameter 'F', expected a real type
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(155)
: see reference to class template instantiation
'boost::mpl::apply5<F,T1,T2,T3,T4,T5>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(148)
: error C2955: 'boost::type' : use of class template requires template
argument list
       bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of
'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(149)
: error C2955: 'boost::mpl::apply_wrap5' : use of class template
requires template argument list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(79)
: see declaration of 'boost::mpl::apply_wrap5'
bpl-subset/bpl_subset\boost/mpl/identity.hpp(40) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/identity.hpp(41) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/eval_if.hpp(67) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/and.hpp(67) :
error C2976: 'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/sequence_tag.hpp(120) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/begin_end.hpp(52) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/begin_end.hpp(53) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/less.hpp(78) :
error C2976: 'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/negate.hpp(52) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(49) : error C2953:
'boost::mpl::advance_impl' : class template has already been defined
       bpl-subset/bpl_subset\boost/mpl/advance_fwd.hpp(23) : see
declaration of 'boost::mpl::advance_impl'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(58) : error C2955:
'boost::mpl::apply' : use of class template requires template argument
list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(164)
: see declaration of 'boost::mpl::apply'
       bpl-subset/bpl_subset\boost/mpl/advance.hpp(60) : see
reference to class template instantiation
'boost::mpl::advance<Iterator,N>' being compiled
bpl-subset/bpl_subset\boost/mpl/advance.hpp(58) : error C2143: syntax
error : missing ',' before '<'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(68) : error C2955:
'boost::mpl::apply' : use of class template requires template argument
list
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(164)
: see declaration of 'boost::mpl::apply'
       bpl-subset/bpl_subset\boost/mpl/advance.hpp(70) : see
reference to class template instantiation
'boost::mpl::advance_c<Iterator,N>' being compiled
bpl-subset/bpl_subset\boost/mpl/advance.hpp(68) : error C2143: syntax
error : missing ',' before '<'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(72) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/deref.hpp(37) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/at.hpp(48) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/O1_size.hpp(36) : error C2976:
'boost::mpl::lambda' : too few template arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70)
: see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(150)
: error C2953: 'boost::mpl::aux::iter_fold_impl' : class template has
already been defined
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(23)
: see declaration of 'boost::mpl::aux::iter_fold_impl'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(167)
: error C3855: 'boost::mpl::aux::iter_fold_impl': template parameter
'N' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(167)
: error C2976: 'boost::mpl::aux::iter_fold_impl' : too few template
arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(23)
: see declaration of 'boost::mpl::aux::iter_fold_impl'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(178)
: error C3855: 'boost::mpl::aux::iter_fold_impl': template parameter
'N' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(178)
: error C2976: 'boost::mpl::aux::iter_fold_impl' : too few template
arguments
       bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(23)
: see declaration of 'boost::mpl::aux::iter_fold_impl'
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : error C2146:
syntax error : missing ';' before identifier 'type'
       bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(43) : see
reference to class template instantiation
'boost::mpl::iter_fold<Sequence,State,ForwardOp>' being compiled
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : error C4430:
missing type specifier - int assumed. Note: C++ does not support
default-int
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : error C2208:
'boost::type' : no members defined using this type
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : fatal error C1903:
unable to recover from previous error(s); stopping compilation



-----------------------------------------------------------------------------------------------------------------
I have python 2.7.1 and Visual Studio 2008 sp1.

What i do wrong? or where i can download compiled version of pyopencl?


Thanks and best regards, Sergey

--
jabber : mr_bin at volgograd.ru
-------------- next part --------------
running build
running build_py
running build_ext
building '_cl' extension
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -Isrc/cpp -Ibpl-subset/bpl_subset "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v3.2\include" -IC:\python27\lib\site-packages\numpy\core\include -IC:\python27\include -IC:\python27\PC /Tpsrc/wrapper/wrap_cl.cpp /Fobuild\temp.win32-2.7\Release\src/wrapper/wrap_cl.obj /EHsc /DBOOST_PYTHON_NO_PY_SIGNATURES
wrap_cl.cpp
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(43) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(39) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(59) : error C3855: 'boost::mpl::lambda': template parameter 'T' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(135) : error C3855: 'boost::mpl::lambda': template parameter 'F' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(135) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(154) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(217) : error C3855: 'boost::mpl::lambda': template parameter 'F' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(217) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(236) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(301) : error C3855: 'boost::mpl::lambda': template parameter 'F' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(301) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(320) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(389) : error C3855: 'boost::mpl::lambda': template parameter 'F' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(389) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(408) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(484) : error C3855: 'boost::mpl::lambda': template parameter 'F' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(484) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(504) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(513) : error C2953: 'boost::mpl::lambda' : class template has already been defined
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(531) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(553) : error C2977: 'boost::mpl::lambda' : too many template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(555) : error C2913: explicit specialization; 'boost::mpl::lambda' is not a specialization of a class template
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(555) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(22) : error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'F', expected a real type
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(29) : see reference to class template instantiation 'boost::mpl::apply0<F>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(22) : error C2955: 'boost::type' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of 'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2825: 'F': must be a class or namespace when followed by '::'
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(23) : see reference to class template instantiation 'boost::mpl::apply_wrap0<F>' being compiled
        with
        [
            F=int
        ]
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2516: 'F' : is not a legal base class
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(23) : see declaration of 'F'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2143: syntax error : missing ',' before '::'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2903: 'apply' : symbol is neither a class template nor a function template
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2039: 'apply' : is not a member of '`global namespace''
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2955: 'boost::mpl::apply' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp(18) : see declaration of 'boost::mpl::apply'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2504: 'boost::mpl::apply' : base class undefined
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(22) : error C2143: syntax error : missing ',' before '<'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(47) : error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'F', expected a real type
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(54) : see reference to class template instantiation 'boost::mpl::apply1<F,T1>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(47) : error C2955: 'boost::type' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of 'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(48) : error C2955: 'boost::mpl::apply_wrap1' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(38) : see declaration of 'boost::mpl::apply_wrap1'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(72) : error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'F', expected a real type
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(79) : see reference to class template instantiation 'boost::mpl::apply2<F,T1,T2>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(72) : error C2955: 'boost::type' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of 'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(73) : error C2955: 'boost::mpl::apply_wrap2' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(48) : see declaration of 'boost::mpl::apply_wrap2'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(97) : error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'F', expected a real type
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(104) : see reference to class template instantiation 'boost::mpl::apply3<F,T1,T2,T3>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(97) : error C2955: 'boost::type' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of 'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(98) : error C2955: 'boost::mpl::apply_wrap3' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(58) : see declaration of 'boost::mpl::apply_wrap3'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(122) : error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'F', expected a real type
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(129) : see reference to class template instantiation 'boost::mpl::apply4<F,T1,T2,T3,T4>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(122) : error C2955: 'boost::type' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of 'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(123) : error C2955: 'boost::mpl::apply_wrap4' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(68) : see declaration of 'boost::mpl::apply_wrap4'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(148) : error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'F', expected a real type
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(155) : see reference to class template instantiation 'boost::mpl::apply5<F,T1,T2,T3,T4,T5>' being compiled
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(148) : error C2955: 'boost::type' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/type.hpp(14) : see declaration of 'boost::type'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(149) : error C2955: 'boost::mpl::apply_wrap5' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp(79) : see declaration of 'boost::mpl::apply_wrap5'
bpl-subset/bpl_subset\boost/mpl/identity.hpp(40) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/identity.hpp(41) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/eval_if.hpp(67) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/and.hpp(67) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/sequence_tag.hpp(120) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/begin_end.hpp(52) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/begin_end.hpp(53) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/less.hpp(78) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/negate.hpp(52) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(49) : error C2953: 'boost::mpl::advance_impl' : class template has already been defined
        bpl-subset/bpl_subset\boost/mpl/advance_fwd.hpp(23) : see declaration of 'boost::mpl::advance_impl'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(58) : error C2955: 'boost::mpl::apply' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(164) : see declaration of 'boost::mpl::apply'
        bpl-subset/bpl_subset\boost/mpl/advance.hpp(60) : see reference to class template instantiation 'boost::mpl::advance<Iterator,N>' being compiled
bpl-subset/bpl_subset\boost/mpl/advance.hpp(58) : error C2143: syntax error : missing ',' before '<'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(68) : error C2955: 'boost::mpl::apply' : use of class template requires template argument list
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/apply.hpp(164) : see declaration of 'boost::mpl::apply'
        bpl-subset/bpl_subset\boost/mpl/advance.hpp(70) : see reference to class template instantiation 'boost::mpl::advance_c<Iterator,N>' being compiled
bpl-subset/bpl_subset\boost/mpl/advance.hpp(68) : error C2143: syntax error : missing ',' before '<'
bpl-subset/bpl_subset\boost/mpl/advance.hpp(72) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/deref.hpp(37) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/at.hpp(48) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/O1_size.hpp(36) : error C2976: 'boost::mpl::lambda' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/full_lambda.hpp(70) : see declaration of 'boost::mpl::lambda'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(150) : error C2953: 'boost::mpl::aux::iter_fold_impl' : class template has already been defined
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(23) : see declaration of 'boost::mpl::aux::iter_fold_impl'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(167) : error C3855: 'boost::mpl::aux::iter_fold_impl': template parameter 'N' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(167) : error C2976: 'boost::mpl::aux::iter_fold_impl' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(23) : see declaration of 'boost::mpl::aux::iter_fold_impl'
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(178) : error C3855: 'boost::mpl::aux::iter_fold_impl': template parameter 'N' is incompatible with the declaration
bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(178) : error C2976: 'boost::mpl::aux::iter_fold_impl' : too few template arguments
        bpl-subset/bpl_subset\boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp(23) : see declaration of 'boost::mpl::aux::iter_fold_impl'
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : error C2146: syntax error : missing ';' before identifier 'type'
        bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(43) : see reference to class template instantiation 'boost::mpl::iter_fold<Sequence,State,ForwardOp>' being compiled
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : error C2208: 'boost::type' : no members defined using this type
bpl-subset/bpl_subset\boost/mpl/iter_fold.hpp(34) : fatal error C1903: unable to recover from previous error(s); stopping compilation


More information about the PyOpenCL mailing list