Under Red Hat Linux, one has to add -L/usr/X11R6/lib to one's makefile in order to link any program that uses X in any way. This breaks compatability with all other Unices. A simple solution is to add /usr/X11R6/lib to the ldscripts for the linker. The current path compiled into the ldscripts is: SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/usr/i386-redhat-linux/lib); -tom