Hi, I'm trying to use Luabind in my application, and Luabind uses BOOST. I'm getting the following error: d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(31) : error C2039: 'item' : is not a member of 'Node' d:\development\ogre\ogrenew\ogremain\include\ogrenode.h(50) : see declaration of 'Node' d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(33) : see reference to class template instantiation 'boost::mpl::list_iterator<Node>' being compiled d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(31) : error C2146: syntax error : missing ';' before identifier 'type' d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(33) : see reference to class template instantiation 'boost::mpl::list_iterator<Node>' being compiled d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(31) : error C2208: 'struct boost::type' : no members defined using this type d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(33) : see reference to class template instantiation 'boost::mpl::list_iterator<Node>' being compiled d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(32) : error C2039: 'next' : is not a member of 'Node' d:\development\ogre\ogrenew\ogremain\include\ogrenode.h(50) : see declaration of 'Node' d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(33) : see reference to class template instantiation 'boost::mpl::list_iterator<Node>' being compiled d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(32) : error C2146: syntax error : missing ',' before identifier 'next' d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(33) : see reference to class template instantiation 'boost::mpl::list_iterator<Node>' being compiled d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(32) : error C2065: 'next' : undeclared identifier d:\sdk\boost\boost\mpl\list\aux_\iterator.hpp(33) : see reference to class template instantiation 'boost::mpl::list_iterator<Node>' being compiled d:\development\ogre\ogrenew\plugins\ogrelua\luabind\luabind\detail\primitives.hpp(91) : fatal error C1506: unrecoverable block scoping error Error executing cl.exe. Nature.obj - 7 error(s), 0 warning(s) Is this a bug in BOOST or am I doing something silly? Thanks Mike