jason22plays / winetricks

Automatically exported from code.google.com/p/winetricks
0 stars 0 forks source link

wine32 on x64 installs 64-bit versions (FreeBSD) #339

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
* System: FreeBSD.9.2_amd64
* Wine: i386-wine-1.7.0,1 32bit Windows compatibility environment for 64bit
* Winetricks downloaded and placed in /usr/local/bin/ & working
* setenv WINEARCH win32 (shell is csh). Env settings preserved upon switch to 
bash.
* winecfg under "WINEARCH win32" env to setup prisitne initial WINEPREFIX.

With the setup above, when trying this: $ winetricks dotnet40
The resulting download process shows: downloading dotNetFx40_Full_x86_x64.exe
The wine environment on all FreeBSD systems is 32bit - there is no 64bit 
alternative on FreeBSD as yet. So any install must use the 32bit version of the 
app and not the x64 version.

I presume winetricks is checking machime uname rather than WINEPREFIX registry 
settings? Please advise if there is an easy or immediate work-around.
WINETRICKS_VERSION=20130707

Original issue reported on code.google.com by r...@berentweb.com on 9 Aug 2013 at 8:36

GoogleCodeExporter commented 8 years ago
Please upload a log with 'winetricks -v dotnet40'

Original comment by austinenglish@gmail.com on 9 Aug 2013 at 10:04

GoogleCodeExporter commented 8 years ago
Hello - file attached.

You will notice that there is no WINEARCH specified in the logfile and that 
also WINEPREFIX is incorrect, since it is defined in environment setting as 
WINEPREFIX /home/vino

Regards.

Original comment by r...@berentweb.com on 10 Aug 2013 at 8:16

Attachments:

GoogleCodeExporter commented 8 years ago
W_PROGRAMS_X86_UNIX='/home/rsbsd/.wine/dosdevices/c:/Program Files'

you've got a 32-bit WINEPREFIX. The executable for dotnet40 has both 32-bit and 
64-bit libraries, that's not a bug.

For your WINEPREFIX issue, I tried it on PC-BSD 9. I did:
% setenv WINEPREFIX "$HOME/winetest"
% winetricks -q -v winxp

/usr/home/austin/winetest was made and used as the prefix, rather than .wine. I 
then ran bash from that shell and retried, it also worked fine.

Sounds invalid.

Original comment by austinenglish@gmail.com on 13 Aug 2013 at 1:31