
I tried to compile my example with the latest boost RC-1.34 (thanks for the hint). The same error occures. GCC 4.1.2 doesn't accept the code as GCC 4.1.1 does?! That comes as a bit of a surprise. Are you absolutely certain
Oliver.Kowalke@qimonda.com wrote: that your code picks up the just downloaded RC-1.34 release of everything (statechart & rest of boost)?
Yes - I'm sure that I use RC-1.34 (boost-RC_1_34_0-06-12-04-0705).
Could you please run the tests? To do so, go to libs/statechart/test and type "bjam --v2" and hit CR (assuming you have bjam installed).
Ok - I got a long error list: gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestNormal.test/gcc-4.1. 2/debug/TerminationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TerminationTest>::result<boost::intr usive_ptr<boost::statechart::detail::leaf_state<TerminationTest, A> >
': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest , boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TerminationTes t, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TerminationTest.cpp:48: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TerminationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:48: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:49: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> > &)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TerminationTestNormal.test/gcc-4.1 .2/debug/TerminationTest.o" "TerminationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestNormal.test/gcc-4.1. 2/debug/TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestNormal.test/gcc-4. 1.2/debug>TerminationTestNormal for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestNormal.test/gcc-4. 1.2/debug>TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestNormal.test/gcc-4. 1.2/debug>TerminationTestNormal.run for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestNormal.test/gcc-4. 1.2/debug>TerminationTestNormal... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestNative.test/gcc-4.1. 2/debug/TerminationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TerminationTest>::result<boost::intr usive_ptr<boost::statechart::detail::leaf_state<TerminationTest, A> >
': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest , boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TerminationTes t, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TerminationTest.cpp:48: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TerminationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:48: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:49: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> > &)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_USE_NATIVE_RTTI -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TerminationTestNative.test/gcc-4.1 .2/debug/TerminationTest.o" "TerminationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestNative.test/gcc-4.1. 2/debug/TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestNative.test/gcc-4. 1.2/debug>TerminationTestNative for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestNative.test/gcc-4. 1.2/debug>TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestNative.test/gcc-4. 1.2/debug>TerminationTestNative.run for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestNative.test/gcc-4. 1.2/debug>TerminationTestNative... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestRelaxed.test/gcc-4.1 .2/debug/TerminationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TerminationTest>::result<boost::intr usive_ptr<boost::statechart::detail::leaf_state<TerminationTest, A> >
': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest , boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TerminationTes t, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TerminationTest.cpp:48: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TerminationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:48: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:49: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> > &)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_RELAX_TRANSITION_CONTEXT -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TerminationTestRelaxed.test/gcc-4. 1.2/debug/TerminationTest.o" "TerminationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestRelaxed.test/gcc-4.1 .2/debug/TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestRelaxed.test/gcc-4 .1.2/debug>TerminationTestRelaxed for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestRelaxed.test/gcc-4 .1.2/debug>TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestRelaxed.test/gcc-4 .1.2/debug>TerminationTestRelaxed.run for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestRelaxed.test/gcc-4 .1.2/debug>TerminationTestRelaxed... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestBoth.test/gcc-4.1.2/ debug/TerminationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TerminationTest>::result<boost::intr usive_ptr<boost::statechart::detail::leaf_state<TerminationTest, A> >
': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest , boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TerminationTes t, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TerminationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TerminationTe st, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TerminationTest.cpp:48: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TerminationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:48: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = TerminationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TerminationTest.cpp:49: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> > &)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TerminationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_RELAX_TRANSITION_CONTEXT -DBOOST_STATECHART_USE_NATIVE_RTTI -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TerminationTestBoth.test/gcc-4.1.2 /debug/TerminationTest.o" "TerminationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TerminationTestBoth.test/gcc-4.1.2/ debug/TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestBoth.test/gcc-4.1. 2/debug>TerminationTestBoth for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestBoth.test/gcc-4.1. 2/debug>TerminationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TerminationTestBoth.test/gcc-4.1. 2/debug>TerminationTestBoth.run for lack of <p../../../bin.v2/libs/statechart/test/TerminationTestBoth.test/gcc-4.1. 2/debug>TerminationTestBoth... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestNormal.test/gcc-4.1.2/d ebug/TypeInfoTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TypeInfoTest>::result<boost::intrusi ve_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TypeInfoTest.cpp:35: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TypeInfoTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TypeInfoTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TypeInfoTest.cpp:35: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TypeInfoTestNormal.test/gcc-4.1.2/ debug/TypeInfoTest.o" "TypeInfoTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestNormal.test/gcc-4.1.2/d ebug/TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestNormal.test/gcc-4.1.2 /debug>TypeInfoTestNormal for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestNormal.test/gcc-4.1.2 /debug>TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestNormal.test/gcc-4.1.2 /debug>TypeInfoTestNormal.run for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestNormal.test/gcc-4.1.2 /debug>TypeInfoTestNormal... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestNative.test/gcc-4.1.2/d ebug/TypeInfoTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TypeInfoTest>::result<boost::intrusi ve_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TypeInfoTest.cpp:35: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TypeInfoTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TypeInfoTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TypeInfoTest.cpp:35: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_USE_NATIVE_RTTI -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TypeInfoTestNative.test/gcc-4.1.2/ debug/TypeInfoTest.o" "TypeInfoTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestNative.test/gcc-4.1.2/d ebug/TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestNative.test/gcc-4.1.2 /debug>TypeInfoTestNative for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestNative.test/gcc-4.1.2 /debug>TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestNative.test/gcc-4.1.2 /debug>TypeInfoTestNative.run for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestNative.test/gcc-4.1.2 /debug>TypeInfoTestNative... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestRelaxed.test/gcc-4.1.2/ debug/TypeInfoTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TypeInfoTest>::result<boost::intrusi ve_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TypeInfoTest.cpp:35: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TypeInfoTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TypeInfoTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TypeInfoTest.cpp:35: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_RELAX_TRANSITION_CONTEXT -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TypeInfoTestRelaxed.test/gcc-4.1.2 /debug/TypeInfoTest.o" "TypeInfoTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestRelaxed.test/gcc-4.1.2/ debug/TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestRelaxed.test/gcc-4.1. 2/debug>TypeInfoTestRelaxed for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestRelaxed.test/gcc-4.1. 2/debug>TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestRelaxed.test/gcc-4.1. 2/debug>TypeInfoTestRelaxed.run for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestRelaxed.test/gcc-4.1. 2/debug>TypeInfoTestRelaxed... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestBoth.test/gcc-4.1.2/deb ug/TypeInfoTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<TypeInfoTest>::result<boost::intrusi ve_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<TypeInfoTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<TypeInfoTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' TypeInfoTest.cpp:35: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct TypeInfoTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = TypeInfoTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': TypeInfoTest.cpp:35: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<TypeInfoTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_RELAX_TRANSITION_CONTEXT -DBOOST_STATECHART_USE_NATIVE_RTTI -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/TypeInfoTestBoth.test/gcc-4.1.2/de bug/TypeInfoTest.o" "TypeInfoTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/TypeInfoTestBoth.test/gcc-4.1.2/deb ug/TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestBoth.test/gcc-4.1.2/d ebug>TypeInfoTestBoth for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestBoth.test/gcc-4.1.2/d ebug>TypeInfoTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/TypeInfoTestBoth.test/gcc-4.1.2/d ebug>TypeInfoTestBoth.run for lack of <p../../../bin.v2/libs/statechart/test/TypeInfoTestBoth.test/gcc-4.1.2/d ebug>TypeInfoTestBoth... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestNormal.test/gcc-4 .1.2/debug/StateIterationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<StateIterationTest>::result<boost::i ntrusive_ptr<boost::statechart::detail::leaf_state<StateIterationTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<StateIterationT est, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<StateIteration Test, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<StateIterationTe st, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<StateIterationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' StateIterationTest.cpp:45: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct StateIterationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:45: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:46: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> >
&)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/StateIterationTestNormal.test/gcc- 4.1.2/debug/StateIterationTest.o" "StateIterationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestNormal.test/gcc-4 .1.2/debug/StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestNormal.test/gcc -4.1.2/debug>StateIterationTestNormal for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestNormal.test/gcc -4.1.2/debug>StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestNormal.test/gcc -4.1.2/debug>StateIterationTestNormal.run for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestNormal.test/gcc -4.1.2/debug>StateIterationTestNormal... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestNative.test/gcc-4 .1.2/debug/StateIterationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<StateIterationTest>::result<boost::i ntrusive_ptr<boost::statechart::detail::leaf_state<StateIterationTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<StateIterationT est, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<StateIteration Test, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<StateIterationTe st, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<StateIterationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' StateIterationTest.cpp:45: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct StateIterationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:45: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:46: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> >
&)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_USE_NATIVE_RTTI -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/StateIterationTestNative.test/gcc- 4.1.2/debug/StateIterationTest.o" "StateIterationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestNative.test/gcc-4 .1.2/debug/StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestNative.test/gcc -4.1.2/debug>StateIterationTestNative for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestNative.test/gcc -4.1.2/debug>StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestNative.test/gcc -4.1.2/debug>StateIterationTestNative.run for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestNative.test/gcc -4.1.2/debug>StateIterationTestNative... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestRelaxed.test/gcc- 4.1.2/debug/StateIterationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<StateIterationTest>::result<boost::i ntrusive_ptr<boost::statechart::detail::leaf_state<StateIterationTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<StateIterationT est, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<StateIteration Test, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<StateIterationTe st, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<StateIterationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' StateIterationTest.cpp:45: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct StateIterationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:45: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:46: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> >
&)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_RELAX_TRANSITION_CONTEXT -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/StateIterationTestRelaxed.test/gcc -4.1.2/debug/StateIterationTest.o" "StateIterationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestRelaxed.test/gcc- 4.1.2/debug/StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestRelaxed.test/gc c-4.1.2/debug>StateIterationTestRelaxed for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestRelaxed.test/gc c-4.1.2/debug>StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestRelaxed.test/gc c-4.1.2/debug>StateIterationTestRelaxed.run for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestRelaxed.test/gc c-4.1.2/debug>StateIterationTestRelaxed... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestBoth.test/gcc-4.1 .2/debug/StateIterationTest.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<StateIterationTest>::result<boost::i ntrusive_ptr<boost::statechart::detail::leaf_state<StateIterationTest, A> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<StateIterationT est, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<StateIteration Test, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >, boost::detail::allocator::compliant_allocator_rebind_to<StateIterationTe st, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<StateIterationTest, boost::intrusive_ptr<boost::statechart::detail::leaf_state<StateIteratio nTest, A> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' StateIterationTest.cpp:45: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct StateIterationTest' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:45: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = StateIterationTest, InitialState = A, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': StateIterationTest.cpp:46: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> >
&)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<StateIterationTest, A, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -DBOOST_STATECHART_RELAX_TRANSITION_CONTEXT -DBOOST_STATECHART_USE_NATIVE_RTTI -DBOOST_TEST_NO_AUTO_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/StateIterationTestBoth.test/gcc-4. 1.2/debug/StateIterationTest.o" "StateIterationTest.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/StateIterationTestBoth.test/gcc-4.1 .2/debug/StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestBoth.test/gcc-4 .1.2/debug>StateIterationTestBoth for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestBoth.test/gcc-4 .1.2/debug>StateIterationTest.o... ...skipped <p../../../bin.v2/libs/statechart/test/StateIterationTestBoth.test/gcc-4 .1.2/debug>StateIterationTestBoth.run for lack of <p../../../bin.v2/libs/statechart/test/StateIterationTestBoth.test/gcc-4 .1.2/debug>StateIterationTestBoth... gcc.compile.c++ ../../../bin.v2/libs/statechart/test/KeyboardExample.test/gcc-4.1.2/debu g/Keyboard.o ../../../boost/detail/allocator_utilities.hpp: In instantiation of 'boost::detail::allocator::rebinder<Keyboard>::result<boost::intrusive_p tr<boost::statechart::detail::leaf_state<Keyboard, Active> > >': ../../../boost/detail/allocator_utilities.hpp:150: instantiated from 'boost::detail::allocator::compliant_allocator_rebind_to<Keyboard, boost::intrusive_ptr<boost::statechart::detail::leaf_state<Keyboard, Active> > >' ../../../boost/mpl/eval_if.hpp:60: instantiated from 'boost::mpl::eval_if_c<false, boost::detail::allocator::partial_std_allocator_rebind_to<Keyboard, boost::intrusive_ptr<boost::statechart::detail::leaf_state<Keyboard, Active> > >, boost::detail::allocator::compliant_allocator_rebind_to<Keyboard, boost::intrusive_ptr<boost::statechart::detail::leaf_state<Keyboard, Active> > > >' ../../../boost/detail/allocator_utilities.hpp:162: instantiated from 'boost::detail::allocator::rebind_to<Keyboard, boost::intrusive_ptr<boost::statechart::detail::leaf_state<Keyboard, Active> > >' ../../../boost/statechart/state_machine.hpp:371: instantiated from 'boost::statechart::state_machine<Keyboard, Active, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator' ../example/Keyboard/Keyboard.cpp:113: instantiated from here ../../../boost/detail/allocator_utilities.hpp:141: error: no class template named 'rebind' in 'struct Keyboard' ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_begin() const [with MostDerived = Keyboard, InitialState = Active, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': ../example/Keyboard/Keyboard.cpp:113: instantiated from here ../../../boost/statechart/state_machine.hpp:401: error: no matching function for call to 'boost::statechart::state_machine<Keyboard, Active, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(std::_List_const_iterator<boost::intrusive_ptr<boost::statechart:: detail::leaf_state<std::allocator<void>, boost::statechart::detail::rtti_policy> > >)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<Keyboard, Active, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<Keyboard, Active, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&) ../../../boost/statechart/state_machine.hpp: In member function 'boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_iterator boost::statechart::state_machine<MostDerived, InitialState, Allocator, ExceptionTranslator>::state_end() const [with MostDerived = Keyboard, InitialState = Active, Allocator = std::allocator<void>, ExceptionTranslator = boost::statechart::null_exception_translator]': ../example/Keyboard/Keyboard.cpp:114: instantiated from here ../../../boost/statechart/state_machine.hpp:406: error: no matching function for call to 'boost::statechart::state_machine<Keyboard, Active, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const std::_List_iterator<boost::intrusive_ptr<boost::statechart::detail::leaf _state<std::allocator<void>, boost::statechart::detail::rtti_policy> >
&)' ../../../boost/statechart/state_machine.hpp:365: note: candidates are: boost::statechart::state_machine<Keyboard, Active, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator::state_ite rator(const boost::statechart::state_machine<Keyboard, Active, std::allocator<void>, boost::statechart::null_exception_translator>::state_iterator&)
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_DISABLE_THREADS -I"../../.." -c -o "../../../bin.v2/libs/statechart/test/KeyboardExample.test/gcc-4.1.2/deb ug/Keyboard.o" "../example/Keyboard/Keyboard.cpp" ...failed gcc.compile.c++ ../../../bin.v2/libs/statechart/test/KeyboardExample.test/gcc-4.1.2/debu g/Keyboard.o... ...skipped <p../../../bin.v2/libs/statechart/test/KeyboardExample.test/gcc-4.1.2/de bug>KeyboardExample for lack of <p../../../bin.v2/libs/statechart/test/KeyboardExample.test/gcc-4.1.2/de bug>Keyboard.o... ...failed updating 13 targets... ...skipped 38 targets... With kind regards, Oliver