Dear Booster's I have a problem compiling a tuple containing an enum in a namespace. For example: namespace TestTuple { enum ETestTuple { eTestTuple0 = 0, eTestTuple1 = 1 }; } void Testtuple5() { typedef boost::tupleTestTuple::ETestTuple Tuple; Tuple tpl; } does not compile. I am using MSVC 2003.net (7.1 version), just native code. Is this a M$ problem or is tuple broken? Also I get problem with the combination of boost::bind and tuple, for example: int i; boost::tuple<int> data; i = data.get<0>(); //ok i = boost::tuples::get<0>(data); //ok i = boost::bind(&boost::tuples::get<0>, _1)(data); //error Has anyone a clue? Btw searching lists.boost.org is very hard, because google is out of sync with the list. With kind regards, Me.