compile error under windows