Well I finally managed it.
[glow=yellow,2,300]Halleluiah[/glow]
I'm back at my parents house for easter (and bored out of my wits without my machine to play with), so I decided to give this old chestnut a go on their box.
Well, using the latest sources and packages, I managed it...just.
Firstly, I had to download a lot more GNU utilities than I first thought, I had to get the fileutils, the diffutils, the textutils, as well as a few other little tools I was missing.
After i got rid of all the command not found messages, I then had some wonderful segfaults to deal with. These have a documented bodge on the djgpp site which involves patching them to fix a address wrapping bug, (I had to patch sed and grep). This should be fixed by the next release, but currently (2.03) seems to ship with them still, (If 2.04 is shipping now by default, ignore this whole section).
Following that, there were some real freaky problems building LD, (It was trying to invoke ylwrap with an empty string ??? ). I had to solve these by manually editing the makefile that configure had produced and hardcoding the bison command line into it instead of the variables it normally uses.
Funny thing is, everything else built fine, even the other binutils. Strange.
Still, I thought I'd share this with you lot in case anyone else is having problems. ;D
Finally, world domination can begin............
[glow=red,5,600] 8)mwhahahahahahahahahaha

[/glow]