https://bugs.winehq.org/show_bug.cgi?id=49477
Bug ID: 49477 Summary: Some api-ms-win-core-* are not found Product: Wine Version: 5.5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: api-ms-win-* Assignee: wine-bugs@winehq.org Reporter: factionacraft@gmail.com Distribution: ---
From what I seen this kind of library shouldn't be linked like this by
developers but instead they should use Mincore.lib.
I'm currently using win10 setting (with 64bit) can I do something for having my app working? maybe some symbolic links?
There is what is not found (for now maybe if we solve this I will have more link issues after): - api-ms-win-core-memory-l1-1-3.dll - api-ms-win-core-file-fromapp-l1-1-0.dll - api-ms-win-core-file-ansi-l2-1-0.dll - api-ms-win-core-libraryloader-l2-1-0.dll
https://bugs.winehq.org/show_bug.cgi?id=49477
Anya animegirl@stronzi.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |animegirl@stronzi.org
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #1 from Hideman factionacraft@gmail.com --- There is what is available on my current installation: https://pastebin.com/sx20wFxS
https://bugs.winehq.org/show_bug.cgi?id=49477
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi,
Could you add console output of the crash to the bugreport?
And also give the name of the program you try to run (and if it`s free, add download link)
Thanks and regards
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #3 from Hideman factionacraft@gmail.com --- Hi Louis Lenders,
I try to run Forza Horizon 4 on my linux I have a nvidia with proprietor driver DXVK also installed. That's working very nice for other games but not that one due to the bad linking of native libs or maybe the issue is also because this is a UWP App.
There is the logs: https://pastebin.com/i5mySDBL
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 67639 --> https://bugs.winehq.org/attachment.cgi?id=67639 console output
Hi,
I attach your paste-bin content here, as I guess paste-bin will delete it after a week or tow
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 67640 --> https://bugs.winehq.org/attachment.cgi?id=67640 console output
Now attached correct output (from your paste-bin paste)
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #6 from Hideman factionacraft@gmail.com --- Do you have any idea where to find these UAP specific dlls? I'm looking everywhere and no way to find them... it's look like to be part of OneCoreUAP.lib and so definitely a error of linking.
BTW I found an other pastebin https://pastebin.com/1XVpKG19 in my research unfortunately I don't have the discussion.
It's such a shame that we have issue like this but wine project did a lot of improvement and is even more powerful than windows in lot of case (even for running games).
I'm looking forward to helps for having the missing deps :)
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 67673 --> https://bugs.winehq.org/attachment.cgi?id=67673 api-ms-win-core-memory-l1-1-3
If you know how to compile wine, please try attached patches
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 67674 --> https://bugs.winehq.org/attachment.cgi?id=67674 api-ms-win-core-file-fromapp-l1-1-0
api-ms-win-core-file-fromapp-l1-1-0 patch
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #9 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 67675 --> https://bugs.winehq.org/attachment.cgi?id=67675 api-ms-win-core-file-ansi-l2-1-0
api-ms-win-core-file-ansi-l2-1-0 patch
https://bugs.winehq.org/show_bug.cgi?id=49477
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Some api-ms-win-core-* are |Some api-ms-win-core-* are |not found |not found by Forza Horizon | |4
--- Comment #10 from Louis Lenders xerox.xerox2000x@gmail.com --- Adjust title.
Note: the game seems to have a demo, but you can only download it from windows app store apparently......
https://bugs.winehq.org/show_bug.cgi?id=49477
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #67675|0 |1 is obsolete| |
--- Comment #11 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 67676 --> https://bugs.winehq.org/attachment.cgi?id=67676 api-ms-win-core-file-ansi-l2-1-0
Sorry there was typo`s in last patch. Try this one instead
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #12 from Hideman factionacraft@gmail.com --- After compilation now I require d3dx12.dll the things is I have already vkd3d with my system install version of wine why my newly compiled wine don't found it?
Note: I have compiled wine in a directory and I'm run it from there (did not do make install yet to prevent breaking my current system version of wine)
I also looked at - https://source.winehq.org/git/vkd3d.git/blob/HEAD:/README - https://source.winehq.org/git/wine.git/blob/HEAD:/README - https://wiki.winehq.org/Building_Wine
But nothing tell me how they are both linked. Any idea?
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #13 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Hideman from comment #12)
After compilation now I require d3dx12.dll the things is I have already vkd3d with my system install version of wine why my newly compiled wine don't found it?
Note: I have compiled wine in a directory and I'm run it from there (did not do make install yet to prevent breaking my current system version of wine)
But nothing tell me how they are both linked. Any idea?
Well, not really an idea, maybe check the output of ./configure if some (vulkan)-developmentlibs are missing (??)
But I guess you could also try copy your self compiled (missing) api-ms*.dlls to your WINEPREFIX and then try run with your distro installed wine (that has the d3d12) and see how far you can get (the api-ms*.dlls from wine64-build/dlls/ to ~/.wine/drive_c/windows system32, and the api-ms*.dlls from wine32-build/dlls/ to ~/.wine/drive_c/windows/syswow64.
Regards
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #14 from Hideman factionacraft@gmail.com --- That's look to work (at least no more libs issue) but unfortunately the game won't start (a stack overflow issue)
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #15 from Hideman factionacraft@gmail.com --- Created attachment 67693 --> https://bugs.winehq.org/attachment.cgi?id=67693 Terminal outputs (after dependencies issues solved)
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #16 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Hideman from comment #15)
Created attachment 67693 [details] Terminal outputs (after dependencies issues solved)
I'm guessing that`s than the next bug.. Could you also attach (bzipped2 compressed) output of WINEDEBUG=+relay,+seh ? Maybe it reveals something
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #17 from Hideman factionacraft@gmail.com --- Created attachment 67694 --> https://bugs.winehq.org/attachment.cgi?id=67694 Dependencies issues (again)
I found that I got a broken wine prefix so I reinstalled from scratch + copied compiled api-ms-win-* and now have these issues... What is weird is I've installed vcrun2019 but still VCRUNTIME140_APP.dll is not found... For xrnm.dll what should I install?
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #18 from Hideman factionacraft@gmail.com --- Nevermind xrnm.dll is from the game libs :) so looks like only vcrun is the issue
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #19 from Hideman factionacraft@gmail.com --- Created attachment 67695 --> https://bugs.winehq.org/attachment.cgi?id=67695 Output with debug enables
Okey so just creating symlinc solve dependencies issues (not sure if it's the right way to do) You can found the outputs with the stack overflow issue
https://bugs.winehq.org/show_bug.cgi?id=49477
--- Comment #20 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Hideman from comment #19)
Created attachment 67695 [details] Output with debug enables
Okey so just creating symlinc solve dependencies issues (not sure if it's the right way to do) You can found the outputs with the stack overflow issue
The log doesn`t show an obvious(simple) bug to my (non-expert) eyes so dunno really why it chokes. BTW, the msvcp140_app.dll and friends reside on my win10-disk in Program\ Files/WindowsApps/Microsoft.VCLibs.140.00_14.0.27323.0_x64__8wekyb3d8bbwe/, maybe copying them over changes anything?
https://bugs.winehq.org/show_bug.cgi?id=49477
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |c1202d43a810cf9af03c6f8636c | |dd5bfe8872290
--- Comment #21 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, this is fixed now by c1202d43a810cf9af03c6f8636cdd5bfe8872290 (and two follow up patches)
Please report follow up bugs in new bugreports
https://bugs.winehq.org/show_bug.cgi?id=49477
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.15.