Questions about Wine on Linux
kwirky88
Newbie
Posts: 2 Joined: Sat Nov 17, 2012 5:21 pm
Post
by kwirky88 » Sat Nov 17, 2012 5:27 pm
I'm running Linux Mint 13 64 bit and installed the package manager's version of wine (1.4).
I set my WINEARCH to win32 and confirmed it with echo $WINEARCH
I've cleared my WINEPREFIX multiple times and when using winetricks to install dot.net 2.0 and dot.net 3.5 I keep being told I have a 64 bit version of windows. Is there some way to check exactly which architecture wine is running in? winecfg only tells me which version of windows I currently have it set to (Win XP) but not the architecture.
I have virtually the same setup at work and I got things working ok by setting WINEARCH but on my laptop it's a no-go.
This is the output when I create a WINEPREFIX with winecfg:
Code: Select all
wine: created the configuration directory '/home/sean/.wine'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:seh:RtlAddFunctionTable 0x61e45620 1 61e40000: stub
fixme:seh:RtlAddFunctionTable 0x61776ba0 1 61700000: stub
fixme:seh:RtlAddFunctionTable 0x64f69540 1 64f40000: stub
fixme:seh:RtlAddFunctionTable 0x622c6620 1 622c0000: stub
fixme:seh:RtlAddFunctionTable 0x6ce47620 1 6ce40000: stub
fixme:seh:RtlAddFunctionTable 0x682d4b20 1 682c0000: stub
fixme:seh:RtlAddFunctionTable 0x638d1dc0 1 63800000: stub
fixme:seh:RtlAddFunctionTable 0x3b6ea0 1 390000: stub
fixme:seh:RtlAddFunctionTable 0x68f5b6a0 1 68f40000: stub
fixme:seh:RtlAddFunctionTable 0x6b431bc0 1 69c40000: stub
fixme:iphlpapi:NotifyAddrChange (Handle 0xdbe2f8, overlapped 0xdbe2c0): stub
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xe9e8cc, overlapped 0xe9e8b0): stub
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
wine: configuration in '/home/sean/.wine' has been updated.
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
dimesio
Moderator
Posts: 13367 Joined: Tue Mar 25, 2008 10:30 pm
Post
by dimesio » Sat Nov 17, 2012 11:59 pm
If the wineprefix contains a directory named Program Files (x86), then you have a 64 bit wineprefix.
WINEARCH has to be set at wineprefix creation--you cannot change the architecture of an existing wineprefix.
kwirky88
Newbie
Posts: 2 Joined: Sat Nov 17, 2012 5:21 pm
Post
by kwirky88 » Sun Nov 18, 2012 6:47 pm
I perform the following and I still have a 64 bit wineprefix (I echo'd environment variables to show I have them set correctly). What do I do because from looking at what I have below I should have a 32 bit wineprefix but it's not making one.
Code: Select all
sean@sean-Precision-M6300 ~/ogre_empty $ cd ~/.wine/drive_c/
sean@sean-Precision-M6300 ~/.wine/drive_c $ ls
Program Files Program Files (x86) users windows
sean@sean-Precision-M6300 ~/.wine/drive_c $ echo $WINEARCH
win32
sean@sean-Precision-M6300 ~/.wine/drive_c $ cd ~/
sean@sean-Precision-M6300 ~ $ sudo rm -r ~/.wine
sean@sean-Precision-M6300 ~ $ echo $WINEPREFIX
/home/sean/.wine
sean@sean-Precision-M6300 ~ $ ls ~/.wine
ls: cannot access /home/sean/.wine: No such file or directory
sean@sean-Precision-M6300 ~ $ winecfg
wine: created the configuration directory '/home/sean/.wine'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:seh:RtlAddFunctionTable 0x61e45620 1 61e40000: stub
fixme:seh:RtlAddFunctionTable 0x61776ba0 1 61700000: stub
fixme:seh:RtlAddFunctionTable 0x64f69540 1 64f40000: stub
fixme:seh:RtlAddFunctionTable 0x622c6620 1 622c0000: stub
fixme:seh:RtlAddFunctionTable 0x6ce47620 1 6ce40000: stub
fixme:seh:RtlAddFunctionTable 0x682d4b20 1 682c0000: stub
fixme:seh:RtlAddFunctionTable 0x638d1dc0 1 63800000: stub
fixme:seh:RtlAddFunctionTable 0x3b6ea0 1 390000: stub
fixme:seh:RtlAddFunctionTable 0x68f5b6a0 1 68f40000: stub
fixme:seh:RtlAddFunctionTable 0x6b431bc0 1 69c40000: stub
fixme:iphlpapi:NotifyAddrChange (Handle 0xdbe2f8, overlapped 0xdbe2c0): stub
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:iphlpapi:NotifyAddrChange (Handle 0xe9e8cc, overlapped 0xe9e8b0): stub
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
wine: configuration in '/home/sean/.wine' has been updated.
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
sean@sean-Precision-M6300 ~ $ cd ~/.wine/drive_c/
sean@sean-Precision-M6300 ~/.wine/drive_c $ ls
Program Files Program Files (x86) users windows
dimesio
Moderator
Posts: 13367 Joined: Tue Mar 25, 2008 10:30 pm
Post
by dimesio » Sun Nov 18, 2012 9:56 pm
Try setting it explicitly when you create the wineprefix:
You should also try the latest development release.