|
Boost-Build : |
From: Juergen Hunold (hunold_at_[hidden])
Date: 2004-11-16 13:21:29
Hi !
The attached patch fixes the last problems with gcc-3.4.1 due to missing
"template" keywords.
Tested against gcc-3.3.4 (SuSE-9.2)
Andreas, I tried to sent you my V2 jamfiles to your yahoo.com address,
but did not get a reply from you. Is that a throw-away address ?
Yours,
Jürgen
-- * Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau * voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover * fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover * hunold_at_[hidden] ! www.ive.uni-hannover.de --Boundary-00=_pUkmB/N6qWMAXN5 Content-Type: text/x-diff; charset="utf-8"; name="processor_container.hpp.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="processor_container.hpp.diff" Index: boost/fsm/processor_container.hpp =================================================================== RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/fsm/processor_container.hpp,v retrieving revision 1.8 diff -u -r1.8 processor_container.hpp --- boost/fsm/processor_container.hpp 8 Nov 2004 17:38:24 -0000 1.8 +++ boost/fsm/processor_container.hpp 16 Nov 2004 10:32:11 -0000 @@ -84,7 +84,7 @@ typedef void ( processor_container::*impl_fun_ptr )( const processor_holder_ptr_type &, const processor_context & ); impl_fun_ptr pImpl = - &processor_container::create_processor_impl0< Processor >; + &processor_container::template create_processor_impl0< Processor >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ) ); } @@ -98,7 +98,7 @@ typedef void ( processor_container::*impl_fun_ptr )( const processor_holder_ptr_type &, const processor_context &, Arg1 ); impl_fun_ptr pImpl = - &processor_container::create_processor_impl1< Processor, Arg1 >; + &processor_container::template create_processor_impl1< Processor, Arg1 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), arg1 ); } @@ -113,7 +113,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2 ); impl_fun_ptr pImpl = - &processor_container::create_processor_impl2< Processor, Arg1, Arg2 >; + &processor_container::template create_processor_impl2< Processor, Arg1, Arg2 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), arg1, arg2 ); @@ -130,7 +130,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl3< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl3< Processor, Arg1, Arg2, Arg3 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), @@ -150,7 +150,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3, Arg4 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl4< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl4< Processor, Arg1, Arg2, Arg3, Arg4 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), @@ -170,7 +170,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3, Arg4, Arg5 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl5< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl5< Processor, Arg1, Arg2, Arg3, Arg4, Arg5 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), @@ -190,7 +190,7 @@ const processor_holder_ptr_type &, const processor_context &, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 ); - impl_fun_ptr pImpl = &processor_container::create_processor_impl6< + impl_fun_ptr pImpl = &processor_container::template create_processor_impl6< Processor, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >; return bind( pImpl, this, pProcessor, processor_context( scheduler, handle ), --Boundary-00=_pUkmB/N6qWMAXN5--
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk