id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 995,'multiply defined symbols' when including in different source files,anonymous,Beman Dawes,"When is included in different source files, the linker complains about 'multiply defined symbols' Attached: two source files that reproduce the error when compiled and linked in the same project. boost-1.34.0 MSVC 7.0 {{{ test2.obj : error LNK2005: ""class std::basic_string,class std::allocator > __cdecl boost::filesystem::extension(class boost::filesystem::basic_path,class std::allocator >,struct boost::filesystem::path_traits> const &)"" (?extension@filesystem@boost@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$basic_path@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Upath_traits@filesystem@boost@@@12@@Z) already defined in test.obj test2.obj : error LNK2005: ""class std::basic_string,class std::allocator > __cdecl boost::filesystem::basename(class boost::filesystem::basic_path,class std::allocator >,struct boost::filesystem::path_traits> const &)"" (?basename@filesystem@boost@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$basic_path@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Upath_traits@filesystem@boost@@@12@@Z) already defined in test.obj Release/test.exe : fatal error LNK1169: one or more multiply defined symbols found }}}",Bugs,closed,,filesystem,Boost 1.34.0,Problem,fixed,,