Broken setup in linux

Sorry fixed setup in linux, added missing files and declarations