https://bugs.winehq.org/show_bug.cgi?id=38497
--- Comment #20 from Andrew Eikum aeikum@codeweavers.com --- (In reply to Janek from comment #19)
(In reply to Andrew Eikum from comment #18)
You're running a 64-bit prefix, aren't you?
I don't know. However:
but the Wine distributed by Arch is 64-bit
Yes, wine from openSuse's repositories is 64-bit.
Sorry, getting confused about people related to this bug.
Probably your wine-git build was 32-bit
I would guess that it is because when I built wine from git and tried running it without removing ~/.wine directory created earlier by 64-bit wine from repo it complained something about 64bits and refused to run.
Does that make sense?
Yeah. If you try to run a 32-bit-only Wine on a prefix created by a 64-bit-enabled Wine, you will see that error. So your custom build was 32-bit-only, while the Wine provided by openSuse is 64-bit-enabled, and that's where this bug occurs.