Here is a mistake in crossfire.cf. XPM_LIBDIR = Xpm_LibDir It should read: XPM_LIBDIR = $(Xpm_LibDir) Also, please change the order from: -lXpm -L../common -lcross -lX11 to: -L../common -lcross -lXpm -lX11 in the makefiles. Other than that, this has been the easiest install I've had for crossfire. --Scott