[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Wine, it works!



Hi again
   My last email before going to sleep. Wine works, Now I can 
play "Mumintrollen" on my amd64 computer (or in fact my daughter will).

If you are interested you read the following page
http://wiki.winehq.org/WineOn64bit

Apparently you don't need the ia32-libs-dev  package
copy the libraries from the libicu34 and libicu34-dev packages to 
the /emul/ia32-linux/usr/lib directory
make a symbolic link from libGLU.so.1 to libGLU.so

Run
./configure --libdir=/emul/ia32-linux/usr/lib/ --prefix=/emul/ia32-linux/usr --x-libraries=/emul/ia32-linux/usr/lib
make depend
make

The first time it stops do
cd dlls/gdi/
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./gdi32.spec 
dispdib.spec.o gdi.exe.spec.o wing.spec.o bidi16.o dispdib.o env.o gdi16.o 
metafile16.o wing.o  bidi.o bitblt.o bitmap.o brush.o clipping.o dc.o dib.o 
driver.o enhmetafile.o enhmfdrv/bitblt.o enhmfdrv/dc.o enhmfdrv/graphics.o 
enhmfdrv/init.o enhmfdrv/mapping.o enhmfdrv/objects.o font.o freetype.o 
gdi_main.o gdiobj.o icm.o mapping.o metafile.o mfdrv/bitblt.o mfdrv/dc.o 
mfdrv/graphics.o mfdrv/init.o mfdrv/mapping.o mfdrv/objects.o mfdrv/text.o 
painting.o palette.o path.o pen.o printdrv.o region.o    version.res   -o 
gdi32.dll.so  -ladvapi32 -lkernel32 -lntdll  /emul/ia32-linux/usr/lib/libsicuuc.a /emul/ia32-linux/usr/lib/libsicudata.a -lstdc++ -lgcc_s ../../libs/port/libwine_port.a    
cd ../../

(/usr/lib changes to /emul/ia32-linux/usr/lib/)

make
cd dlls/opengl32/
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./opengl32.spec    
opengl_ext.o opengl_norm.o wgl.o    version.res   -o 
opengl32.dll.so  -luser32 -lgdi32 -ladvapi32 -lkernel32 -lntdll  -L/emul/ia32-linux/usr/lib  -lXext -lX11  -lGL -lGLU ../../libs/port/libwine_port.a
cd ../../
make
and then you can do 
make install

Hope I haven't forgotten anything but it should get you started if you are 
interested

/Gudjon



Reply to: