%general-entities; ]> $LastChangedBy: dj $ $Date: 2006-04-15 23:04:51 -0500 (Sat, 15 Apr 2006) $ Xorg-Server-&xorg-server-version; Xorg Server The Xorg Server is the core of the X Window system. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xorg-server-md5sum; Download size: &xorg-server-size; Estimated disk space required: &xorg-server-buildsize; Estimated build time: &xorg-server-time; Xorg Server Dependencies Required Optional and Installation of Xorg Server If you intend to build with Mesa, you must have the Mesa source directory available when building the Xorg-server. A serious security vulnerability was recently discovered that will allow a malicious user to execute code as the root user. Fix the vulnerability with the following command: sed -i 's/ntri & sizeof/ntri * sizeof/' render/mitri.c Install the server by running the following commands: ./configure $XORG_CONFIG \ --with-mesa-source='</path/to>/Mesa-&mesalib-version;' \ --with-fontdir=$XORG_PREFIX/lib/X11/fonts \ --with-module-dir=$XORG_PREFIX/lib/X11/modules \ --enable-install-setuid && make Now as the root user: make install Command Explanations --with-mesa-source=...: This switch directs the build system to the location of the Mesa source directory. If you wish to build without Mesa, omit this switch. --enable-install-setuid: The Xorg binary must run as the root user. This switch ensures that the binary is installed setuid when the build is done by an unprivileged user. --disable-glx: Disable building of the GLX extension. This is required if building without Mesa. --disable-dri: Disable building of the DRI extension. This is required if building without Mesa. --disable-xprint: Disable building of the Xprint extension and server. This is required if building without Mesa.