From: Andreas Huber (ah2003_at_[hidden])
Date: 2004-03-18 11:47:17


Ahmed Ali <max3d_123 <at> hotmail.com> writes:

>
> The solution was for vc7.1 but i have vc7.0 and i got these errors from
> contructor.h
>
> C:\Boost\include\boost-1_31\boost\fsm\detail\constructor.hpp(42): error
> C2039: 'context_ptr_type' : is not a member of 'operator``global
> namespace'''
> C:\Boost\include\boost-1_31\boost\fsm\detail\constructor.hpp(42): error
> C2825:
>
> 'boost::fsm::detail::outer_constructor<ContextList,OutermostContext>::to_cons
truct::context_ptr_type':
> cannot form a qualified name
> C:\Boost\include\boost-1_31\boost\fsm\detail\constructor.hpp(42): fatal
> error C1507: previous user errors and subsequent error recovery halt further
> compilation

boost::fsm currently does not work with any version of MSVC before 7.1 and
probably never will. Very early versions of boost::fsm did support VC7.0 but I
had to drop it because I kept running into the weirdest compilation problems.
Most of them were due to the notorious ETI bug.

Sorry,

Andreas