There are two, minor, source-code changes that need to be made to get XV to compile under RH6.0. Firstly in xv.h lines 119-121 should be commented out, otherwise the compilation will fail with an ``already defined in stdio.h'' error.
Additionally, in the machine-specific options of the package Makefile the Linux entry need to specify the full path to the X11 libraries. So line 105 needs to read:
MCHN = -DLINUX -L/usr/X11R6/lib
The Graphics Cookbook