In Cygwin, the X library appears to be in /usr/X11R6/lib (as .a files). Here is the output (from standard out) running the "make" in the bbpager directory. The errors appear as a consequence of the c++ line. (This was done after the compiling worked the first time, so the compilation steps are omitted.)
Making all in data make[1]: Entering directory `/usr/local/src/bbpager-0.3.0/data' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/bbpager-0.3.0/data' make[1]: Entering directory `/usr/local/src/bbpager-0.3.0' c++ -O2 -Wall -I/usr/X11R6/include -s -L/usr/X11R6/lib -lSM -lICE -lX11 -o bbpager bbpager.o Image.o LinkedList.o Timer.o main.o resource.o Baseresource.o Basewindow.o BaseDisplay.o wminterface.o NETInterface.o -L/usr/X11R6/lib make[1]: Leaving directory `/usr/local/src/bbpager-0.3.0' Here are the error messages (from standard error): bbpager.o(.text+0x6c):bbpager.cc: undefined reference to `XrmInitialize' bbpager.o(.text+0x5ab):bbpager.cc: undefined reference to `XUnmapWindow' bbpager.o(.text+0x652):bbpager.cc: undefined reference to `XDestroyWindow' bbpager.o(.text+0x7ac):bbpager.cc: undefined reference to `XUnmapWindow' bbpager.o(.text+0x7f4):bbpager.cc: undefined reference to `XReparentWindow' bbpager.o(.text+0x816):bbpager.cc: undefined reference to `XMapWindow' bbpager.o(.text+0x88d):bbpager.cc: undefined reference to `XGetGeometry' bbpager.o(.text+0x8bc):bbpager.cc: undefined reference to `XTranslateCoordinates' bbpager.o(.text+0xae7):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0xbe1):bbpager.cc: undefined reference to `XRaiseWindow' bbpager.o(.text+0xcd5):bbpager.cc: undefined reference to `XLowerWindow' bbpager.o(.text+0xdd2):bbpager.cc: undefined reference to `XSetWindowBorder' bbpager.o(.text+0xdf7):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0xe26):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0xf13):bbpager.cc: undefined reference to `XSetWindowBorder' bbpager.o(.text+0xf2f):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0xf42):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x1069):bbpager.cc: undefined reference to `XSetWindowBorderWidth' bbpager.o(.text+0x1080):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x1090):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x10d5):bbpager.cc: undefined reference to `XSetWindowBorderWidth' bbpager.o(.text+0x10ec):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x10fc):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x1351):bbpager.cc: undefined reference to `XDestroyWindow' bbpager.o(.text+0x14b9):bbpager.cc: undefined reference to `XDestroyWindow' bbpager.o(.text+0x14e7):bbpager.cc: undefined reference to `XUnmapWindow' bbpager.o(.text+0x14f6):bbpager.cc: undefined reference to `XDestroyWindow' bbpager.o(.text+0x169d):bbpager.cc: undefined reference to `XMoveResizeWindow' bbpager.o(.text+0x16c2):bbpager.cc: undefined reference to `XResizeWindow' bbpager.o(.text+0x16e8):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x16fe):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x19cd):bbpager.cc: undefined reference to `XMoveResizeWindow' bbpager.o(.text+0x19f2):bbpager.cc: undefined reference to `XResizeWindow' bbpager.o(.text+0x1a39):bbpager.cc: undefined reference to `XCreateWindow' bbpager.o(.text+0x1a66):bbpager.cc: undefined reference to `XMoveResizeWindow' bbpager.o(.text+0x1ac9):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x1ae5):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x1af8):bbpager.cc: undefined reference to `XMapSubwindows' bbpager.o(.text+0x1b0e):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x1b20):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x1dfb):bbpager.cc: undefined reference to `XCreateWindow' bbpager.o(.text+0x1e15):bbpager.cc: undefined reference to `XSelectInput' bbpager.o(.text+0x1e3f):bbpager.cc: undefined reference to `XMoveResizeWindow' bbpager.o(.text+0x1e7a):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x1e96):bbpager.cc: undefined reference to `XMapWindow' bbpager.o(.text+0x1eac):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x2201):bbpager.cc: undefined reference to `XCreateWindow' bbpager.o(.text+0x2244):bbpager.cc: undefined reference to `XMoveResizeWindow' bbpager.o(.text+0x226a):bbpager.cc: undefined reference to `XResizeWindow' bbpager.o(.text+0x22f4):bbpager.cc: undefined reference to `XStringListToTextProperty' bbpager.o(.text+0x2324):bbpager.cc: undefined reference to `XSetWMProperties' bbpager.o(.text+0x2352):bbpager.cc: undefined reference to `XSetWMProtocols' bbpager.o(.text+0x23a7):bbpager.cc: undefined reference to `XChangeProperty' bbpager.o(.text+0x23cd):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x23fb):bbpager.cc: undefined reference to `XRaiseWindow' bbpager.o(.text+0x2422):bbpager.cc: undefined reference to `XClearWindow' bbpager.o(.text+0x2435):bbpager.cc: undefined reference to `XMapWindow' bbpager.o(.text+0x244b):bbpager.cc: undefined reference to `XMapSubwindows' bbpager.o(.text+0x2650):bbpager.cc: undefined reference to `XRaiseWindow' bbpager.o(.text+0x267e):bbpager.cc: undefined reference to `XLowerWindow' bbpager.o(.text+0x2837):bbpager.cc: undefined reference to `XRaiseWindow' bbpager.o(.text+0x2bf7):bbpager.cc: undefined reference to `XCreateWindow' bbpager.o(.text+0x2c94):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x2ceb):bbpager.cc: undefined reference to `XMapWindow' bbpager.o(.text+0x2d92):bbpager.cc: undefined reference to `XDestroyWindow' bbpager.o(.text+0x30ed):bbpager.cc: undefined reference to `XMoveWindow' bbpager.o(.text+0x30ff):bbpager.cc: undefined reference to `XUnmapWindow' bbpager.o(.text+0x3114):bbpager.cc: undefined reference to `XDestroyWindow' bbpager.o(.text+0x3169):bbpager.cc: undefined reference to `XDestroyWindow' bbpager.o(.text+0x31e6):bbpager.cc: undefined reference to `XMoveWindow' bbpager.o(.text+0x328e):bbpager.cc: undefined reference to `XGetGeometry' bbpager.o(.text+0x35bb):bbpager.cc: undefined reference to `XMoveResizeWindow' bbpager.o(.text+0x3649):bbpager.cc: undefined reference to `XSetWindowBackgroundPixmap' bbpager.o(.text+0x36bf):bbpager.cc: undefined reference to `XRaiseWindow' Image.o(.text+0x239):Image.cc: undefined reference to `XCreatePixmap' Image.o(.text+0x28b):Image.cc: undefined reference to `XCreateGC' Image.o(.text+0x2af):Image.cc: undefined reference to `XCreateGC' Image.o(.text+0x2d3):Image.cc: undefined reference to `XCreateGC' Image.o(.text+0x2fb):Image.cc: undefined reference to `XFillRectangle' Image.o(.text+0x324):Image.cc: undefined reference to `XCreateGC' Image.o(.text+0x351):Image.cc: undefined reference to `XDrawLine' Image.o(.text+0x36b):Image.cc: undefined reference to `XFreeGC' Image.o(.text+0x3ab):Image.cc: undefined reference to `XDrawLine' Image.o(.text+0x3d4):Image.cc: undefined reference to `XDrawLine' Image.o(.text+0x3fb):Image.cc: undefined reference to `XDrawLine' Image.o(.text+0x442):Image.cc: undefined reference to `XDrawLine' Image.o(.text+0x46b):Image.cc: undefined reference to `XDrawLine' Image.o(.text+0x492):Image.cc: more undefined references to `XDrawLine' follow Image.o(.text+0x625):Image.cc: undefined reference to `XFreeGC' Image.o(.text+0x63a):Image.cc: undefined reference to `XFreeGC' Image.o(.text+0x652):Image.cc: undefined reference to `XFreeGC' Image.o(.text+0x865):Image.cc: undefined reference to `XCreateImage' Image.o(.text+0x1519):Image.cc: undefined reference to `XCreatePixmap' Image.o(.text+0x1573):Image.cc: undefined reference to `XFreePixmap' Image.o(.text+0x15b8):Image.cc: undefined reference to `XPutImage' Image.o(.text+0x4516):Image.cc: undefined reference to `XListPixmapFormats' Image.o(.text+0x458a):Image.cc: undefined reference to `XFree' Image.o(.text+0x49e8):Image.cc: undefined reference to `XAllocColor' Image.o(.text+0x4afd):Image.cc: undefined reference to `XQueryColors' Image.o(.text+0x4c7a):Image.cc: undefined reference to `XAllocColor' Image.o(.text+0x4f00):Image.cc: undefined reference to `XAllocColor' Image.o(.text+0x501d):Image.cc: undefined reference to `XQueryColors' Image.o(.text+0x519a):Image.cc: undefined reference to `XAllocColor' Image.o(.text+0x546b):Image.cc: undefined reference to `XFreeColors' Image.o(.text+0x54d6):Image.cc: undefined reference to `XFreePixmap' Image.o(.text+0x59db):Image.cc: undefined reference to `XParseColor' Image.o(.text+0x5a10):Image.cc: undefined reference to `XAllocColor' Image.o(.text+0x5aef):Image.cc: undefined reference to `XParseColor' Image.o(.text+0x5b24):Image.cc: undefined reference to `XAllocColor' Image.o(.text+0x5cef):Image.cc: undefined reference to `XListInstalledColormaps' Image.o(.text+0x5d2e):Image.cc: undefined reference to `XInstallColormap' Image.o(.text+0x5d3a):Image.cc: undefined reference to `XFree' Image.o(.text+0x6180):Image.cc: undefined reference to `XFreeColors' Image.o(.text+0x6279):Image.cc: undefined reference to `XFreePixmap' resource.o(.text+0x2cc):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x33a):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x395):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x3ee):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x55c):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x594):resource.cc: more undefined references to `XrmGetResource' follow resource.o(.text+0x7d5):resource.cc: undefined reference to `XParseGeometry' resource.o(.text+0x822):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x87e):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x90a):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0x999):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0xdca):resource.cc: undefined reference to `XrmGetResource' resource.o(.text+0xeb5):resource.cc: more undefined references to `XrmGetResource' follow Baseresource.o(.text+0x1da):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0x23d):Baseresource.cc: undefined reference to `XrmGetResource' Baseresource.o(.text+0x2d4):Baseresource.cc: undefined reference to `XrmGetResource' Baseresource.o(.text+0x377):Baseresource.cc: undefined reference to `XrmGetResource' Baseresource.o(.text+0x3f2):Baseresource.cc: undefined reference to `XrmGetResource' Baseresource.o(.text+0x5c3):Baseresource.cc: undefined reference to `XrmDestroyDatabase' Baseresource.o(.text+0x7b2):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0x842):Baseresource.cc: undefined reference to `XrmDestroyDatabase' Baseresource.o(.text+0x877):Baseresource.cc: undefined reference to `XrmGetResource' Baseresource.o(.text+0x931):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0xa66):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0xb30):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0xb8d):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0xcd2):Baseresource.cc: undefined reference to `XrmCombineDatabase' Baseresource.o(.text+0xceb):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0xdb8):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0xe17):Baseresource.cc: undefined reference to `XrmGetFileDatabase' Baseresource.o(.text+0xe67):Baseresource.cc: undefined reference to `XrmCombineDatabase' Baseresource.o(.text+0xe7b):Baseresource.cc: undefined reference to `XrmCombineDatabase' Baseresource.o(.text+0xfd2):Baseresource.cc: undefined reference to `XrmGetResource' Baseresource.o(.text+0x11dd):Baseresource.cc: undefined reference to `XAllocColor' Baseresource.o(.text+0x1271):Baseresource.cc: undefined reference to `XAllocColor' Baseresource.o(.text+0x1447):Baseresource.cc: undefined reference to `XrmGetResource' Basewindow.o(.text+0x11a):Basewindow.cc: undefined reference to `XSetErrorHandler' Basewindow.o(.text+0x130):Basewindow.cc: undefined reference to `XInternAtom' BaseDisplay.o(.text+0x632):BaseDisplay.cc: undefined reference to `XOpenDisplay' BaseDisplay.o(.text+0x6b6):BaseDisplay.cc: undefined reference to `XDisplayName' BaseDisplay.o(.text+0x6d9):BaseDisplay.cc: undefined reference to `XInternAtom' BaseDisplay.o(.text+0x6f5):BaseDisplay.cc: undefined reference to `XInternAtom' BaseDisplay.o(.text+0x70e):BaseDisplay.cc: undefined reference to `XInternAtom' BaseDisplay.o(.text+0x72a):BaseDisplay.cc: undefined reference to `XInternAtom' BaseDisplay.o(.text+0x743):BaseDisplay.cc: undefined reference to `XInternAtom' BaseDisplay.o(.text+0x75f):BaseDisplay.cc: more undefined references to `XInternAtom' follow BaseDisplay.o(.text+0x91b):BaseDisplay.cc: undefined reference to `XCreateFontCursor' BaseDisplay.o(.text+0x931):BaseDisplay.cc: undefined reference to `XCreateFontCursor' BaseDisplay.o(.text+0x945):BaseDisplay.cc: undefined reference to `XCreateFontCursor' BaseDisplay.o(.text+0x95c):BaseDisplay.cc: undefined reference to `XCreateFontCursor' BaseDisplay.o(.text+0x96f):BaseDisplay.cc: undefined reference to `XSetErrorHandler' BaseDisplay.o(.text+0xdc3):BaseDisplay.cc: undefined reference to `XCloseDisplay' BaseDisplay.o(.text+0xe2f):BaseDisplay.cc: undefined reference to `XPending' BaseDisplay.o(.text+0xe46):BaseDisplay.cc: undefined reference to `XNextEvent' BaseDisplay.o(.text+0x1186):BaseDisplay.cc: undefined reference to `XCheckTypedWindowEvent' BaseDisplay.o(.text+0x11a1):BaseDisplay.cc: undefined reference to `XPutBackEvent' BaseDisplay.o(.text+0x11d4):BaseDisplay.cc: undefined reference to `XGrabServer' BaseDisplay.o(.text+0x1202):BaseDisplay.cc: undefined reference to `XUngrabServer' BaseDisplay.o(.text+0x13f0):BaseDisplay.cc: undefined reference to `XGetVisualInfo' BaseDisplay.o(.text+0x1429):BaseDisplay.cc: undefined reference to `XFree' wminterface.o(.text+0xf3):wminterface.cc: undefined reference to `XSendEvent' wminterface.o(.text+0x190):wminterface.cc: undefined reference to `XSendEvent' wminterface.o(.text+0x1e9):wminterface.cc: undefined reference to `XSendEvent' wminterface.o(.text+0x232):wminterface.cc: undefined reference to `XGetWindowProperty' wminterface.o(.text+0x29a):wminterface.cc: undefined reference to `XGetWindowProperty' wminterface.o(.text+0x530):wminterface.cc: undefined reference to `XDestroyWindow' wminterface.o(.text+0x6a1):wminterface.cc: undefined reference to `XUnmapWindow' wminterface.o(.text+0x746):wminterface.cc: undefined reference to `XUnmapWindow' wminterface.o(.text+0x798):wminterface.cc: undefined reference to `XMapWindow' wminterface.o(.text+0x84a):wminterface.cc: undefined reference to `XMapWindow' wminterface.o(.text+0x9c9):wminterface.cc: undefined reference to `XGetWindowProperty' wminterface.o(.text+0xa18):wminterface.cc: undefined reference to `XResizeWindow' wminterface.o(.text+0xaa7):wminterface.cc: undefined reference to `XResizeWindow' collect2: ld returned 1 exit status make[1]: *** [bbpager] Error 1 make: *** [all-recursive] Error 1 David S. Cargo 1712 Hopkins Crossroad Minnetonka, MN 55305 952-548-9218
