vcrun2015 doesn't (re-)install libraries if install is attempted after uninstalling from a prefix #648

Open
krnekit opened this Issue Jun 7, 2016 · 8 comments

Comments

Projects
None yet
3 participants

krnekit commented Jun 7, 2016

I tried to install vcrun2015, but I got the following message:

vcrun2015 install completed, but installed file /home/nekit/.wine/dosdevices/c:/windows/system32/mfc140.dll not found

Also, there are other libraries, like MSVCP140.dll that absent.

Wine Staging 1.8, latest winetricks.

Contributor

qwertychouskie commented Jun 8, 2016

32 or 64 bit prefix?

krnekit commented Jun 8, 2016

32 bit prefix, configured as Windows XP.
Mageia Linux Cauldron x86_64.

Contributor

austin987 commented Jun 9, 2016

Can you please paste/attach a log doing:
WINEPREFIX=~/.winetmptest winetricks -q -v vcrun2015

Make sure you use a clean WINEPREFIX for this.

krnekit commented Jun 9, 2016

Logs with WINEARCH=win32 and without.

winetricks_32.tar.gz
winetricks_64.tar.gz

Contributor

austin987 commented Jun 10, 2016

FYI, if you're going to make a tarball, put both files in it. There's no reason to make a tar for a single file (gzip works for .txt too, or really any format, but compression effectiveness will vary).

Contributor

austin987 commented Jun 10, 2016

Both of those logs succeeded, I suspect something is wrong with your original prefix.

krnekit commented Jun 10, 2016

FYI, if you're going to make a tarball, put both files in it. There's no reason to make a tar for a single file (gzip works for .txt too, or really any format, but compression effectiveness will vary).

Ok, I'll do this way next time.

Both of those logs succeeded, I suspect something is wrong with your original prefix.

Yes. But I figured out how to reproduce the problem. After vcrun installation I uninstalled it using wine uninstall and tried to install it again with your command. And it failed with the same error. Log in the attachment, I checked only with WINEARCH=win32, but can also check with 64-bit prefix, if needed.
winetricks_32.tar.gz

Contributor

austin987 commented Jun 23, 2016

That's very possible, in general we don't support installing, uninstalling, and reinstalling something. Wine's uninstaller doesn't always work properly, and recreating prefixes is simple, so it's not a high priority.

@austin987 austin987 changed the title from vcrun2015 doesn't install libraries to vcrun2015 doesn't (re-)install libraries if install is attempted after uninstalling from a prefix Jul 5, 2016

@austin987 austin987 added bug enhancement and removed bug labels May 24, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment