Information for SCO OpenServer Users
: Compiling XFree86
Previous: Requirements
Next: Before Running XFree86
2. Compiling XFree86
Using the GNU Development System, compiling XFree86 should be fairly
straightforward. Before attempting to compile the system though, you
should make sure that you have met all of the requirements above.
To actually start the compilation, perform the following steps:
- Copy the unmodified
xf86site.def in xc/config/cf
to host.def. Edit host.def and make any changes you
think you need. The most useful options to change are HasTcl,
HasTk, HasXdmAuth if you have the file
WrapHelp.c and GccWarningOptions. Due to the nature
of OpenServer's header files, the default options for this last setting
are a bit aggressive, and I recommend you set this option to
-Wpointer-arith.
- Make sure that the official version of the GNU Development System
is first in your
PATH. The official version lives in
/usr/gnu/bin, and the Skunkware version (if any) lives in
/usr/local/bin. You must ensure that /usr/gnu/bin
appears first in your PATH.
- Go to the top level of the source tree and execute the command
CC=gcc make World BOOTSTRAPCFLAGS=-DSCO5 2>&1 | tee world.log.
This will do a full build, and send all of the build results to the
file world.log.
- If the build succeeded, install the new server by executing the
command
make install 2>&1 | tee install.log as root.
This will send the install results to the file install.log.
- If you want to install the manual pages, execute the command
make install.man 2>&1 | tee -a install.log as root.
Information for SCO OpenServer Users
: Compiling XFree86
Previous: Requirements
Next: Before Running XFree86
|