Working compilation on Linux