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.