Used schroot to build i386 build wine32-tools, wine32.
Set the --with-wine-tools=../wine32-tools --with-wine64=../wine64 for the wine32 build after a successful build of wine32-tools.
Built and Installed successfully in schroot environment.
Exited the schroot and tried to install the wine32 build in the 64 bit environment.
Essentially, just followed the instructions for building and installing on the building instructions wiki for biarch using schroot.
I receive the following error message (sorry, it's in Spanish):
Which basically translates: the i386 architecture of file casemap.o is not compitable with the i386:x86-64 format.gcc -o libwine.so.1.0 casemap.o collation.o config.o debug.o ldt.o loader.o mmap.o port.o sortkey.o string.o \
wctype.o version.o -shared -Wl,-soname,libwine.so.1 \
-Wl,--version-script=../../../../src/wine/libs/wine/wine.map ../../libs/port/libwine_port.a -ldl \
/usr/bin/ld: la arquitectura i386 del fichero de entrada `casemap.o' es incompatible con la salida i386:x86-64
There follows a list of about 32 error messages duplilcating the last line quoted above.
I tried just copying the schroot build install to my amd64 install prefix. The non-gui i386 executables work, but the gui i386 will not work. Something about the system cannot create a window, no winx11drv1 support and no libfreetype support. These are both compiled into the schroot build: freetype and x support are enabled.
Just looking for some tips on installing the wine32 build in the 64 bit environment. Stuck. 64 bit apps work finie, 32 bit gui apps will not work. I suspect that perhaps the gcc variable must be set for 32bit and the ld target variables need to be set. But not sure.