FS#73994 - [wine] PLEASE ENTER SUMMARY

Attached to Project: Community Packages
Opened by Marcelo Marzola Bossoni (mmbossoni) - Tuesday, 01 March 2022, 02:08 GMT
Last edited by David Thurstenson (thurstylark) - Sunday, 10 April 2022, 08:55 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Missing files/broken .net apps launch

Trying to launch any .NET application brings a lot of errors of missing files
It works fine with wine/wine-stage 7.2

{code}
0148:err:module:import_dll Library api-ms-win-crt-conio-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-convert-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-environment-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-filesystem-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-heap-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-locale-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-math-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-private-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-runtime-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-stdio-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-string-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-time-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-utility-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:module:import_dll Library api-ms-win-crt-process-l1-1-0.dll (which is needed by L"C:\\windows\\mono\\mono-2.0\\bin\\libmono-2.0-x86_64.dll") not found
0148:err:mscoree:load_mono Could not load Mono into this process
{code}

Steps to reproduce:
Run any mono app (like https://flingtrainer.com/trainer/industries-of-titan-trainer/)
This task depends upon

Closed by  David Thurstenson (thurstylark)
Sunday, 10 April 2022, 08:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  wine 7.4
Comment by Martin (desperate_frog) - Monday, 07 March 2022, 03:08 GMT
I can confirm. As far as I can tell, every Wine version has a corresponding Wine Mono version.
For Wine 7.2 it is Mono 7.1.1 (see https://wiki.winehq.org/Mono#Versions). I cannot find the Mono version
compatible with Wine 7.3, it doesn't seem like there is one. The newest Mono version in the Wine
website is 7.1.1 (for Wine 7.2) (see https://dl.winehq.org/wine/wine-mono/). Also, the release
notes for 7.3 don't mention a Mono update, in contrast with 7.2 release which does announce Mono 7.1.1.

Edit: forgot the most important thing, apparently Wine is failing to detect a valid Wine Mono installation
due to version mismatch (I don't know if Mono 7.1.1 is compatible with Wine 7.3).

Edit2: It appears to be working in the new Wine release 7.4
Comment by Marcelo Marzola Bossoni (mmbossoni) - Monday, 07 March 2022, 19:19 GMT
Just as an update, this seems to be caused by strip removing too much of wine apiset library.
Already fixed by upstream to avoid this to break
https://source.winehq.org/git/wine.git/?a=commit;h=603130cc3837524b3c2f6d4338261c3b8ea802ad

Loading...