Re: [Boost-users] [msm] EUML and State construction

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ With gcc 4.5 and Boost 1.46.1, I get:
simpletest.cpp: In function 'int main()': simpletest.cpp:30:75: error: no match for 'operator<<' in 'boost::msm::back::states_ << test_state_with_constructor(1)'
Ok, I see what it is, I did not solve correctly my conflict between proto and serialization. I just committed a fix into the trunk (revision 71719), but it's not working, I simply run into my next proto problem :(
I'll continue working on this tomorrow.
I fixed the second problem too (revision 71746) in the trunk. It should now work correctly. Thanks, Christophe

Christophe Henry
I fixed the second problem too (revision 71746) in the trunk. It should now work correctly.
Thanks,
Christophe
Thanks Christophe. One other thing I noticed. In msm/front/euml/common.hpp, in MSM_EUML_EVENT_INSTANCE_HELPER_ATTRIBUTE_MAP there is an unused variable "dummyval" that causes warnings in gcc compilers. Is naming this variable necessary to support other compilers, or can it be unnamed? Nate
participants (2)
-
Christophe Henry
-
Nate Knight