Hi guys & gals!
Well what an experience this is turning out to be!
Basically, I managed to do the ./configure bit and was then given an error about my libxml not being up to date. So I trotted of onto the internet, downloaded an up to date libxml file and installed it.
Now when I run ./configure all seems well with the libxml stuff but instead I've been given another what looks like monster error of which I'll post on here later and hopefully someone can point me in the right direction.