winetricks ie6/ie7 on 64bit system

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
occhigrigi
Level 2
Level 2
Posts: 24
Joined: Wed Oct 22, 2008 5:01 am

winetricks ie6/ie7 on 64bit system

Post by occhigrigi » Thu Jul 22, 2010 4:28 am

Hi everybody,
i'm running wine 1.2 on opensuse 11.3 64bit.
Trying winetricks ie6 or winetricks ie7 result in an installer error dialog:

"This installation does not support your system architecture (32/64bits)"

and obviously closes.
Other 32bit programs run perfectly (i.e. UltraVNCviewer)

Is there any way to make wine act only as a 32bit windows on a 64bit machine?

These are the packages installed:
wine-1.2-4.1.x86_64
wine-mp3-1.1.39-1.pm.12.1.i586
wine-32bit-1.2-4.1.i586
wine-gecko-1.0.0-6.1.x86_64

User avatar
dimesio
Moderator
Moderator
Posts: 12777
Joined: Tue Mar 25, 2008 10:30 pm

Re: winetricks ie6/ie7 on 64bit system

Post by dimesio » Thu Jul 22, 2010 10:05 am

occhigrigi wrote: Is there any way to make wine act only as a 32bit windows on a 64bit machine?
Don't install 64 bit Wine.
These are the packages installed:
wine-1.2-4.1.x86_64
wine-mp3-1.1.39-1.pm.12.1.i586
wine-32bit-1.2-4.1.i586
wine-gecko-1.0.0-6.1.x86_64
You need 32 bit gecko.

octessence
Newbie
Newbie
Posts: 1
Joined: Thu Jan 05, 2012 4:15 pm

Post by octessence » Thu Jan 05, 2012 4:24 pm

Although this question is very old, I thought I'd reply to the post since I had exactly the same issue with openSUSE 12.1 but have solved it. I couldn't find an answer anywhere else on the internet so this is to save other people spending time solving it like I just had to.

In openSUSE, the bulk of the wine tools is contained in the 'wine' package and not the 'wine-32-bit' package so removing the 64-bit wine package will cripple everything. Also contrary to the answer above, a 32-bit gecko package does not exist and is not needed to solve the issue.

All that is required to fix this it to define the environment variable:

export WINEARCH=win32

before ~/.wine is created for the first time.

This prevents wine being structured as a 64-bit installation and allows winetricks to work properly.

O.

doug

winetricks ie6/ie7 on 64bit system

Post by doug » Thu Jan 05, 2012 6:15 pm

On 01/05/2012 04:24 PM, octessence wrote:
Although this question is very old, I thought I'd reply to the post since I had exactly the same issue with openSUSE 12.1 but have solved it. I couldn't find an answer anywhere else on the internet so this is to save other people spending time solving it like I just had to.

In openSUSE, the bulk of the wine tools is contained in the 'wine' package and not the 'wine-32-bit' package so removing the 64-bit wine package will cripple everything. Also contrary to the answer above, a 32-bit gecko package does not exist and is not needed to solve the issue.

All that is required to fix this it to define the environment variable:

export WINEARCH=win32

before ~/.wine is created for the first time.

This prevents wine being structured as a 64-bit installation and allows winetricks to work properly.

O.

I am going to be shortly putting together a 64-bit machine. I will
install pclos. Should I put in this command
"export WINEARCH=win32" before I get Wine from the repository, and if
so, is it supposed to be in some particular
directory, or can I just write it from my home user, and does it have to
be as a superuser? Since I don't have the
history of this thread, and some others also may not, I would appreciate
some background here.

--doug

User avatar
dimesio
Moderator
Moderator
Posts: 12777
Joined: Tue Mar 25, 2008 10:30 pm

Re: winetricks ie6/ie7 on 64bit system

Post by dimesio » Fri Jan 06, 2012 8:36 am

doug wrote:Should I put in this command
"export WINEARCH=win32" before I get Wine from the repository,
No. It's an environment variable; you set it at the command line as a normal user before creating a wineprefix.

Locked