lib32asound2 bpo on amd64 Conflicts with lenny's libc6-i386
The current backport of alsa-libs will not install on Lenny amd64 when 32 bit
compatibility libs are also required (e.g. for almost all browser plugins).
Package lib32asound2 Pre-Depends: libc6-i386 (>= 2.9-18) and Conflicts:
libc6-i386 (<= 2.9-18).
This is apparently because of the /emul/ia32 -> /lib32 transition,
however since Lenny is pre-transition, this conflict should not apply.
Instead the 32-bit libraries in alsa-libs should be installed back into
/emul/ia32-linux/.
It seems to suffice to apply the following reversion to debian/rules,
and the corresponding control file changes. Please could this be done
whenever the next backport of libasound2 is made ?
Thanks
Nick Leverton
--- alsa-lib-1.0.22/debian/rules 2010-07-03 09:04:24.000000000 +0100
+++ alsa-lib-1.0.23/debian/rules 2010-07-03 09:04:21.000000000 +0100
@@ -27,7 +27,7 @@
bilibdir = usr/lib32
ifeq ($(DEB_HOST_ARCH),amd64)
# amd64 unstable only!
- bilibdir = usr/lib32
+ bilibdir = emul/ia32-linux/usr/lib
endif
endif
ifneq (,$(bi))
--- alsa-lib-1.0.22/debian/control 2010-06-02 18:33:44.000000000 +0100
+++ alsa-lib-1.0.23/debian/control 2010-07-03 09:30:15.000000000 +0100
@@ -70,10 +70,9 @@
Package: lib32asound2
Architecture: amd64 ppc64
-Pre-Depends: libc6-i386 (>= 2.9-18)
Depends: libasound2 (= ${binary:Version}), ${shlibs:Depends}, ${bilib:depends}, ${misc:Depends}
Suggests: lib32asound2-plugins (>= 1.0.18)
-Conflicts: libasound2-plugins (<< 1.0.18), ia32-libs (<< 1.9), libc6-i386 (<= 2.9-18)
+Conflicts: libasound2-plugins (<< 1.0.18), ia32-libs (<< 1.9)
Replaces: ia32-libs (<< 1.9)
Description: shared library for ALSA applications (32 bit)
This package contains the ALSA library (32 bit) and its standard
@@ -86,7 +85,6 @@
Section: libdevel
Depends: lib32asound2 (= ${binary:Version}), libasound2-dev (= ${binary:Version}), ${bidev:depends}, ${misc:Depends}
Suggests: libasound2-doc
-Conflicts: libc6-i386 (<= 2.9-18)
Description: shared library for ALSA applications -- development files (32 bit)
This package contains files required for developing software
that makes use of lib32asound2, the ALSA library (32 bit).
Reply to: