compile errors under windows