
Hello, Commits made to B.S at RC_1_34_0 as of yesterday cause multi_index tests (all of them, not only those which are serialization- related) to fail in MSVC 6.5 with: ...\boost/serialization/traits.hpp(45) : fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1794) Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information See for instance http://tinyurl.com/lwwg9 The problem is obscure: the changes to B.S are admittedly trivial (some #includes added in place of previous foward declarations), but somehow MSVC 6.5 is not liking them. Seems also like some contextual complexity is needed to trigger the ICE, as B.S tests themselves do work OK. I've reduced the ICE to a bunch of boost #includes, but what I was left with shed no light to the problem :( On the brighter side, reverting just one file, namely boost/serialization/level.hpp to its prior state (v. 1.9) does avoid the ICE. May I ask that this reversion be done to boost/serialization/level.hpp at RC_1_34_0? Thank you, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo