fixme:msi:MsiLocateComponentA installing dotnetredist.exe
Dan Kegel
dank at kegel.com
Sun Sep 5 00:53:32 CDT 2004
I installed wine-20040813 from source, then tried installing
http://msdn.microsoft.com/visualc/vctoolkit2003/
(I think this gets a ways further than it did last time I tried it, yay.)
Now it fails with the error
I: Error installing Microsoft(R) .NET Framework.
http://download.microsoft.com/download/e/b/2/eb247c2a-e6b3-4694-98a2-b27111d233dd/dotnetredist.exe
On the console, I saw only the four warnings/errors:
fixme:msi:MsiInstallProductW L"/iH:\\IS3123.tmp\\netfx.msi" L""
fixme:msi:MSI_OpenDatabaseW open failed r = 80004005!
Installation of /iH:\IS3123.tmp\netfx.msi () failed.
err:dc:DCE_FreeWindowDCE [0x10026] GetDC() without ReleaseDC()!
So I downloaded dotnetredist.exe and ran that by hand, and then
ran the executable that unpacked. This failed with
fixme:msi:MsiLocateComponentA "{A1B926EF-7FD9-11D2-A429-00A0C9E80AFB}" 0x4051ec84 00000105
fixme:msi:MsiLocateComponentA "{173A6EB3-6403-11D4-A53F-0090278A1BB8}" 0x4051ec84 00000105
That function, at least in my tree, is just a pseudostub:
INSTALLSTATE WINAPI MsiLocateComponentA(LPCSTR szComponent, LPSTR lpPathBuf, DWORD *pcchBuf)
{
FIXME("%s %p %08lx\n", debugstr_a(szComponent), lpPathBuf, *pcchBuf);
return INSTALLSTATE_UNKNOWN;
}
Sooo... what's the best way around this? Anyone tackle this before?
Thanks,
Dan
--
My technical stuff: http://kegel.com
My politics: see http://www.misleader.org for examples of why I'm for regime change
More information about the wine-devel
mailing list