https://bugs.winehq.org/show_bug.cgi?id=37375
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.microsoft.c |https://web.archive.org/web |om/download/7/7/3/7737290f- |/20110603210253/http://down |98e8-45bf-9075-85cc6ae34bf1 |load.microsoft.com/download |/VS80sp1-KB926748-X86-INTL. |/7/7/3/7737290f-98e8-45bf-9 |exe |075-85cc6ae34bf1/vs80sp1-kb | |926748-x86-intl.exe Resolution|--- |FIXED Status|NEW |RESOLVED CC| |focht@gmx.net Fixed by SHA1| |12fc123338f7af601d3fe76b168 | |a644fcd7e1362 Component|-unknown |ntdll
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/12fc123338f7af601d3fe76b16... ("ntdll: Cache the entire directory contents and sort the names before returning files.").
Part of Wine 1.9.10 release.
Thanks Alexandre
Might be a dupe of bug 34122 though.
--- snip --- $ wine_register_path 1.9.9 Active Wine version: wine-1.9.9 Registered path: /home/focht/projects/wine/mainline-install-1.9.9-x86_64/bin
$ wine ./vs80sp1-kb926748-x86-intl.exe ... fixme:msi:MsiGetMode no support for administrative installs err:msi:ITERATE_Actions Execution halted, action L"CA_BeginHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 --- snip ---
--- snip --- $ wine_register_path 1.9.10 Active Wine version: wine-1.9.10 Registered path: /home/focht/projects/wine/mainline-install-1.9.10-x86_64/bin
$ wine ./vs80sp1-kb926748-x86-intl.exe ... fixme:msi:MsiGetMode no support for administrative installs fixme:service:QueryServiceConfig2W Level 6 not implemented ... fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\vcbuild.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\feacp.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\NatDbgEE.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub ... --- snip ---
Tidbit:
While bisecting between Wine 1.9.9 and 1.9.10 one had to work around a build breakage, introduced by commit https://source.winehq.org/git/wine.git/commitdiff/1c31ba252cd518695221ee31bb... ("ntdll: Store the directory identity and search mask in the directory cache.")
--- snip --- /home/focht/projects/wine/custom-src/dlls/ntdll/directory.c: In function ‘read_directory_getdirentries’: /home/focht/projects/wine/custom-src/dlls/ntdll/directory.c:1954:42: error: expected identifier before ‘->’ token 1954 | if (!has_wildcard( dir_data->->mask )) break; | ^~ --- snip ---
$ wine --version wine-1.9.9-42-g12fc123338f
$ sha1sum vs80sp1-kb926748-x86-intl.exe 8b9a0172efad64774aa122f29e093ad2043b308d vs80sp1-kb926748-x86-intl.exe
$ du -sh vs80sp1-kb926748-x86-intl.exe 44M vs80sp1-kb926748-x86-intl.exe
Regards