I got the error below ============================== vc-C++ bin\boost\libs\regex\build\boost_regex.dll\vc-8_0\debug\threading-multi\regex_traits_defaults.obj regex_traits_defaults.cpp C:\opt\boost\libs\regex\build\../src/regex_traits_defaults.cpp : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\opt\boost\libs\regex\build\../src/regex_traits_defaults.cpp(668) : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss C:\opt\boost\libs\regex\build\../src/regex_traits_defaults.cpp(690) : fatal error C1071: unexpected end of file found in comment
It builds with VC8 express OK for me, but I think this relates to the code page used on your machine - it's interpreting some of the characters in the comments as the start of a multi-byte sequence, and that's why the closing */ isn't found (it is there it's just not interpretted as such). I'm attaching a version with the comments deleted, can you let me know if this fixes the issue? Thanks, John.