possibly fixed auto compile, but need actual linux system to test