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