moc is run at compile, and it runs on the host. You shouldn't need to run it on the target.
I'd get a complete toolchain from ARM's developer website, then build the entire Qt project for cross compilation on the host. Then you should be able to build the complete Qt app on x86 and deploy on ARM.