compile issues with linux