The Wine developers released version 8.4 last week. There’s lots of bugfixes of course, but the announcement also mentions that the work has started on a Wayland graphics driver. Note that in the previous 8.3 release for which I did not create packages, Smart Card support was added, using PCSC-Lite for which I also have a package.
I have created and uploaded fresh Slackware packages (targeting 15.0 and -current) for pure 32bit Wine as well as a 64bit Wine which also contains the 32bit WoW64 (Wine on Wine64) binaries. Both packages have the ‘staging‘ patches applied and contain Gecko (the Wine implementation of Internet Explorer) and Mono (the open-source and cross-platform implementation of the .NET Framework).
The external dependencies for this package remain the same: FAudio and vkd3d are required.
On 64bit Slackware you need to have multilib installed (read the docs). In addition to a standard multilib package set, in addition you need to convert the 32bit versions of the FAudio and vkd3d packages to ‘compat32’ packages and install those.
Note: the MinGW-w64 compiler suite is used to generate the native Windows DLLs in my wine package. This compiler is not needed when you just want to run wine. If you want to compile your own wine, you can install MinGW-w64 from my repository.
Have a good weekend!
Eric
Thanks for this!
thank you very much eric
I’m trying to get LTspice64 running with wine, do I need to have your multilib package? even though I have wine64 and ltspice64. thanks for your work again
My wine package for Slackware 64bit is actually a multilib package, containing both 32bit and 64bit wine. If that Windows executable is 64bit, you should only have to use the 64bit version of Wine.
You do not share what you have tried and what went wrong. Have you ran the command “wine64 LTspice64.exe”? What happens?
this is the error
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 00010000-00110000
/lib/ld-linux.so.2: could not open
Application could not be started, or no application associated with the specifie
d file.
ShellExecuteEx failed: Internal error. with a .exe file
and
bash-5.1$ WINEARCH=win64 WINEPREFIX=~/.wine wine64 LTspice64.msi
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
010c:fixme:file:NtLockFile I/O completion on lock not implemented yet
010c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
with a .msi and stays there
winecfg
bash-5.1$ winecfg
/usr/bin/winecfg: line 46: /usr/bin/wine: No such file or directory
Did you install the multilib packages? The program might not need it, but the wine package does, AFAIK. (It looks like the error I was encountering once when there was a problem a glibc update. The 64-bit libraries were OK, but the problem existed with the 32-bit ones.)
It’s working now, I don’t know what happened, I deleted all the multilib, files and the wine64, I reinstalled everything, and it started thanks to both