Ubuntu "Biarch" is a "Biach" :P
I do not know how this would work as a system install following that guide (honestly i would NOT recommend that), as installing i386 wine IN THE lxc container would NOT install 32-bit wine in your live system... thus running "sudo make install" after going back to your live system (outside of lxc), the 32-bit installed binaries is not available and thus it might not work as intended. Afaik building a working biarch wine in Ubuntu you need to either do as the guide describes - using --prefix=/home/youruser/install/dir - or using the ubuntu build system (debuild) or similar.
I just tested doing my usual install with wine-git, and that worked fine. I run the configure with "--prefix=/home/myname/wine/wine-git" (on all 3.. wine64, wine32-tools and wine32 just like the guide describe using lxc container), and just run the "make install" without sudo. A working wine is then put in the /home/myname/wine/wine-git folder with both 64/32 bit binaries.
If you have further problems with this, i recommend posting on the forums https://forum.winehq.org/ rather than posting on the developer mailing list, as the chances are a lot higher for proper help there :) Good luck!
Sveinar
On 28.11.2019 23:24, Thales wrote:
Hello,
I've gone through the compile and install process for Wine successfully several times, but this time when attempting to install the 32-bit wine ("~/wine32$ sudo make install"), the installer throws errors. It's mixing up 32 and 64 bit. On my 64-bit Ubuntu 16.04.
For example... "/usr/bin/ld: i386 architecture of input file `config.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `debug.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `ldt.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `loader.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `mmap.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `port.o' is incompatible with i386:x86-64 output ..."
Somehow it broke. I tried to uninstall using "~/wine32$ sudo make uninstall" and that failed also.
I guess I need to figure out how to uninstall this.
These are the directions I've been using for compiling and installing: https://wiki.winehq.org/Building_Biarch_Wine_On_Ubuntu
Any ideas? :-)
Thanks, ...John Alway