2012/11/12 Francois Gouget
<fgouget@free.fr>
On Wed, 17 Oct 2012, Erich E. Hoover wrote:
> I just upgraded to 12.04, until they fix the "32-bit headers problem"
> you'll have to manually create the symbolic links for the "-dev"
> package behavior:
I ran into pretty much the same set of problems with Wine on Debian
Testing. However some development packages are already
multiarch-compatible so I installed them and created a bit fewer
symbolic links than you. In particular I was able to install the
following i386 development packages:
libasound2-dev:i386
libcapi20-dev:i386
libjpeg8-dev:i386
liblcms1-dev:i386
libldap2-dev:i386
libmpg123-dev:i386
libopenal-dev:i386
libtinfo-dev:i386 (needed for ncurses)
libv4l-dev:i386
libx11-dev:i386
libxau-dev:i386
libxcb1-dev:i386
libxinerama-dev:i386
libxml2-dev:i386
libxrender-dev:i386
zlib1g-dev:i386
I also made a list of the packages that need to be fixed in order for
work on Wine to be possible without so much complication, and made sure
we have bugs to track the status of each of them. I am sure the
maintainers would appreciate some help so here are the multiarch fixes
needed for Wine development:
* These all seem to be fixable trivially. Double-check and submit a
patch? The Debian freeze might block your efforts though :-(
libfontconfig1-dev - #677885
libgl1-mesa-dev - #678040, #689088
libglu1-mesa-dev - #678040, #689089
libgnutls-dev - #678070
libosmesa6-dev - #678040
libxcomposite-dev - #689082
libxfixes-dev - #677657
libxrandr-dev - #678895
libxvmc1 - #640499 (well the work seems to have been done in any case)
libxxf86vm-dev - #678898
Hi François,
#677885, #678040, #678070, #678895 and #678898 already contains trivial
patches, I did check packages on every offered architectures to see if file differs, I can recheck if necessary. I can also check #677657 to see if things has changed since bug report and provide a patch if needed.
libgl1-nvidia-glx doesn't
depend on libxvmc1 so it should be a
problem anymore (at least if you use nvidia packages from unstable).
Unfortunately I didn't have much time to spend on not so trivial packages and Debian freeze doesn't really help accepting patches, even if multiarch is a release goal ...