Hi,
this is my first time to use Boost -librairies.
I have created a Project folder where in my complete Software
architeture is available.
I have placed boost libraries downloaded from boost.org site within
INCLUDE dir of VC 2005 Install directory.
However I received many compilation errors. Can anyone help me to
resolve these errors. Am I doing the right thing to get the CPP Software
to compile.
List of Errors I have received are here by
------ Build started: Project: vc2005_mcf52xxinit, Configuration: Debug
Win32 ------
Compiling...
CPU_MCF5282Init.cpp
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(63) : error C2653: 'T1' : is not a class
or namespace name
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(63) : error C2065: 'value' : undeclared
identifier
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(66) : error C2065: 'T2' : undeclared
identifier
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(67) : error C2065: 'T3' : undeclared
identifier
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(70) : error C2899: typename cannot be used
outside a template declaration
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(70) : error C2955: 'boost::mpl::if_c' :
use of class template requires template argument list
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(35) : see declaration of
'boost::mpl::if_c'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2989: 'boost::mpl::if_' :
class template has already been declared as a non-class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(56) : see declaration of 'boost::mpl::if_'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2143: syntax error : missing
';' before '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2913: explicit
specialization; 'boost::mpl::if_' is not a specialization of a class
template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2059: syntax error : '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2143: syntax error : missing
';' before '{'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2447: '{' : missing function
header (old-style formal list?)
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2947: expecting '>' to
terminate template-argument-list, found '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2146: syntax error : missing
';' before identifier 'na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C3856: 'boost::mpl': class is
not a class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C4430: missing type specifier
- int assumed. Note: C++ does not support default-int
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C4430: missing type specifier
- int assumed. Note: C++ does not support default-int
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2086: 'int boost::mpl::na' :
redefinition
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C4430: missing type specifier
- int assumed. Note: C++ does not support default-int
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2086: 'int boost::mpl::na' :
redefinition
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2143: syntax error : missing
';' before '>'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : warning C4091: 'typedef ' : ignored
on left of 'boost::mpl::if_' when no variable is declared
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2143: syntax error : missing
';' before '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2059: syntax error : '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : warning C4091: 'typedef ' : ignored
on left of 'boost::mpl::if_' when no variable is declared
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2143: syntax error : missing
';' before '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : error C2059: syntax error : '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(133) : error C2059: syntax error : '}'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(133) : error C2143: syntax error : missing
';' before '}'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(133) : error C2059: syntax error : '}'
c:\program files\microsoft visual studio
8\vc\include\boost\type_traits\type_with_alignment.hpp(32) : error
C2143: syntax error : missing ';' before '{'
c:\program files\microsoft visual studio
8\vc\include\boost\type_traits\type_with_alignment.hpp(32) : error
C2447: '{' : missing function header (old-style formal list?)
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(40) : error C2143: syntax error :
missing ',' before '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(44) : see reference to class template
instantiation 'boost::mpl::eval_if' being compiled
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(40) : error C2039: 'type' : is not a
member of '`global namespace''
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : error C2923:
'boost::mpl::eval_if' : 'boost::mpl::na' is not a valid template type
argument for parameter 'C'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : error C2923:
'boost::mpl::eval_if' : 'boost::mpl::na' is not a valid template type
argument for parameter 'F1'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : error C2923:
'boost::mpl::eval_if' : 'boost::mpl::na' is not a valid template type
argument for parameter 'F2'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : error C2913: explicit
specialization; 'boost::mpl::eval_if' is not a specialization of a class
template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : error C3203: 'eval_if' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(40) : error C2923:
'boost::mpl::identity' : 'boost::mpl::na' is not a valid template type
argument for parameter 'T'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(40) : error C2913: explicit
specialization; 'boost::mpl::identity' is not a specialization of a
class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(40) : error C3203: 'identity' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(40) : error C2953:
'boost::mpl::lambda' : class template has already been defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(41) : error C2923:
'boost::mpl::make_identity' : 'boost::mpl::na' is not a valid template
type argument for parameter 'T'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(41) : error C2913: explicit
specialization; 'boost::mpl::make_identity' is not a specialization of a
class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(41) : error C3203: 'make_identity' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\identity.hpp(41) : error C2953:
'boost::mpl::lambda' : class template has already been defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(36) : error C2065: 'max_align' :
undeclared identifier
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(36) : error C2955:
'boost::alignment_of' : use of class template requires template argument
list
c:\program files\microsoft visual studio
8\vc\include\boost\type_traits\alignment_of.hpp(61) : see declaration of
'boost::alignment_of'
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(54) : error C2065:
'type_with_alignment' : undeclared identifier
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(48) : see reference to class
template instantiation
'boost::detail::aligned_storage::aligned_storage_imp::
data_t' being compiled
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(57) : see reference to class
template instantiation
'boost::detail::aligned_storage::aligned_storage_imp'
being compiled
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(54) : error C3203: 'identity' :
unspecialized class template can't be used as a template argument for
template parameter 'F1', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(54) : error C2974:
'boost::mpl::eval_if_c' : invalid template argument for 'F2', type
expected
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(62) : see declaration of
'boost::mpl::eval_if_c'
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(55) : error C2059: syntax error :
'>'
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(55) : error C2039: 'type' : is
not a member of '`global namespace''
c:\program files\microsoft visual studio
8\vc\include\boost\aligned_storage.hpp(55) : error C2238: unexpected
token(s) preceding ';'
d:\ucii_dart\software
engineering\adu\code\pal\cpu\cpu_mcf52xxinterruptcontroller.h(57) :
error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
d:\ucii_dart\software
engineering\adu\code\pal\cpu\cpu_mcf52xxinterruptcontroller.h(57) :
error C2143: syntax error : missing ';' before '*'
d:\ucii_dart\software
engineering\adu\code\pal\cpu\cpu_mcf52xxinterruptcontroller.h(57) :
error C4430: missing type specifier - int assumed. Note: C++ does not
support default-int
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\sizeof.hpp(32) : error C2923:
'boost::mpl::sizeof_' : 'boost::mpl::na' is not a valid template type
argument for parameter 'T'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\sizeof.hpp(32) : error C2913: explicit
specialization; 'boost::mpl::sizeof_' is not a specialization of a class
template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\sizeof.hpp(32) : error C3203: 'sizeof_' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\sizeof.hpp(32) : error C2953:
'boost::mpl::lambda' : class template has already been defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(71) : error C2923:
'boost::mpl::is_void_' : 'boost::mpl::na' is not a valid template type
argument for parameter 'T'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(71) : error C2913: explicit
specialization; 'boost::mpl::is_void_' is not a specialization of a
class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(71) : error C3203: 'is_void_' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(71) : error C2953:
'boost::mpl::lambda' : class template has already been defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(72) : error C2923:
'boost::mpl::is_not_void_' : 'boost::mpl::na' is not a valid template
type argument for parameter 'T'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(72) : error C2913: explicit
specialization; 'boost::mpl::is_not_void_' is not a specialization of a
class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(72) : error C3203: 'is_not_void_' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\void.hpp(72) : error C2953:
'boost::mpl::lambda' : class template has already been defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(44) : error C2923:
'boost::mpl::next' : 'boost::mpl::na' is not a valid template type
argument for parameter 'T'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(44) : error C2913: explicit
specialization; 'boost::mpl::next' is not a specialization of a class
template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(44) : error C3203: 'next' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(44) : error C2953:
'boost::mpl::lambda' : class template has already been defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(45) : error C2923:
'boost::mpl::prior' : 'boost::mpl::na' is not a valid template type
argument for parameter 'T'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(45) : error C2913: explicit
specialization; 'boost::mpl::prior' is not a specialization of a class
template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(45) : error C3203: 'prior' :
unspecialized class template can't be used as a template argument for
template parameter 'T', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\next_prior.hpp(45) : error C2953:
'boost::mpl::lambda' : class template has already been defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\tag.hpp(33) : error C2143: syntax error : missing
',' before '<'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\tag.hpp(48) : see reference to class template
instantiation 'boost::mpl::tag' being compiled
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\tag.hpp(37) : error C2039: 'type' : is not a
member of '`global namespace''
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(32) : error
C2923: 'boost::mpl::plus_impl' : 'boost::mpl::na' is not a valid
template type argument for parameter 'Tag1'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(32) : error
C2923: 'boost::mpl::plus_impl' : 'boost::mpl::na' is not a valid
template type argument for parameter 'Tag2'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(38) : error
C2913: explicit specialization; 'boost::mpl::plus_impl' is not a
specialization of a class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(47) : error
C2976: 'boost::mpl::plus_impl' : too few template arguments
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(19) : see
declaration of 'boost::mpl::plus_impl'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(56) : error
C2976: 'boost::mpl::plus_impl' : too few template arguments
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(19) : see
declaration of 'boost::mpl::plus_impl'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N3'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(71) : see
reference to class template instantiation
'boost::mpl::plus' being compiled
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N4'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N5'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C3203: 'plus' : unspecialized class template can't be used as a template
argument for template parameter 'N1', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N3'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N4'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N5'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C3203: 'plus' : unspecialized class template can't be used as a template
argument for template parameter 'N1', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N3'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N4'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N5'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C3203: 'plus' : unspecialized class template can't be used as a template
argument for template parameter 'N1', expected a real type
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N3'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N4'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N5'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(70) : error
C2955: 'boost::mpl::plus' : use of class template requires template
argument list
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : see
declaration of 'boost::mpl::plus'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(78) : error
C2923: 'boost::mpl::plus' : 'boost::mpl::na' is not a valid template
type argument for parameter 'N5'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\if.hpp(131) : see declaration of 'boost::mpl::na'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(85) : error
C2976: 'boost::mpl::plus' : too few template arguments
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : see
declaration of 'boost::mpl::plus'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(99) : error
C2976: 'boost::mpl::plus' : too few template arguments
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : see
declaration of 'boost::mpl::plus'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(116) : error
C2976: 'boost::mpl::plus' : too few template arguments
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(69) : see
declaration of 'boost::mpl::plus'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(118) : error
C2913: explicit specialization; 'boost::mpl::plus' is not a
specialization of a class template
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(118) : error
C3203: 'plus' : unspecialized class template can't be used as a template
argument for template parameter 'T', expected a real ype
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(118) : error
C2953: 'boost::mpl::lambda' : class template has already been
defined
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\eval_if.hpp(67) : see declaration of
'boost::mpl::lambda'
c:\program files\microsoft visual studio
8\vc\include\boost\mpl\aux_\preprocessed\plain\plus.hpp(118) : fatal
error C1003: error count exceeds 100; stopping compilation
Build log was saved at "file://d:\Users\307004223\My Documents\Visual
Studio
2005\Projects\vc2005_mcf52xxinit\vc2005_mcf52xxinit\Debug\BuildLog.htm"
vc2005_mcf52xxinit - 107 error(s), 2 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
==========
Regards
Satia