I have found this on boost 1.56 with msvc12:
Error 119 error LNK2005: "bool __cdecl boost::archive::detail::is_whitespace<char>(char)" (??$is_whitespace@D@detail@archive@boost@@YA_ND@Z) already defined in libboost_wserialization-vc120-mt-1_56.lib(basic_text_wiprimitive.obj) C:\supernova\sb6\src\supernova_clr\libboost_serialization-vc120-mt-1_56.lib(basic_text_iprimitive.obj)
Error 120 error LNK2005: "bool __cdecl boost::archive::detail::is_whitespace<wchar_t>(wchar_t)" (??$is_whitespace@_W@detail@archive@boost@@YA_N_W@Z) already defined in libboost_wserialization-vc120-mt-1_56.lib(basic_text_wiprimitive.obj) C:\supernova\sb6\src\supernova_clr\libboost_serialization-vc120-mt-1_56.lib(basic_text_iprimitive.obj)
This code used to link fine with previous boost versions. Now it looks like you can't use both archive and warchive at the same time. I'm using xml warchives for serializing in my code.
Regards.
Isaac Lascasas.