Wine makes on 64 bit systems troubles
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wine1.4 (Ubuntu) |
Fix Released
|
Medium
|
Scott Ritchie |
Bug Description
I'm using Ubuntu 12.04 dev (amd64) with wine1.4 1.4~rc4-0ubuntu1. On 64 bit installations wine1.4 can't open 32 bit appliactions. I have deleted ~/.wine and started a windows 32 bit application:
sworddragon@
wine: created the configuration directory '/home/
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/
Nothing happened after this. Even if I call the command again there is no output anymore and no wine processes are running. I have deleted ~/.wine again and tried to call wine1.4 with 32 bit compatibility:
sworddragon@
wine: created the configuration directory '/home/
wine: '/home/
I have figured out that wine1.4 depends on wine1.4-dev but wine1.4-i386 comes before wine1.4-dev in the list of dependencies. I have enabled i386 for multiarch and tried to install wine1.4-i386 but I got some errors:
sworddragon@
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
wine1.4-i386:i386 : Depends: libgl1-
x11-utils : Depends: libgl1-mesa-glx but it is not going to be installed or
E: Error, pkgProblemResol
It seems it is currently not possible to install wine1.4 from the official repository and get 32 bit applications running on 64 bit systems.
Related branches
summary: |
- Wine makes on 64 bit troubles + Wine makes on 64 bit systems troubles |
Are you sure this isn't due to archive skew? apt-get -f install should try to install the dependent i386 packages, but they must be exactly the same version number as the 64-bit versions on your system.
When someone uploads a new package, say, libglu1-mesa, sometimes the i386 build finishes before the amd64 one, or vice-versa, and you get a situation like you've witnessed.
Can you try again please?
That said, I'm considering just hard-depending wine1.4:amd64 on wine1.4-i386 to avoid situations like the above where you get stuck with 64-bit-only wine entirely. The downside is wine would be uninstallable whenever the archive was skewed (which is often during the development release, but fortunately never in a stable release).