Building XFree86 : Building XFree86 From a Source Distribution : How to get the XFree86 3.3.4 source
Previous: Building XFree86 From a Source Distribution
Next: Configuring the source before building

1.1. How to get the XFree86 3.3.4 source

There are a few starting points for getting the XFree86 source. One option is to start directly with the XFree86 3.3.4 source distribution. In this case, the procedure is as follows:

Another option is to start with the X11R6.3 source distribution and patch it up to XFree86 3.3.3 and then patch that to XFree86 3.3.4 (see below). In this case you need to do the following:

A further option is to start with the XFree86 3.3.3 source, and patch it up to XFree86 3.3.4. In this case you need to do the following:

If you only want to build the XFree86 X servers, you can use a cut-down version of the XFree86 source tree called the ``servers only'' distribution. If you choose this option, do the following:

XFree86 supports a small subset of the X Consortium X11R6.1 contrib distribution. If you wish to build this, you will need at least the following files/directories from that distribution:

	contrib/Imakefile
	contrib/programs/Imakefile
	contrib/programs/ico
	contrib/programs/listres
	contrib/programs/showfont
	contrib/programs/viewres
	contrib/programs/xbiff
	contrib/programs/xcalc
	contrib/programs/xditview
	contrib/programs/xedit
	contrib/programs/xev
	contrib/programs/xeyes
	contrib/programs/xfontsel
	contrib/programs/xgc
	contrib/programs/xload
	contrib/programs/xman
	contrib/programs/xmessage
You will also need the XFree86 patch contrib-3.3.3.diff.gz. To apply the patch, run the following from the directory containing the contrib directory:
	gzip -d < contrib-3.3.3.diff.gz | patch -p0 -E
Alternatively, you can just get the file X333contrib.tgz from the XFree86 source directory, and extract it by running:
	gzip -d < X333contrib.tgz | tar vxf -

If you wish to build the xtest distribution, get the source distribution X33test.tgz from the XFree86 source directory, and extract it by running:

	gzip -d < X33test.tgz | tar vxf -
Note, xtest is no longer part of the core X11 distribution (since X11R6.3).


Building XFree86 : Building XFree86 From a Source Distribution : How to get the XFree86 3.3.4 source
Previous: Building XFree86 From a Source Distribution
Next: Configuring the source before building