https://bugs.winehq.org/show_bug.cgi?id=41999
Bug ID: 41999 Summary: Windows SDK for Windows 7 installation fails with "Byref marshalling of delegates is not implemented" Product: Wine Version: 2.0-rc1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fjfrackiewicz@gmail.com Distribution: ---
Created attachment 56424 --> https://bugs.winehq.org/attachment.cgi?id=56424 Wine 2.0-rc1 terminal output
When attempting to install the Windows SDK for Windows 7 in a clean prefix, the installation fails with "Byref marshalling of delegates is not implemented".
Terminal output attached.
https://bugs.winehq.org/show_bug.cgi?id=41999
--- Comment #1 from fjfrackiewicz@gmail.com --- Created attachment 56425 --> https://bugs.winehq.org/attachment.cgi?id=56425 Screenshot of the error message
https://bugs.winehq.org/show_bug.cgi?id=41999
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.microsoft.com/e | |n-us/download/details.aspx? | |id=8279 Keywords| |download, Installer
https://bugs.winehq.org/show_bug.cgi?id=41999
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Do you use mono? If so, you could try to use winetricks to install .NET4, this might resolve the issue.
https://bugs.winehq.org/show_bug.cgi?id=41999
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Resolution|--- |NOTOURBUG Status|UNCONFIRMED |RESOLVED
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- Confirming. The bug is in Mono:
https://github.com/mono/mono/blob/master/mono/metadata/marshal.c#L5867
`winetricks dotnet20` is sufficient to work around the issue (and other .NET-related issues).
https://bugs.winehq.org/show_bug.cgi?id=41999
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree
https://bugs.winehq.org/show_bug.cgi?id=41999
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=41999
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- Reopening; the bug is still present:
https://github.com/mono/mono/blob/02f46d3f4930b8aef6968f519824f1e0c9387767/m...
https://bugs.winehq.org/show_bug.cgi?id=41999
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|NOTOURBUG |--- Status|RESOLVED |REOPENED Ever confirmed|0 |1 CC| |focht@gmx.net Summary|Windows SDK for Windows 7 |Windows SDK for Windows 7 |installation fails with |installation fails with |"Byref marshalling of |Wine-Mono: "Byref |delegates is not |marshalling of delegates is |implemented" |not implemented"
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
really reopening then ...
Regards
https://bugs.winehq.org/show_bug.cgi?id=41999
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- Are bugs in Mono not considered upstream?
https://bugs.winehq.org/show_bug.cgi?id=41999
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello Zebediah,
--- quote --- Are bugs in Mono not considered upstream? --- quote ---
you are probably thinking of everything which is not in 'mscoree.dll' itself but in the Mono-runtime. Afaik the Wine-Mono project and its fork parent Mono is treated specially due to the direct integration into Wine ^^
My view: whenever a reported problem is fixed in Wine-Mono sources either by syncing from its own fork parent (Mono) which happens every few years or by making a custom fix in Wine-Mono repo, the ticket should be updated with "fixed by commit" comment with a link to Wine-Mono repo [1]. When a new Wine-Mono release which contains the fix makes it into Wine the ticket should be resolved "fixed" with the commit sha1 link to the update [2]. The final closure would be by Alexandre as part of release process. But again, different people - different interpretations.
If there is a different position on this "resolve immediately, to whom it may concern" you might want to apply this pattern for almost all Wine-Mono bugs (150+), to get rid of them this way.
Regards
[1] https://github.com/madewokherd/wine-mono [2] https://source.winehq.org/git/wine.git/commitdiff/36e87e031726499becbf06163c...
https://bugs.winehq.org/show_bug.cgi?id=41999
--- Comment #9 from Zebediah Figura z.figura12@gmail.com --- Sure, makes sense. It would probably be a good idea to document this somewhere (along with the other thousand undocumented Bugzilla practices...)
https://bugs.winehq.org/show_bug.cgi?id=41999
--- Comment #10 from Gijs Vermeulen gijsvrm@gmail.com --- Still present with wine-6.10 and wine-mono 6.2.0.
https://bugs.winehq.org/show_bug.cgi?id=41999
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com