|  | <chapter id="compiling"> | 
|  | <title>Compiling the Wine Source</title> | 
|  |  | 
|  | <para>How to compile wine, and problems that may arise...</para> | 
|  |  | 
|  | <para> | 
|  | In case you downloaded Wine source code files, this chapter will | 
|  | tell you how to compile it into binary files before installing them. | 
|  | Otherwise, please proceed directly to the <link | 
|  | linkend="installing">Installation chapter</link> to install the | 
|  | binary Wine files. | 
|  | </para> | 
|  |  | 
|  | <sect1 id="compiling-wine"> | 
|  | <title>Compiling Wine</title> | 
|  |  | 
|  | <sect2> | 
|  | <title>Requirements</title> | 
|  | <para> | 
|  | For an up-to-date list of software requirements for compiling | 
|  | Wine and instructions how to actually do it, please see the <ulink | 
|  | url="http://www.winehq.org/source/README">README</ulink> file, | 
|  | which is also available in the main directory of a Wine source | 
|  | code tree. | 
|  | </para> | 
|  | </sect2> | 
|  |  | 
|  | <sect2> | 
|  | <title>Space required</title> | 
|  | <para> | 
|  | You also need about 400 MB of available disk space for compilation. | 
|  | The compiled libwine.so binary takes around 5 MB of disk space, | 
|  | which can be reduced to about 1 MB by stripping ('strip wine'). | 
|  | Stripping is not recommended, however, as you can't submit | 
|  | proper crash reports with a stripped binary. | 
|  | </para> | 
|  | </sect2> | 
|  |  | 
|  | <sect2> | 
|  | <title>Common problems</title> | 
|  | <para> | 
|  | If you get a repeatable sig11 compiling shellord.c, thunk.c | 
|  | or other files, try compiling just that file without optimization | 
|  | (removing the -Ox option from the GCC command in the | 
|  | corresponding Makefile). | 
|  | </para> | 
|  | </sect2> | 
|  | </sect1> | 
|  | </chapter> | 
|  |  | 
|  | <!-- Keep this comment at the end of the file | 
|  | Local variables: | 
|  | mode: sgml | 
|  | sgml-parent-document:("wine-user.sgml" "set" "book" "part" "chapter" "") | 
|  | End: | 
|  | --> |