On Sat, Feb 14, 2009 at 9:17 PM, gast128
wrote: Dear all,
I just downloaded Boost 1.38 and got ice with VStudio 2003 and sp1:
c:\Work Sdk\boost_1_38_0\boost\date_time\gregorian\conversion.hpp(43) : fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 2708) Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information
It took me 3 hours to solve but it seems that if the /FR (Include All Browse Information) is on, this error is generated.
I've encountered this with the Spirit2 and Multi-Index libraries too. Luckily the Multi-Index author/documentation mentioned this somewhere otherwise I'd probably not have solved it.
VS 2005 or VS 2008 are much better at coping with templates.
I encountered the same problem with boost.format since boost 1.37.0 and the problem persists with 1.38.0. I've been asking for help with this matter for a while but got no result. :-( Getting your hints, I immediately gave it a try and it DID work! Thank you so mush for sharing your experience with us, gast128. I was ever decided to stick to 1.36.0 for a while until I upgrade the project to VS2005 or 2008. Thanks again. B/Rgds Max