Once again, Linux does not follow the real way of doing things.
The default buffering mode for output streams seems different on
Windows (lines don't mix in the same order between stdout and stderr).
Use unbuffered mode, since line buffer mode is not supported on these
systems.
See http://msdn.microsoft.com/en-us/library/86cebhfs%28v=vs.71%29.aspx
_IOLBF
For some systems, this provides line buffering. However, for Win32,
the behavior is the same as _IOFBF - Full Buffering."
Let's wait for the cdash to confirm that it works...