Make it compile and run on Linux