I wanted to compile a newer wine release (1.5.22 and/or 1.5.30) on my amd64 host, but the configure script refuses to continue when all required ia32 compat libs are not installed. My distro does NOT offer some of them, so I'd have to cross-compile them first.
Hence, the question:
If I want to compile wine as a 64bit aplication that runs normal 32bit windows software, why do I need ia32 libs to compile?
IMHO, why should I cross-compile anything prior to compiling wine, when wine ought to be able to adapt itself to the host it gets compiled on?
Also, IMHO, this dependancy is a bit silly and definitely a bug in the wine sources if they rely on 32bit integer sizes in the host's libraries instead of defining their own (eg. #define winint uint32).
Please give some purposeful advice here –– what I could do, or even what the wine developers should do about this

Regards, rekuli