[Bug 51088] New: Wine doesn't find (builtin?) wineasio.dll.so

WineHQ Bugzilla wine-bugs at winehq.org
Sun May 2 13:01:26 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51088

            Bug ID: 51088
           Summary: Wine doesn't find (builtin?) wineasio.dll.so
           Product: Wine
           Version: 6.7
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: michaelwigard at arcor.de
      Distribution: ---

WineASIO provides an ASIO to JACK driver for WINE.
(https://github.com/wineasio/wineasio)

Since this commit:
https://source.winehq.org/git/wine.git/commit/bb065801a693e1cd305d2a507c206f1b21a142d3

(ntdll: Map the builtin or fake dll from the Wine dirs if it's missing from the
prefix.)


Wine doesn't seem to find wineasio.dll.so any more:

$ wine regsvr32 wineasio.dll
regsvr32: Failed to load DLL 'wineasio.dll'

Before that commit, load_builtin_dll would eventually be called and load
wineasio.dll.so. After that commit, it seems find_builtin_without_file is
called, but doesn't load it. 

With this workaround it works again:
$ cp /usr/lib/wine/wineasio.dll.so ~/.wine/drive_c/windows/system/wineasio.dll

I'm not too familiar with the internals of Wine, but I suspect it might have
something to do with the absence of a fake dll. I was able to get it to work by
copying and renaming one of the other fake dlls to wineasio.dll, but only when
also setting WINEDLLPATH.

It seems to me that this should be a bug in Wine, since it worked the way it
was before and doesn't since that commit, but if the solution is something
else, please let me know.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list