Xorg Utilities

Introduction to Xorg Utilities

The Xorg utility packages provide needed utilities, not for the Xorg installation itself, but for other applications that make use of legacy X11R6 installation methods.

Package Information

Xorg Utilities Dependencies

Required

pkg-config-0.20 and Xorg Protocol Headers

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/Xorg7Utilities

Downloading Xorg Utilities

To download the needed files using wget, use the following commands:

wget http://anduin.linuxfromscratch.org/files/BLFS/xorg/util-7.1.wget &&
mkdir util &&
cd util &&
wget -B http://xorg.freedesktop.org/releases/individual/util/ \
     -i ../util-7.1.wget

Installation of Xorg Utilities

First install the xorg-cf-files package with the following commands:

sed -i "s@/usr/X11R6@$XORG_PREFIX@" X11.tmpl &&
./configure $XORG_CONFIG --with-config-dir=$XORG_PREFIX/lib/X11/config

This package does not come with a test suite.

Now as the root user:

make install

Next, install the Imake package with these commands:

./configure $XORG_CONFIG --with-config-dir=$XORG_PREFIX/lib/X11/config &&
make

This package does not come with a test suite.

Now as the root user:

make install

Finally, build the four remaining packages with the standard build commands:

./configure $XORG_CONFIG &&
make

These packages do not provide test suites.

Now as the root user:

make install

Contents

Installed Programs: ccmakedep, cleanlinks, gccmakedep, imake, lndir, makedepend, makeg, mergelib, mkdirhier, mkhtmlindex, revpath, xmkmf
Installed Libraries: None
Installed Directories: The following subdirectories of $XORG_PREFIX/: bin, lib/X11/config, share/aclocal, and share/man

Short Descriptions

ccmakedep

creates dependencies in makefiles using a C compiler.

cleanlinks

removes dangling symbolic links and empty directories.

gccmakedep

creates dependencies in makefiles using gcc -M.

imake

is a C preprocessor interface to the make utility.

lndir

creates a shadow directory of symbolic links to another directory tree.

makedepend

creates dependencies in makefiles.

makeg

makes a debuggable executable.

mergelib

merges one library into another.

mkdirhier

makes a directory hierarchy.

mkhtmlindex

generates index files for HTML man pages.

revpath

generates a relative path that can be used to undo a changedirectory.

xmkmf

creates a Makefile from an Imakefile.

Last updated on 2007-02-13 23:58:21 -0600