1 Running & Compiling WINE in OS/2
3 If you want to help for the port of WINE to OS/2,
4 send me a message at krynos@clic.net
5 I currently don't want beta testers. It must work before we can test it.
7 Here is what you need to (try to) compile Wine for OS/2:
9 XFree86 3.2 OS/2 (with development libraries)
10 bash, gnu make, grep, tar, bison, flex
11 sed (a working copy of)
13 diff and patch are recommended
14 Lots of disk space (about 40-50 megs after EMX and XFree installed)
24 - configure and make depend work...
25 - make compiles (with a modified Linux mman.h), but doesn't link.
26 - signal handling is horrible... (if any)
27 - EMX doesn't support mmap (and related), SysV IPC and stafs()
28 - XFree86/OS2 3.2 doesn't support XShmQueryExtension() and XShmPixmapFormat()
29 due to the same lack in EMX...
31 What needs to be redone:
32 - LDT (using DosAllocSeg in memory/ldt.c) *
33 - implement mmap() and SysV IPC in EMX *
35 - I/O access (do it!),
36 - Communication (modem),
37 - Interrupt (if int unknown, call current RealMode one...),
38 - verify that everything is thread safe (how does Win95/NT handle multi-thread?),
39 - move X functions in some files (and make a wrapper, to use PM instead latter),
40 - return right CPU type,
45 - OS/2 have DOS interrupts
46 - OS/2 have I/O port access
47 - OS/2 have multi-thread
48 - Merlin have Open32 (to be used later...)
50 Robert Pouliot <krynos@clic.net>