Changes to Compile on Linux