[Bug 37375] Visual C++ 2005 Express SP1 install fails

WineHQ Bugzilla wine-bugs at winehq.org
Fri Apr 30 05:39:00 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=37375

Anastasius Focht <focht at 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 at gmx.net
      Fixed by SHA1|                            |12fc123338f7af601d3fe76b168
                   |                            |a644fcd7e1362
          Component|-unknown                    |ntdll

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this was fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/12fc123338f7af601d3fe76b168a644fcd7e1362
("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/1c31ba252cd518695221ee31bb0dc3ae8c70c4e3
("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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list