To try the latest tarball with support from the vendor in question might be a nice idea, yes. With regard to the most recent compilation errors (a warning about some kind of function being implicitly defined, -- as stated in the comment), -- please consider either to edit the OP to add the build log so we could talk sense or to post a new question with these details: the tarball/repository and version used + commands ran in the terminal that are known to produce such output. Otherwise, it's quite hard to guess which function that might be that is implicitly defined.