On Sat, 23 May 2015, Jörg Frings-Fürst wrote: [...] > > libsane-dev's multi-arch compatibility issues were fixed in 1.0.23-3 (see > > bug 689073), > > but sadly it is broken again. Note that this means any user making use of > > multi-arch > > for this package will get a pretty nasty error when trying to upgrade. > > (aptitude says there is no dependency solution and does not list the > > troublesome packages) > > > There is not multiarch support at -dev packages.
This is unsupported by the passage you quoted. * First because it only applies to packages with headers that vary across architecture which is not the case of libsane-dev. * Second because that passage seems to be out of date (see below). * And finally because it's not a justification for not trying to resolve multi-arch issues. > From [1]: > > [quote] > Although Debian policy currently doesn't allow -dev packages with > headers which vary across architectures to be Multi-Arch: same, There was a plan to make it possible to put headers in the triplet-specific location and based on libgmp-dev this may have seen fruition: $ dpkg -L libgmp-dev:amd64 | grep include/usr/include /usr/include/x86_64-linux-gnu /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmpxx.h [...] > > Really, once a package gains support for multi-arch, that support should > > never be removed. > > > > What part of the multiarch support is removed? Someone called Jörg Frings-Fürst closed bug 689073 "libsane-dev is not Multi-Arch compatible" saying "fixed 689073 sane-backends/1.0.23-3". It seems I was wrong believing that meant libsane-dev was Multi-Arch compatible in version 1.0.23-3. > > Anyway, as a reminder, lack of multi-arch support in libsane-dev means > > developping 32bit > > applications using this library is impossible on a 64bit system. In > > particular this > > impacts Wine's development team (most Windows applications are still 32bit > > applications, > > hence 32bit support is important for Wine). > > Which libraries you mean? I think the libs are in the package libsane. > And libsane really supports multiarch. For Wine this is mostly libsane.so but obviously developers may need any of the 86 static and 86 dynamic libraries contained in libsane-dev. Since you mentioned libsane, have you tried installing it in a multiarch environment recently? The dependency on libsnmp30 broke that due to what looks like a bug in the way Perl is packaged (see bug 786575). Really not your fault as far as I can tell. -- Francois Gouget <fgou...@free.fr> http://fgouget.free.fr/ Broadcast message : fin du monde dans cinq minutes, repentez vous !