general/other How to get a 32 bit Wine working in 2026?

cracauer@

Developer
I have a 16-current that wants Wine, with 32 bit Wine. The old scripts recommended when you start Wine don't work anymore since no 32 bit FreeBSD packages are being built.

So I guess I have to set up a 32 bit jail or VM and build Wine myself. But how do I insert the resulting 32 bit pkg into my 64 bit install?

Anyone did that lately?
 
As far as I understood the changes in Wine 11.0, those aren't needed any more. The FreeBSD port of Wine might not do the right thing yet though.

 
WoW64 on FreeBSD is a bit hit or miss, as far as I know (and merged recently on the non devel wine package), the solution for 32bit is:

/usr/local/share/wine/pkg32.sh --old install -r FreeBSD-ports wine mesa-dri

Please note that 14 must have the same version as 15/16 for it work.

From this PR I got the impression that wine-devel may have wow64 enabled but not the normal wine?

Also note that what is stated on the PRs about the performance of OpenGL being 30% lower on 32bit wine checks out.
 
On 15.1, wine-devel-allaudio only ran with "/usr/local/bin/wine64.bin" and win64/wow64 WINEARCH. syswow64 folder was empty (doesn't seem like 32-bit can work on devel, and pkg32 didn't have a devel pkg)

I installed wine in regular pkg, then pkg32, and it seemingly works fine with a 32-bit game and DXVK (CoD MW2)
 
Hi,
the command written by fahrenheit did the trick for me (winetricks useless here).
Sadly, no way to make Winamp 2.95 to work (setup is dead - it does work using a copy/pasted already setup Winamp, sadly plugins directories are broken and does not load the plugins...)
wine_mpp.png
 
FWIW this fixed itself.
pkg32.sh --old upgrade -r FreeBSD-ports
started working and now installs packages that make 32 bit *.exe s work.

I don't think I am using WoW64.
 
Back
Top