Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 1 | 1. INTRODUCTION |
Alexandre Julliard | 2c25c3e | 1993-06-29 16:33:12 +0000 | [diff] [blame] | 2 | |
Douglas Ridgway | 692389d | 1998-11-22 16:56:44 +0000 | [diff] [blame] | 3 | Wine is a program which allows running Microsoft Windows programs |
| 4 | (including DOS, Windows 3.x and Win32 executables) on Unix. It |
James Juran | 0ff60a0 | 1999-04-26 14:57:06 +0000 | [diff] [blame] | 5 | consists of a program loader which loads and executes a Microsoft |
Andreas Mohr | 3d2a38c | 2001-06-29 01:41:03 +0000 | [diff] [blame] | 6 | Windows binary, and a library (called Winelib) that implements Windows |
| 7 | API calls using their Unix or X11 equivalents. The library may also |
| 8 | be used for porting Win32 code into native Unix executables. |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 9 | |
Martin Garton | 89894ff | 2002-03-20 00:59:27 +0000 | [diff] [blame] | 10 | Wine is free software, released under the GNU LGPL; see the file |
| 11 | LICENSE for the details. |
Alexandre Julliard | 1f57929 | 1994-05-25 16:25:21 +0000 | [diff] [blame] | 12 | |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 13 | 2. QUICK START |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 14 | |
Andreas Mohr | 581fc92 | 2000-09-18 01:40:32 +0000 | [diff] [blame] | 15 | Whenever you compile from source, it is recommended to use the Wine |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 16 | Installer to build and install Wine. From the top-level directory |
| 17 | of the Wine source (which contains this file), run: |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 18 | |
| 19 | ./tools/wineinstall |
| 20 | |
| 21 | Run programs as "wine [options] program". For more information and |
Andreas Mohr | 3d2a38c | 2001-06-29 01:41:03 +0000 | [diff] [blame] | 22 | problem resolution, read the rest of this file, the Wine man page, |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 23 | the files in the documentation directory of the Wine source |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 24 | (see "DOCUMENTATION"), and especially the wealth of information |
| 25 | found at http://www.winehq.com. |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 26 | |
| 27 | 3. REQUIREMENTS |
Alexandre Julliard | 401710d | 1993-09-04 10:09:32 +0000 | [diff] [blame] | 28 | |
James Juran | 0ff60a0 | 1999-04-26 14:57:06 +0000 | [diff] [blame] | 29 | To compile and run Wine, you must have one of the following: |
Alexandre Julliard | f41aeca | 1993-09-14 16:47:10 +0000 | [diff] [blame] | 30 | |
Marcus Meissner | 9e15318 | 1999-04-19 16:19:25 +0000 | [diff] [blame] | 31 | Linux version 2.0.36 or above |
Gerald Pfeifer | d2b2289 | 2001-07-20 17:56:59 +0000 | [diff] [blame] | 32 | FreeBSD 4.x or FreeBSD 5-CURRENT |
Alexandre Julliard | a69b88b | 1998-03-15 20:29:56 +0000 | [diff] [blame] | 33 | Solaris x86 2.5 or later |
Bang Jun-Young | 9048c49 | 2001-12-19 18:48:45 +0000 | [diff] [blame] | 34 | NetBSD-current |
Alexandre Julliard | f41aeca | 1993-09-14 16:47:10 +0000 | [diff] [blame] | 35 | |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 36 | Linux info: |
| 37 | Although Linux version 2.0.x will mostly work, certain features |
| 38 | (specifically LDT sharing) required for properly supporting Win32 |
| 39 | threads were not implemented until kernel version 2.2. If you get |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 40 | consistent thread-related crashes, you may want to upgrade to at least 2.2. |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 41 | Also, some bugs were fixed and additional features were added |
| 42 | late in the Linux 2.0.x series, so if you have a very old Linux kernel, |
| 43 | you may want to upgrade to at least the latest 2.0.x release. |
Alexandre Julliard | 6abb89c | 1995-03-02 17:33:47 +0000 | [diff] [blame] | 44 | |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 45 | FreeBSD info: |
Gerald Pfeifer | 25a3879 | 2002-06-05 17:26:57 +0000 | [diff] [blame] | 46 | Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG |
| 47 | options turned on in your kernel. More information is in the ports |
| 48 | tree: ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/ |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 49 | |
| 50 | Solaris info: |
Gerald Pfeifer | d2b2289 | 2001-07-20 17:56:59 +0000 | [diff] [blame] | 51 | You will most likely need to build Wine with the GNU toolchain |
Gerard Patel | 2895e7f | 2001-10-16 21:47:51 +0000 | [diff] [blame] | 52 | (gcc, gas, etc.). Warning : installing gas does *not* ensure that it |
Andreas Mohr | a5589d5 | 2002-06-04 23:09:34 +0000 | [diff] [blame] | 53 | will be used by gcc. Recompiling gcc after installing gas or |
Gerard Patel | 2895e7f | 2001-10-16 21:47:51 +0000 | [diff] [blame] | 54 | symlinking cc, as and ld to the gnu tools is said to be necessary. |
| 55 | |
Bang Jun-Young | 9048c49 | 2001-12-19 18:48:45 +0000 | [diff] [blame] | 56 | NetBSD info: |
| 57 | Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG options |
| 58 | turned on in your kernel. |
| 59 | |
Andreas Mohr | a69c039 | 2001-12-26 20:40:47 +0000 | [diff] [blame] | 60 | File systems info: |
Gerard Patel | 2895e7f | 2001-10-16 21:47:51 +0000 | [diff] [blame] | 61 | Wine should run on most file systems. However, Wine will fail to start |
| 62 | if umsdos is used for the /tmp directory. A few compatibility problems have |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 63 | also been reported using files accessed through Samba. Also, as NTFS |
| 64 | can only be used safely with readonly access for now, we recommend against |
| 65 | using NTFS, as Windows programs need write access almost everywhere. |
| 66 | In case of NTFS files, copy over to a writable location. |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 67 | |
| 68 | Wine requires kernel-level threads to run. Currently, only Linux |
Gerald Pfeifer | 25a3879 | 2002-06-05 17:26:57 +0000 | [diff] [blame] | 69 | version 2.0 or later, FreeBSD 4.x or later, Solaris x86 version 2.5 |
| 70 | or later, and NetBSD-current are supported. |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 71 | Other operating systems which support kernel threads may be supported |
| 72 | in the future. |
Juergen Lock | ca85139 | 1999-11-28 19:48:24 +0000 | [diff] [blame] | 73 | |
Andreas Mohr | c165bca | 2000-10-22 23:47:27 +0000 | [diff] [blame] | 74 | You need to have the X11 development include files installed |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 75 | (called xlib6g-dev in Debian and XFree86-devel in RedHat). |
Gerald Pfeifer | d2b2289 | 2001-07-20 17:56:59 +0000 | [diff] [blame] | 76 | To use Wine's support for multi-threaded applications, your X libraries |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 77 | must be reentrant, which is probably the default by now. |
| 78 | If you have libc6 (glibc2), or you compiled the X libraries yourself, |
| 79 | they were probably compiled with the reentrant option enabled. |
Andreas Mohr | c165bca | 2000-10-22 23:47:27 +0000 | [diff] [blame] | 80 | |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 81 | On x86 Systems gcc >= 2.7.2 is required. |
| 82 | Versions earlier than 2.7.2.3 may have problems when certain files |
| 83 | are compiled with optimization, often due to problems with header file |
Gerald Pfeifer | d2b2289 | 2001-07-20 17:56:59 +0000 | [diff] [blame] | 84 | management. pgcc currently doesn't work with Wine. The cause of this problem |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 85 | is unknown. |
| 86 | |
Andreas Mohr | a5589d5 | 2002-06-04 23:09:34 +0000 | [diff] [blame] | 87 | Of course you also need "make" (most likely GNU make). |
| 88 | |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 89 | You also need flex version 2.5 or later and yacc. |
| 90 | Bison will work as a replacement for yacc. If you are |
| 91 | using RedHat or Debian, install the flex and bison packages. |
James Juran | 0ff60a0 | 1999-04-26 14:57:06 +0000 | [diff] [blame] | 92 | |
Andreas Mohr | a5589d5 | 2002-06-04 23:09:34 +0000 | [diff] [blame] | 93 | For the automatic processing of the test suite scripts, you also need |
| 94 | libperl development header support (libperl-dev package on Debian). |
| 95 | |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 96 | For requirements in case you intend to build the documentation yourself, |
| 97 | see "DOCUMENTATION" section. |
Joerg Mayer | 0ee5f8c | 2001-02-20 01:54:50 +0000 | [diff] [blame] | 98 | |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 99 | 4. COMPILATION |
Alexandre Julliard | a69b88b | 1998-03-15 20:29:56 +0000 | [diff] [blame] | 100 | |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 101 | In case you chose to not use wineinstall, run the following commands |
| 102 | to build Wine: |
Alexandre Julliard | 401710d | 1993-09-04 10:09:32 +0000 | [diff] [blame] | 103 | |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 104 | ./configure |
| 105 | make depend |
| 106 | make |
| 107 | |
Andreas Mohr | a5589d5 | 2002-06-04 23:09:34 +0000 | [diff] [blame] | 108 | This will build the program "wine" and numerous support libraries/binaries. |
Alexandre Julliard | a0b2b1d | 1997-11-16 17:38:29 +0000 | [diff] [blame] | 109 | The program "wine" will load and run Windows executables. |
Andreas Mohr | 1af53cb | 2000-12-09 03:15:32 +0000 | [diff] [blame] | 110 | The library "libwine" ("Winelib") can be used to compile and link |
| 111 | Windows source code under Unix. |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 112 | |
Andreas Mohr | 1af53cb | 2000-12-09 03:15:32 +0000 | [diff] [blame] | 113 | To see compile configuration options, do ./configure --help. |
Alexandre Julliard | e2bfa4c | 1996-05-16 18:21:06 +0000 | [diff] [blame] | 114 | |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 115 | To upgrade to a new release by using a patch file, first cd to the |
| 116 | top-level directory of the release (the one containing this README |
| 117 | file). Then do a "make clean", and patch the release with: |
| 118 | |
| 119 | gunzip -c patch-file | patch -p1 |
| 120 | |
| 121 | where "patch-file" is the name of the patch file (something like |
Alexandre Julliard | ff8331e | 1995-09-18 11:19:54 +0000 | [diff] [blame] | 122 | Wine-yymmdd.diff.gz). You can then re-run "./configure", and then |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 123 | run "make depend && make". |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 124 | |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 125 | 5. SETUP |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 126 | |
Alexandre Julliard | 7e56f68 | 1996-01-31 19:02:28 +0000 | [diff] [blame] | 127 | Once Wine has been built correctly, you can do "make install"; this |
James Juran | 38a3d26 | 1999-01-01 18:45:52 +0000 | [diff] [blame] | 128 | will install the wine executable, the Wine man page, and a few other |
| 129 | needed files. |
Alexandre Julliard | 7e56f68 | 1996-01-31 19:02:28 +0000 | [diff] [blame] | 130 | |
Andreas Mohr | de53c48 | 2001-04-09 18:32:16 +0000 | [diff] [blame] | 131 | Don't forget to uninstall any conflicting previous Wine installation |
| 132 | first. Try either "dpkg -r wine" or "rpm -e wine" or "make uninstall" |
| 133 | before installing. |
| 134 | |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 135 | If you want to read the documentation supplied with the Wine source, |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 136 | see the "DOCUMENTATION" section. |
Joerg Mayer | 0ee5f8c | 2001-02-20 01:54:50 +0000 | [diff] [blame] | 137 | |
Andreas Mohr | 3d2a38c | 2001-06-29 01:41:03 +0000 | [diff] [blame] | 138 | Wine requires a configuration file named named "config" in your |
Andreas Mohr | 7bed696 | 2001-09-19 22:34:38 +0000 | [diff] [blame] | 139 | ~/.wine directory. The format of this file is explained in the config file |
| 140 | man page (documentation/wine.conf.man). |
| 141 | The file documentation/samples/config contains an example configuration file |
| 142 | which has to be adapted and copied to the location mentioned above. |
Andreas Mohr | 8a82991 | 1999-01-30 13:40:05 +0000 | [diff] [blame] | 143 | |
Andreas Mohr | a69c039 | 2001-12-26 20:40:47 +0000 | [diff] [blame] | 144 | Don't forget to add vital registry entries by applying winedefault.reg |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 145 | with programs/regapi/. See documentation/ directory for details. |
Andreas Mohr | a69c039 | 2001-12-26 20:40:47 +0000 | [diff] [blame] | 146 | |
Alexandre Julliard | 8877c66 | 2002-05-09 20:37:26 +0000 | [diff] [blame] | 147 | See http://www.winehq.com/support/ for further configuration hints. |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 148 | |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 149 | In case of library loading errors |
| 150 | (e.g. "Error while loading shared libraries: libntdll.so"), make sure |
| 151 | to add the library path to /etc/ld.so.conf and run ldconfig as root. |
| 152 | |
Andreas Mohr | 5142150 | 2001-03-08 01:14:13 +0000 | [diff] [blame] | 153 | In order to verify the correctness of the environment you need for |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 154 | Wine to run successfully, you may run "./tools/winecheck | less". |
| 155 | You'll get a percentage score indicating "Wine configuration correctness". |
Andreas Mohr | a69c039 | 2001-12-26 20:40:47 +0000 | [diff] [blame] | 156 | As this program is alpha, it doesn't run a truly thorough test yet, though, |
| 157 | so it should be taken as a first verification step only. |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 158 | |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 159 | See wine.conf man page on how to switch to text mode only support if desired. |
| 160 | |
Alexandre Julliard | d6baf1b | 1999-07-18 15:47:22 +0000 | [diff] [blame] | 161 | 6. RUNNING PROGRAMS |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 162 | |
James Juran | 38a3d26 | 1999-01-01 18:45:52 +0000 | [diff] [blame] | 163 | When invoking Wine, you may specify the entire path to the executable, |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 164 | or a filename only. |
Alexandre Julliard | f41aeca | 1993-09-14 16:47:10 +0000 | [diff] [blame] | 165 | |
Douglas Ridgway | 692389d | 1998-11-22 16:56:44 +0000 | [diff] [blame] | 166 | For example: to run Solitaire: |
Alexandre Julliard | 5f721f8 | 1994-01-04 20:14:34 +0000 | [diff] [blame] | 167 | |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 168 | wine sol (using the searchpath to locate the file) |
| 169 | wine sol.exe |
Alexandre Julliard | 5f721f8 | 1994-01-04 20:14:34 +0000 | [diff] [blame] | 170 | |
Douglas Ridgway | 692389d | 1998-11-22 16:56:44 +0000 | [diff] [blame] | 171 | wine c:\\windows\\sol.exe (using a DOS filename) |
Alexandre Julliard | 5f721f8 | 1994-01-04 20:14:34 +0000 | [diff] [blame] | 172 | |
Douglas Ridgway | 692389d | 1998-11-22 16:56:44 +0000 | [diff] [blame] | 173 | wine /usr/windows/sol.exe (using a Unix filename) |
Alexandre Julliard | f41aeca | 1993-09-14 16:47:10 +0000 | [diff] [blame] | 174 | |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 175 | Note: the path of the file will also be added to the path when |
Alexandre Julliard | 5819953 | 1994-04-21 01:20:00 +0000 | [diff] [blame] | 176 | a full name is supplied on the commandline. |
| 177 | |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 178 | Wine is not yet complete, so several programs may crash. Provided you set up |
Andreas Mohr | 581fc92 | 2000-09-18 01:40:32 +0000 | [diff] [blame] | 179 | winedbg correctly according to documentation/debugger.sgml, you will be dropped |
Andreas Mohr | a0ff2b4 | 2002-02-27 01:30:32 +0000 | [diff] [blame] | 180 | into a debugger so that you can investigate and fix the problem. |
| 181 | For more information on how to do this, please read the file |
| 182 | documentation/debugging.sgml. |
James Juran | 38a3d26 | 1999-01-01 18:45:52 +0000 | [diff] [blame] | 183 | |
Andreas Mohr | a6d83eb | 2000-12-27 04:02:46 +0000 | [diff] [blame] | 184 | You should backup all your important files that you give Wine access |
| 185 | to, or use a special Wine copy of them, as there have been some cases |
| 186 | of users reporting file corruption. Do NOT run Explorer, for instance, |
| 187 | if you don't have a proper backup, as it renames/cripples several |
Andreas Mohr | 7bed696 | 2001-09-19 22:34:38 +0000 | [diff] [blame] | 188 | directories sometimes. Not even other MS apps such as e.g. Messenger are safe, |
| 189 | as they launch Explorer somehow. This particular corruption (!$!$!$!$.pfr) |
Andreas Mohr | a69c039 | 2001-12-26 20:40:47 +0000 | [diff] [blame] | 190 | can at least partially be fixed by using |
| 191 | http://home.nexgo.de/andi.mohr/download/decorrupt_explorer |
Andreas Mohr | a6d83eb | 2000-12-27 04:02:46 +0000 | [diff] [blame] | 192 | |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 193 | 7. DOCUMENTATION |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 194 | |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 195 | Some documentation (various Wine Guides etc.) can be found in the |
| 196 | documentation/ directory (apart from also being available on WineHQ). |
| 197 | |
Alexandre Julliard | 5b80ce3 | 2002-07-01 18:23:38 +0000 | [diff] [blame] | 198 | If you want to process the SGML files in there, then you can run "make doc" |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 199 | in the documentation/ directory. |
| 200 | Doing so requires the sgml tools package (for db2html, db2ps, db2pdf) named: |
| 201 | Debian: docbook-utils |
| 202 | Mandrake: sgml-tools-A.B.C-DDmdk |
| 203 | SuSE: docbktls-A.BB.C-DD |
| 204 | |
| 205 | 8. GETTING MORE INFORMATION |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 206 | |
Andreas Mohr | 3d2a38c | 2001-06-29 01:41:03 +0000 | [diff] [blame] | 207 | WWW: A great deal of information about Wine is available from WineHQ at |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 208 | http://www.winehq.com/ : various Wine Guides, application database, |
Andreas Mohr | 3d2a38c | 2001-06-29 01:41:03 +0000 | [diff] [blame] | 209 | bug tracking. This is probably the best starting point. |
Andreas Mohr | 8cd9351 | 2000-01-29 21:12:58 +0000 | [diff] [blame] | 210 | |
Andreas Mohr | c9ec884 | 2001-01-24 19:37:13 +0000 | [diff] [blame] | 211 | FAQ: The Wine FAQ is located at http://www.winehq.com/FAQ |
Alexandre Julliard | 46ea8b3 | 1998-05-03 19:01:20 +0000 | [diff] [blame] | 212 | |
Andriy Palamarchuk | ac3a9a3 | 2002-05-04 18:41:27 +0000 | [diff] [blame] | 213 | Usenet: You can discuss Wine-related issues and get help |
| 214 | on comp.emulators.ms-windows.wine. |
| 215 | |
| 216 | Bugs: Report bugs to Wine Bugzilla at http://bugs.winehq.com/. |
| 217 | Please search the bugzilla database to check whether your |
| 218 | problem is already found before posting a bug report. You can |
| 219 | also post bug reports to comp.emulators.ms-windows.wine. |
| 220 | Please read the file documentation/bugs.sgml to see what |
| 221 | information is required. |
| 222 | |
Jeff Smith | 344ed41 | 2002-12-24 00:56:33 +0000 | [diff] [blame^] | 223 | IRC: Online help is available at channel #WineHQ on irc.freenode.net. |
Andreas Mohr | 8cd9351 | 2000-01-29 21:12:58 +0000 | [diff] [blame] | 224 | |
Alexandre Julliard | 9d7fbc4 | 1998-10-18 16:32:47 +0000 | [diff] [blame] | 225 | CVS: The current Wine development tree is available through CVS. |
Alexandre Julliard | 8877c66 | 2002-05-09 20:37:26 +0000 | [diff] [blame] | 226 | Go to http://www.winehq.com/development/ for more information. |
Alexandre Julliard | 46ea8b3 | 1998-05-03 19:01:20 +0000 | [diff] [blame] | 227 | |
Andreas Mohr | 3d2a38c | 2001-06-29 01:41:03 +0000 | [diff] [blame] | 228 | Mailing lists: |
Andreas Mohr | a5589d5 | 2002-06-04 23:09:34 +0000 | [diff] [blame] | 229 | There are several mailing lists for Wine developers; see |
Alexandre Julliard | 8877c66 | 2002-05-09 20:37:26 +0000 | [diff] [blame] | 230 | http://www.winehq.com/development/#ml for more information. |
Andreas Mohr | 3d2a38c | 2001-06-29 01:41:03 +0000 | [diff] [blame] | 231 | |
Andreas Mohr | b6e8418 | 2002-02-02 18:03:55 +0000 | [diff] [blame] | 232 | If you add something, or fix a bug, please send a patch (in 'diff -u' |
Andriy Palamarchuk | ac3a9a3 | 2002-05-04 18:41:27 +0000 | [diff] [blame] | 233 | format) to wine-patches@winehq.com list for inclusion in the next |
| 234 | release. |
Alexandre Julliard | 8d24ae6 | 1994-04-05 21:42:43 +0000 | [diff] [blame] | 235 | |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 236 | -- |
| 237 | Alexandre Julliard |
Alexandre Julliard | a46f5ad | 2000-07-16 21:09:03 +0000 | [diff] [blame] | 238 | julliard@winehq.com |