Sveinar,

"A working wine is then put in the /home/myname/wine/wine-git folder with both 64/32 bit binaries."

    Both are in the same folder?  

    The Biarch had been working for up until now, but, I confess, dealing with 32 and 64 bit binaries is a bit confusing, especially when the project is so massive.

  
"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!"
 
    Good idea!    Thanks for your help!

Regards,
...John Alway

On Friday, November 29, 2019, 09:16:34 AM CST, Sveinar Søpler <cybermax@dexter.no> wrote:


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