https://bugs.winehq.org/show_bug.cgi?id=37251
Bug ID: 37251 Summary: WiX Toolset v3.8 installer doesn't open with Wine-Mono Product: Wine Version: 1.7.26 Hardware: x86 URL: https://wix.codeplex.com/releases/view/115492 OS: Linux Status: NEW Keywords: download, Installer, source Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com
Created attachment 49539 --> https://bugs.winehq.org/attachment.cgi?id=49539 installer's log
With bug 37163 fixed, the installer still pops up a dialog complaining that it needs Microsoft .Net.
I'll attach a screenshot/log.
https://bugs.winehq.org/show_bug.cgi?id=37251
--- Comment #1 from Austin English austinenglish@gmail.com --- Created attachment 49540 --> https://bugs.winehq.org/attachment.cgi?id=49540 screenshot of error
https://bugs.winehq.org/show_bug.cgi?id=37251
--- Comment #2 from Austin English austinenglish@gmail.com --- Created attachment 49541 --> https://bugs.winehq.org/attachment.cgi?id=49541 mscoree,tid trace
https://bugs.winehq.org/show_bug.cgi?id=37251
--- Comment #3 from Austin English austinenglish@gmail.com --- [austin@localhost ~]$ sha1sum wix38.exe 819be00e944b51d2579a5699945995e21ad8327a wix38.exe [austin@localhost ~]$ du -h wix38.exe 22M wix38.exe [austin@localhost ~]$ wine --version wine-1.7.26-28-ge98eee8
https://bugs.winehq.org/show_bug.cgi?id=37251
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com
--- Comment #4 from Alex Henrie alexhenrie24@gmail.com --- Are you trying to install the .NET Framework via the WiX Toolset installer? At first glance this looks like the same problem I mentioned in https://bugs.winehq.org/show_bug.cgi?id=37163#c2
https://bugs.winehq.org/show_bug.cgi?id=37251
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Alex Henrie from comment #4)
Are you trying to install the .NET Framework via the WiX Toolset installer? At first glance this looks like the same problem I mentioned in https://bugs.winehq.org/show_bug.cgi?id=37163#c2
This is after 4aa1af901635434e2f7692fd13d7c3e2e48af4fe, different it's a different but related bug.
https://bugs.winehq.org/show_bug.cgi?id=37251
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|WiX Toolset v3.8 installer |WiX Toolset v3.8 installer |doesn't open with Wine-Mono |doesn't open with Wine-Mono | |(unimplemented | |corruntimehost_CreateDomain | |Ex)
--- Comment #6 from Alex Henrie alexhenrie24@gmail.com --- This is the problem:
0024:fixme:mscoree:corruntimehost_CreateDomainEx stub 0x14db08
WiX Setup tries to create an application domain but can't, so it thinks that the .NET Framework is not installed. Note how on Windows, the log says "Loading managed bootstrapper application." but on Wine it says "Loading prerequisite bootstrapper application because managed host could not be loaded, error: 0x80004001." 0x80004001 is E_NOTIMPL. See:
https://github.com/wixtoolset/wix3/blob/1384b281a8dade39fd07546ed1545cda513a...
Austin, do you think you can put together an implementation of CreateDomainEx that's good enough to get WiX running?
https://bugs.winehq.org/show_bug.cgi?id=37251
--- Comment #7 from Vincent Povirk madewokherd@gmail.com --- I looked at this for another bug, and the issue I'm running into is that the managed CreateDomain method http://msdn.microsoft.com/en-us/library/aehss7y0%28v=vs.110%29.aspx actually returns a transparent proxy. A COM-callable wrapper (from Marshal.GetIUnknownForObject) for the transparent proxy doesn't support the COM interfaces it needs to.
I think I need to use RealProxy.GetCOMIUnknown to get the COM wrapper from the newly-created domain, but that method is currently unimplemented in Mono.
If I could get the MonoDomain* for the returned domain, I could also convert that to a usable COM object, but I wasn't able to find a way to get it in the embedding api.
https://bugs.winehq.org/show_bug.cgi?id=37251
Simon swdevelop1981@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |swdevelop1981@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=37251
--- Comment #8 from Vincent Povirk madewokherd@gmail.com --- This could make it easier when we have a 4.7 series: https://github.com/mono/mono/commit/1121caa9635cfaf555981477acc57b5a0ff295b3
https://bugs.winehq.org/show_bug.cgi?id=37251
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED CC| |infyquest@gmail.com Fixed by SHA1| |6bf71998781afa4aa011e21cc81 | |7a29137ebbbc6
--- Comment #9 from Vijay Kamuju infyquest@gmail.com --- closing as it might have been fixed as winemono now updated to 4.7.0 by commit 6bf71998781afa4aa011e21cc817a29137ebbbc6
https://bugs.winehq.org/show_bug.cgi?id=37251
--- Comment #10 from Vincent Povirk madewokherd@gmail.com --- Might have been fixed? Did you test this?
https://bugs.winehq.org/show_bug.cgi?id=37251
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.19.
https://bugs.winehq.org/show_bug.cgi?id=37251
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|https://wix.codeplex.com/re |https://web.archive.org/web |leases/view/115492 |/20210201191508/https://cod | |eload.github.com/wixtoolset | |/wix3/zip/wix38rtm
https://bugs.winehq.org/show_bug.cgi?id=37251
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://web.archive.org/web |https://web.archive.org/web |/20210201191508/https://cod |/20210201191927/https://raw |eload.github.com/wixtoolset |.githubusercontent.com/Casa |/wix3/zip/wix38rtm |DeRobison/wixtoolset-codepl | |ex/master/archived-stable-v | |ersions/WiX%20Toolset%20v3. | |8%20Stable/wix38.exe
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
sorry for the noise, the previous link was still a source archive of WiX release.
The WiX Toolset project purged various old release assets from GitHub some time ago. Even the Internet Archive wasn't able to snapshot all of them:
https://web.archive.org/web/*/https://github.com/wixtoolset/wix3/releases/do...
(only 3.10 and 3.11)
Fortunately some nice guy collected them again:
https://stackoverflow.com/questions/48652804/how-to-install-previous-release...
--- quote --- I recently had a need to get the old wix38.exe installer for legacy project maintenance, and it was a pain. Tom Blodget's comment above was the key on how to find the required file from the CodePlex archive.
Because there are likely to be other people in the future who require access to these things, I've created a github repository https://github.com/CasaDeRobison/wixtoolset-codeplex that includes the state of the git repository from the CodePlex archive and also makes available the various files from those releases at https://github.com/CasaDeRobison/wixtoolset-codeplex/tree/master/archived-st...
Hopefully others will find this useful as well so that we don't all have to collectively puzzle this out if we have a need for this older software. --- quote ---
I've created a snapshot from that Github repo asset here:
https://web.archive.org/web/20210201191927/https://raw.githubusercontent.com...
Regards