just ran into this, it seems binary archives made with 1.44 do not read in the latest(1.46.1) version.
Since I read about fix_six.cpp, I thought let's try modifying the lib version, maybe that helps. (maybe somebody put fixes in that break other things?)
If I change the lib version from 7 to 8, it reads in correctly.....
if(boost::archive::library_version_type(7) == lvt){
lvt = boost::archive::library_version_type(8);
fb.pubseekpos(26, std::ios_base::out);
fb.sputn(reinterpret_cast