error in your wording!! also make sure that mysys-gcc and mysys-w32api ARE installed. not not installed otherwise gcc - v errors out
Using mingw included toolchain will not work so you should make sure
not to install it.
if anyone knows of a good linux tut could you post it please.
Gitian is the easiest way to cross compile it on linux. You can see what is going on behind the scenes by having a look at gitian descriptors:
https://github.com/bitcoin/bitcoin/tree/master/contrib/gitian-descriptors