Jochen Hammann ha escrito:
Joaquín Mª López Muñoz wrote:
Sorry, i meant removing type1 and type3. Anyway, please find attached a new snippet that removes the dependencies from Boost.MultiIndex. Could you please give it a try? If this still fails, I'll submit a bug report to the maintainers of Boost.TypeTraits, where the error actually belongs.
I have tested the new attached file foo.cpp. The file could be compiled without any errors with *deactivated* compiler option /vmg. The compilation of the file fails with the following internal compiler error, if I compile it with *activated* option /vmg.
d:\Libraries\DLLs\Boost\Boost_1_32_0\inc\boost\type_traits\is_base_and_derived.hpp(127) : fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 2701) Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information
Hope this helps.
I've issued an problem report at the developers mailing list, and an answer has just come in. I cannot test the proposed patch as I don't have MSVC 7.1 handy. Would you mind going at that thread and giving the patch a try? http://lists.boost.org/boost/2005/04/24532.php Thanks in advance, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo