[Bug 49033] New: Inno Setup installer: runtime error with external dll - regression in msvcrt

WineHQ Bugzilla wine-bugs at winehq.org
Mon Apr 27 10:48:42 CDT 2020


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

            Bug ID: 49033
           Summary: Inno Setup installer: runtime error with external dll
                    - regression in msvcrt
           Product: Wine
           Version: 5.7
          Hardware: x86
                OS: Mac OS X
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: msvcrt
          Assignee: wine-bugs at winehq.org
          Reporter: winehq-bugzilla at reichardt.de

Exult's Inno Setup based installer fails with 

"Runtime Error (at -1:0):
Cannot Import dll:C:\users\crossover\Temp\is-05TAH.tmp\exconfig.dll."

but the dll is at the given path.

I am running macOS 10.15 so I was only able to do limited regression testing.
But on a machine with an older macOS I was able to confirm that it used to work
with:

Crossover 18.0 (based on Wine 3.14)

But with Crossover 18.1 (also based on Wine 3.14) it stopped working.
On the older machine I also installed Wine 4.0.3 (via MacPorts) and it's not
working there either.

Gcenx in the forums confirmed that this also does not work with the latest Wine
version https://forum.winehq.org/viewtopic.php?f=9&t=33784&p=127447#p127447
(neither native nor builtin).

A search in the forum lead me to https://bugs.winehq.org/show_bug.cgi?id=43940
but the attached msvcrt.dll let's the Exult installer die silently.


The Exult installer is at http://exult.sourceforge.net/snapshots/Exultwin32.exe

The Inno Setup script is at
https://github.com/exult/exult/blob/master/win32/exult_installer.iss

The source for exconfig.dll is at 
https://github.com/exult/exult/blob/master/win32/exconfig.cc

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