
OK - I solved the problem below by replacing my inclusion of
boost/exception/all.hpp with all the files that are included in all.hpp,
and then commenting out info_tuple.hpp as follows:
#include
---------------- in is_function_ptr_tester.hpp (line 37):
#if !defined(BOOST_TT_PREPROCESSING_MODE) // pre-processed code, don't edit, try GNU cpp with // cpp -I../../../ -DBOOST_TT_PREPROCESSING_MODE -x c++ -P filename
template <class R > // Error Here!!! yes_type is_function_ptr_tester(R (*)()); -------------------
The second error traces back to boost_1_40_0/boost/exception/all.hpp as shown in the extensive include hierarchy list below: