http://bugs.winehq.org/show_bug.cgi?id=26176
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2011-02-23 04:16:45 CST --- (In reply to comment #3)
In the log file that you attached (how do you generate it, btw?), one can see that the problems start in the function 'CombineInstalled', where if I understand it correctly, the variable 'Session' is not defined, and then an "Illegal assignment" error is thrown (line 884).
The log is created like this:
$ WINEDEBUG=+jscript wine msiexec /i installer.msi &> log.txt
The Session variable is an object that is documented here: http://msdn.microsoft.com/en-us/library/aa371675%28VS.85%29.aspx And should exist as a global variable at that point.
I guess it is part of Windows Installer, and not a generic JScript object. Or am I wrong?
Yes, and we do create this object in msi.
Do you think that the other errors (that are thrown later during 'MakeInstalledProductName') are related and/or the result of the first error?
Yes, probably.