Wine's i386 build dependencies are not coinstallable on amd64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wine1.4 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
wine1.6 (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
apt-get build-dep wine is recommended as a way of getting Wine's build dependencies in several places, however this will fail to produce a functional wine on amd64
--- original report ---
I have 64-bit precise with all updates.
The apt-get build-dep script for compiling wine is missing some items. In addition, some of the missing items are not present in the Ubuntu 64-bit repository (I checked).
The missing files seem to be primarily needed 32-bit libraries.
Message when run ./configure
configure: error: X 32-bit development files not found. Wine will be built
without X support, which probably isn't what you want. You will need
to install 32-bit development packages of Xlib/Xfree86 at the very least.
Use the --without-x option if you really want this.
But the 32-bit development packages are not only not part of the script, they are not in the 64-bit repository at all.
affects: | apport (Ubuntu) → wine1.4 (Ubuntu) |
tags: | added: multiarch ubuntu-disaster |
Changed in wine1.6 (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in wine1.4 (Ubuntu): | |
status: | Confirmed → Won't Fix |
summary: |
- apt-get build-dep script for wine missing xorg and + Wine's i386 build dependencies are not coinstallable on amd64 |
Changed in wine1.6 (Ubuntu): | |
status: | New → Triaged |
description: | updated |
The Wine package now builds differently on amd64 than on i386 - it builds 64-bit only, and then i386 support is pulled in a cross architecture way. It has to be this way, both to get 64 bit support and because due to multiarch the build daemons no longer have access to i386 packages on amd64.
You can try apt-get build-dep wine1.4:i386 if you're doing a local compile of just Wine. Building the package, however, will require an i386 install to get your own version of i386 wine package.