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 ...