C1001 ice with date/time and Boost 1.38

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. Maybe this helps other people. Sometimes one get aggressive feelings about those boys from Redmond... wkr, me

On Sat, Feb 14, 2009 at 9:17 PM, gast128
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. Regards, Pete

Peter Barker
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.
Yes I also got another ice with multiindex and used the documentations advise to turn of the /Gm switch as well which helped. Unfortunately a compiler upgrade is not an option since it would also require a hardware upgrade. I really really get frustrated from time to time when resolving this kind of errors.

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
participants (3)
-
gast128
-
Max
-
Peter Barker