VC++ reports this pair of errors when Boost::Filesystem's exception.cpp is
compiled:
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\sal.h(226) : error
C2144:
syntax error : 'int' should be preceded by ';'
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\sal.h(226) : error
C4430:
missing type specifier - int assumed. Note: C++ does not support default-int
Why in the world would VC refuse to compile one of its own header files?