Wine doesn't work with amd64. All of the variables and what not are
specified to be 32bits max because windows is a 32bit operating systems
(wine is certainly not trying to emulate windows 64bit yet). However,
you can use the 32bit rpm's from wine and those will work fine through
the native 32bit emulation in the kernel :).
http://winehq.com/site/download-rh - redhat packages for wine
-Endy
Dan Hensley wrote:
I have e-mailed this question before but received no responses. I did
not find anything useful with a Google search, and I've been looking for
a few months. I also have not found any RPMs with yum. I am pointing
to Livna in addition to the standard location.
I am trying to compile wine on FC4. I use the following configure:
./configure --disable-debug --disable-trace --disable-win16
It always fails with this message:
.o ddraw_hal.o ddraw_main.o ddraw_thunks.o ddraw_user.o ddraw_utils.o
main.o palette_hal.o palette_main.o regsvr.o surface_dib.o
surface_fakezbuffer.o surface_gamma.o surface_hal.o surface_main.o
surface_thunks.o surface_user.o surface_wndproc.o version.res -o
ddraw.dll.so -L../../dlls -L../../dlls/ole32 -L../../dlls/user32
-L../../dlls/gdi32 -L../../dlls/advapi32 -L../../dlls/kernel32
-L../../dlls/ntdll -lole32 -luser32 -lgdi32 -ladvapi32 -lkernel32
-lntdll -L../../libs/wine -lwine -ldxguid -luuid -L/usr/X11R6/lib64
-lXext -lX11 -L../../libs/port -lwine_port
/usr/bin/ld: skipping incompatible /usr/X11R6/lib64/libXext.so when
searching for -lXext
/usr/bin/ld: skipping incompatible /usr/X11R6/lib64/libXext.a when
searching for -lXext
/usr/bin/ld: cannot find -lXext
collect2: ld returned 1 exit status
winegcc: gcc failed.
make[2]: *** [ddraw.dll.so] Error 2
make[2]: Leaving directory `/home/dhensley/wine-0.9.5/dlls/ddraw'
make[1]: *** [ddraw] Error 2
make[1]: Leaving directory `/home/dhensley/wine-0.9.5/dlls'
make: *** [dlls] Error 2
I would really appreciate a response.
Thanks,
Dan