Everything compiles up until the linking stage in linux (but no qt yet).