19 July 2013

479. Compiling Wine 1.6 on Debian (using a chroot)

popping up at the end of ./configure. I've added a fix for it based on http://forum.winehq.org/viewtopic.php?f=2&t=17713Original post:
Here's a generic way of building Wine 1.6 which is now stable. And yes, it's the instructions for 1.5.28-1.6-rcX recycled.

Getting started:
If you set up a e.g. chroot to build 1.5.28 you don't need to set up a new chroot to build 1.6. In that case, skip the set-up step below and instead re-enter your existing chroot like this:

Replace 'beryllium' with the name your host system (it's just to suppress error messages)Building Wine
While still in the chroot, continue (the i386 is ok; don't worry about it -- you don't actually need it):

15 comments:

Excellent guide. Helped me a lot.I used it with debian jessie and wine 1.7.0.I had to:sudo apt-get install liblcms2-2 liblcms2-devProbably only liblcms2-dev is needed as replacement for liblcms-dev(which is maybe obsolete now in 1.7.0).

It will run on i386 without having to do anything, and on amd64 if you enable multiarch (as shown in the post).

As far as I understand --enable-win64 will give you wine for running 64 bit applications for windows. This is most likely NOT what you want, since up till recently most windows applications were 32 bit. However, I may well be wrong.

Is good to install packages "liblcms2-2 liblcms2-dev liblcms2-utils" too, because ./configure get message "configure: liblcms2 32-bit development files not found, Color Management won't be supported.".

Just tried this in LMDE (Jessie). Only changes were that I used a Debian mirror which was faster for me and I didn't use the configure editing section. It didn't give any error (maybe jessie fixes what ever was wrong). Thanks for your easy guide.