wine: WINEARCH is set to 'win32' but this is not supported in wow64 mode.

Questions about Wine on Linux
Post Reply
dchmelik
Newbie
Newbie
Posts: 3
Joined: Mon May 20, 2024 5:46 pm

wine: WINEARCH is set to 'win32' but this is not supported in wow64 mode.

Post by dchmelik »

On Slackware GNU/Linux 15+current (64-bit) trying to run some 32-bit programs in WINE says the following: wine: WINEARCH is set to 'win32' but this is not supported in wow64 mode.
BobLovesWine
Level 1
Level 1
Posts: 8
Joined: Mon Feb 06, 2023 8:17 pm

Re: wine: WINEARCH is set to 'win32' but this is not supported in wow64 mode.

Post by BobLovesWine »

Hi. If you haven't figured it out since last week, you'll need to either 1) add all the wine 32-bit compatibility bits to your 64-bit install, or 2) scrap your current wine and install a multilib build that bundles it all in one... start here: https://wiki.winehq.org/Packaging#Multilib_/_Multiarch or just go get it: https://wiki.alienbase.nl/doku.php?id=s ... e:multilib
dchmelik
Newbie
Newbie
Posts: 3
Joined: Mon May 20, 2024 5:46 pm

Re: wine: WINEARCH is set to 'win32' but this is not supported in wow64 mode.

Post by dchmelik »

Of course I have multilib.

NOTES

64bit systems now default to the new WOW64 mode which builds both 64bit
and 32bit PE dlls. This has removed the multilib dependency that was
pereviously required and will allow execution of both 64bit and 32bit
binaries. No multilib required.
User avatar
dimesio
Moderator
Moderator
Posts: 13228
Joined: Tue Mar 25, 2008 10:30 pm

Re: wine: WINEARCH is set to 'win32' but this is not supported in wow64 mode.

Post by dimesio »

So the wine package you installed is built with the new WoW64, which as the error message says, does not support setting WINEARCH=win32. You can install and run 32 bit apps from the new WoW64 wineprefix, but will not be able to run 16 bit apps.

If you really need to be able to create 32 bit wineprefixes, you need to build wine with the old WoW64, which requires building both 64 and 32 bit wine, and installing all the 32 bit dependencies.
Post Reply