Make it compile and build on a clean machine