id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2262,BOOST_MPL_ASSERT_MSG producing linking problems in MSVC++ 8.0,Joaquín M López Muñoz,Aleksey Gurtovoy,"Steps to reproduce the problem: * Create a basic console project in Visual Studio 2005[[BR]] * Include files foo1.cpp and foo2.cpp[[BR]] * Build; the following error shows up at linking time:[[BR]] {{{ >Linking... >foo2.obj : error LNK2005: ""public: static struct boost::mpl::failed * * * * * * * * * * * * (__thiscall `bool __cdecl f(void)'::`2' ::ALWAYS_TRUE::** * * * * * * * * * * __cdecl `bool __cdecl f (void)'::`2'::ALWAYS_TRUE0::assert_arg(void))(int)"" (?assert_arg@ALWAYS_TRUE0@?1???$f@H@@YA_NXZ@SAPAPAPAPAPAPAPAPAPAPAPAP8 ALWAYS_TRUE@?1???$f@H@@YA_NXZ@AEPAPAPAPAPAPAPAPAPAPAPAPAUfailed@mpl@boost@@H@ZXZ) already defined in foo1.obj }}} ",Bugs,new,Boost 1.37.0,mpl,Boost Development Trunk,Problem,,,juanj.g_soria@…