Cheap domains hosting, domain name registrar & web page ranking services
  

 Home

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

 

 

 

 

Cheap domains by 895cheap-domain.com | Cheap domain name registrar 

Disclaimers: This document is provided as free service for the benefits of Active-Venture.com's website hosting customers only.

 

 
Quotes: Most of the change we think we see in life is due to truths being in and out of favour.