Wine amd64 has incorrect dependencies

Bug #187222 reported by Chris Halse Rogers
6
Affects Status Importance Assigned to Milestone
wine (Ubuntu)
Fix Released
Critical
Stephan Rügamer

Bug Description

Binary package hint: wine

The AMD64 wine package is missing almost all its dependencies. The only ones listed are:
Depends: binfmt-support (>= 1.1.2), libc6-i386 (>= 2.7-1)

It needs at least ia32-libs, lib32asound, lib32gcc1 and probably lib32ncurses5, lib32stdc++6, and lib32z1 also.

I think this was introduced with:
wine (0.9.54-0ubuntu3) hardy; urgency=low

  * debian/rules:
    - dh_shlibdeps: add -Xusr/lib32/wine/ to ignore the wine dll dir

ProblemType: Bug
Architecture: amd64
Date: Wed Jan 30 15:14:45 2008
DistroRelease: Ubuntu 8.04
Package: wine 0.9.54-0ubuntu3
PackageArchitecture: amd64
SourcePackage: wine
Uname: Linux CowboyLaputopu 2.6.24-5-generic #1 SMP Thu Jan 24 19:29:14 UTC 2008 x86_64 GNU/Linux

Tags: apport-bug
Revision history for this message
Chris Halse Rogers (raof) wrote :
Revision history for this message
Caroline Ford (secretlondon) wrote :

Looking at http://packages.ubuntu.com/hardy/otherosfs/wine the i386 version does seem to have many more dependencies.

It looks to be the same in gutsy http://packages.ubuntu.com/gutsy/otherosfs/wine

http://changelogs.ubuntu.com/changelogs/pool/universe/w/wine/wine_0.9.46-0ubuntu1/changelog

I *suspect* it is wine (0.9.45-0ubuntu1)

Updated the build depends:
    - Added libpng12-dev (Wine now uses it)
    - Removed freeglut (Wine now doesn't use it)
    - Added many amd64 specific ones for packages that have 32 bit versions
    - Added gcc-multilib [amd64]

Revision history for this message
Caroline Ford (secretlondon) wrote :

Debian doesn't seem to have a version of 0.9.54-0ubuntu3 for amd64.

http://packages.debian.org/sid/wine

I think the following Debian bug is related:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=381341

Revision history for this message
Chris Halse Rogers (raof) wrote :

Actually, wine 0.9.52-0ubuntu1 is the last version I can find which had the correct AMD64 dependencies.

Changed in wine:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Stephan Rügamer (sruegamer) wrote :

@Caroline: Ubuntus Wine package are not related to Debian Wine Packages.

And yes, this bug was introduced, to fix another bug...looks like I screwed it, working on a solution right now.

Sorry for this,
\sh

Changed in wine:
assignee: nobody → shermann
importance: Medium → Critical
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wine - 0.9.54-0ubuntu4

---------------
wine (0.9.54-0ubuntu4) hardy; urgency=low

  * debian/rules:
    - revert dh_shlibdeps change from 0.9.54-0ubuntu3
    - synced with scotts list of symlinks
    - for amd64 arch: (LP: #187222)
      + removed dh_shlibdeps because of a broken shlibs handling in ia32-libs
        it failes
      + instead add shlibs:Depends=* to dh_gencontrol -- -V
  * debian/control:
    - added unixodbc-dev to b-d (needed for a configure check against libodbc)

 -- Stephan Hermann <email address hidden> Wed, 30 Jan 2008 19:35:31 +0100

Changed in wine:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.