>your text is too shoprt to tell if you are missing the XShm.h header >or the Xext lib that it appears to go in. i have XShm.h in /usr/X11/include/X11/extensions, there is also an Xext.h. in /usr/X11/lib, i have libXext.a and libXext.so.6.4 the config.log that doesn't find XShm: -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* configure:8069: checking for XShmAttach in -lXext configure:8096: gcc -o conftest Wall conftest.c -lXext -L/usr/X11R6/lib >&5 /usr/X11R6/lib/libX11.so.6: undefined reference to `atexit' collect2: ld returned 1 exit status configure:8099: $? = 1 configure: failed program was: #line 8077 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif char XShmAttach (); int main () { XShmAttach (); ; return 0; } configure:8116: result: no configure:8121: checking for XShmAttach in -lXextSam configure:8148: gcc -o conftest -Wall conftest.c -lXextSam -L/usr/X11R6/lib >&5 /usr/bin/ld: cannot find -lXextSam collect2: ld returned 1 exit status configure:8151: $? = 1 configure: failed program was: #line 8129 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif char XShmAttach (); int main () { XShmAttach (); ; return 0; } configure:8168: result: no configure:8173: error: ERROR: XShm not found. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- hope this helps ;) _____________________________________________________________ I love trials! Check out this site: http://BikeTrials.com/