Boost logo

Boost Users :

From: Holcomb, William \(Tom \) (wtholcom_at_[hidden])
Date: 2007-04-16 09:23:56


Greetings all,

 

I've seen posts here in the past from those who've had failures
compiling (fairly complex) code that uses MPL on Microsoft Visual Studio
2003 and later. On VS 2003, the compiler says that it had an internal
error, but on 2005, the error looks like this:

 

File name: fatal error C1060: compiler is out of heap space

 

Happily, Microsoft has published a hotfix for the problem on VS 2005,
available at the following link:

 

http://support.microsoft.com/?id=927872

 

The informal explanation I got is that they had a fixed size internal
buffer for holding type names during compilation, and the more complex
MPL code--not surprisingly--exceeded that fixed size. I don't know the
nature of the fix, though. BTW and FWIW, I never got the error message
when compiling in VS 2005 on a 64-bit machine.

 

Hope this helps.



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net