Boost logo

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