http://bugs.winehq.org/show_bug.cgi?id=27012
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |227f87fc7dd13c27f2f3c04eae4 | |e036ce4d56bef Status|UNCONFIRMED |RESOLVED URL| |http://update2.triongames.c | |om/patcher/public/Rift_LIVE | |_Patcher_setup.exe Keywords| |download, Installer Component|-unknown |msvcrt CC| |focht@gmx.net Resolution| |FIXED
--- Comment #1 from Anastasius Focht focht@gmx.net 2012-01-14 16:50:56 CST --- Hello,
can't reproduce.
Your console log indicates that the app tried to load VC++ runtime through PE embedded manifest references. Wine's msvcr90 (fake) manifest resources were added with commit http://source.winehq.org/git/wine.git/commitdiff/227f87fc7dd13c27f2f3c04eae4...
The current (bootstrapper) installer shows an option to install VC++ 2008 runtime. Most likely this option was not present in previous versions of Rift installers.
I've not seen any MsiQueryProductState() calls in trace logs and think this install option should also show up for Windows (even with VC++ runtime already installed). They didn't bother to check for support libraries product codes.
If the user deliberately chose not to install VC++ runtime and there is no runtime -> user fault. Wine has it's own msvc*90 dlls now, although incomplete and lacking several API. You will most likely run into one of the existing bug reports if you chose to skip vcredist.
Login and updating/patching works fine here. At least nice speeds ... the updater capped at 5.5 MiB/s from my home line, downloaded 10 GiB.
$ sha1sum Rift_LIVE_Patcher_setup.exe 03789429002ee3bcc1209279398e39620a4456cd Rift_LIVE_Patcher_setup.exe
$ wine --version wine-1.3.37
So make sure you tick "Visual C++ 2008 runtime" in bootstrap installer otherwise you encounter Wine msvc*90 insufficiencies.
Regards