> Hope this makes sense to somebody! yeah, for some reason $(X_LIBS) is not defined. did you get errors when you ran ./configure ? i've just compiled freeglut to have a look at what's defined where in the makefiles and I get the same line as you but the X11R6 dir is correctly defined: -L/usr/X11R6/lib -lGL -lGLU -lXext -lX11 etc Huw