My thoughts on Slackware, life and everything

Wine 8.4 packages for Slackware

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

6 Comments

  1. Jen

    Thanks for this!

  2. Will

    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

    • alienbob

      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?

  3. Will

    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

    • Jen

      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.)

  4. Will

    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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2024 Alien Pastures

Theme by Anders NorenUp ↑