cannot compile from bzr repo

Asked by memetical

Hi Shantz,

I first installed the version on my ubuntu intrepid system (with compiz running from the ubuntu repo), which you made available here: http://tech.shantanugoel.com/resources/downloads/shantz-xwinwrap.zip
trying to eg do this:

~$ xwinwrap -ov -fs -- /usr/lib/xscreensaver/glmatrix -root -window-id WID

returns this:
Desktop Window Not found

then I realized, that that file still seems to be the 0.1 version.
So i tried to install the version from the launchpad bzr trunk.
Trying to compile i get the following:

gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -lX11 -lXext -lXrender xwinwrap.c -o xwinwrap
xwinwrap.c:39:22: error: X11/Xlib.h: No such file or directory
xwinwrap.c:40:23: error: X11/Xutil.h: No such file or directory
xwinwrap.c:41:23: error: X11/Xatom.h: No such file or directory
xwinwrap.c:42:24: error: X11/Xproto.h: No such file or directory
xwinwrap.c:44:34: error: X11/extensions/shape.h: No such file or directory
xwinwrap.c:45:36: error: X11/extensions/Xrender.h: No such file or directory
xwinwrap.c:97: Fehler: expected »)« before »*« token
xwinwrap.c:110: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »*« token
xwinwrap.c:177: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »find_desktop_window«
xwinwrap.c: In Funktion »main«:
xwinwrap.c:219: Fehler: »Display« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:219: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
xwinwrap.c:219: Fehler: für jede Funktion in der er auftritt.)
xwinwrap.c:219: Fehler: »dpy« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:220: Fehler: »Window« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:220: Fehler: expected »;« before »win«
xwinwrap.c:221: Fehler: expected »;« before »root«
xwinwrap.c:222: Fehler: expected »;« before »p_desktop«
xwinwrap.c:224: Fehler: »XSizeHints« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:224: Fehler: expected »;« before »xsh«
xwinwrap.c:225: Fehler: »XWMHints« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:225: Fehler: expected »;« before »xwmh«
xwinwrap.c:240: Fehler: »Atom« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:240: Fehler: expected »;« before »state«
xwinwrap.c:244: Fehler: »Pixmap« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:244: Fehler: expected »;« before »mask«
xwinwrap.c:245: Fehler: »GC« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:245: Fehler: expected »;« before »mask_gc«
xwinwrap.c:246: Fehler: »XGCValues« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:246: Fehler: expected »;« before »xgcv«
xwinwrap.c:248: Warnung: Implizite Deklaration der Funktion »XOpenDisplay«
xwinwrap.c:255: Warnung: Implizite Deklaration der Funktion »DefaultScreen«
xwinwrap.c:256: Fehler: »root« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:256: Warnung: Implizite Deklaration der Funktion »RootWindow«
xwinwrap.c:263: Warnung: Implizite Deklaration der Funktion »XParseGeometry«
xwinwrap.c:275: Fehler: »state« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:275: Warnung: Implizite Deklaration der Funktion »XInternAtom«
xwinwrap.c:357: Fehler: »xsh« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:357: Fehler: »PSize« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:357: Fehler: »PPosition« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:358: Warnung: Implizite Deklaration der Funktion »DisplayWidth«
xwinwrap.c:359: Warnung: Implizite Deklaration der Funktion »DisplayHeight«
xwinwrap.c:368: Fehler: »xwmh« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:368: Fehler: »InputHint« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:373: Fehler: »XSetWindowAttributes« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:373: Fehler: expected »;« before »attr«
xwinwrap.c:374: Fehler: »Visual« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:374: Fehler: »visual« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:376: Warnung: Implizite Deklaration der Funktion »findArgbVisual«
xwinwrap.c:383: Fehler: »attr« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:385: Warnung: Implizite Deklaration der Funktion »XCreateColormap«
xwinwrap.c:385: Fehler: »AllocNone« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:387: Fehler: »win« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:387: Warnung: Implizite Deklaration der Funktion »XCreateWindow«
xwinwrap.c:388: Fehler: »InputOutput« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:389: Fehler: »CWBackPixel« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:389: Fehler: »CWBorderPixel« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:389: Fehler: »CWColormap« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:393: Fehler: expected »;« before »attr«
xwinwrap.c:396: Warnung: Implizite Deklaration der Funktion »find_desktop_window«
xwinwrap.c:396: Fehler: »p_desktop« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:399: Fehler: »CopyFromParent« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:400: Fehler: »CWOverrideRedirect« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:410: Warnung: Implizite Deklaration der Funktion »XSetWMProperties«
xwinwrap.c:413: Warnung: Implizite Deklaration der Funktion »setWindowOpacity«
xwinwrap.c:417: Fehler: »Region« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:417: Fehler: expected »;« before »region«
xwinwrap.c:419: Fehler: »region« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:419: Warnung: Implizite Deklaration der Funktion »XCreateRegion«
xwinwrap.c:422: Warnung: Implizite Deklaration der Funktion »XShapeCombineRegion«
xwinwrap.c:422: Fehler: »ShapeInput« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:422: Fehler: »ShapeSet« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:423: Warnung: Implizite Deklaration der Funktion »XDestroyRegion«
xwinwrap.c:428: Warnung: Implizite Deklaration der Funktion »XChangeProperty«
xwinwrap.c:429: Fehler: »XA_ATOM« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:429: Fehler: »PropModeReplace« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:434: Fehler: »mask« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:434: Warnung: Implizite Deklaration der Funktion »XCreatePixmap«
xwinwrap.c:435: Fehler: »mask_gc« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:435: Warnung: Implizite Deklaration der Funktion »XCreateGC«
xwinwrap.c:435: Fehler: »xgcv« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:442: Warnung: Implizite Deklaration der Funktion »XSetForeground«
xwinwrap.c:443: Warnung: Implizite Deklaration der Funktion »XFillRectangle«
xwinwrap.c:446: Warnung: Implizite Deklaration der Funktion »XFillArc«
xwinwrap.c:451: Fehler: »XPoint« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:451: Fehler: expected »;« before »points«
xwinwrap.c:459: Warnung: Implizite Deklaration der Funktion »XFillPolygon«
xwinwrap.c:459: Fehler: »points« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:459: Fehler: »Complex« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:459: Fehler: »CoordModeOrigin« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:469: Warnung: Implizite Deklaration der Funktion »XShapeCombineMask«
xwinwrap.c:469: Fehler: »ShapeBounding« nicht deklariert (erste Benutzung in dieser Funktion)
xwinwrap.c:472: Warnung: Implizite Deklaration der Funktion »XMapWindow«
xwinwrap.c:476: Warnung: Implizite Deklaration der Funktion »XLowerWindow«
xwinwrap.c:479: Warnung: Implizite Deklaration der Funktion »XSync«
xwinwrap.c:513: Warnung: Implizite Deklaration der Funktion »XDestroyWindow«
xwinwrap.c:514: Warnung: Implizite Deklaration der Funktion »XCloseDisplay«
make: *** [all64] Fehler 1

Sorry for the output beeing in german.
So what, exactly am I missing?
Btw, what would you think about offering a repo access via launchpad to the compiled deb file? Would be quite convenient ;-)
I'd really appreciate if you could help me.

thx a lot in advance.
jonas

Question information

Language:
English Edit question
Status:
Answered
For:
Shantz XWinWrap Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Shantanu Goel (shantanu-goel) said :
#1

You need to install the following packages first: libx11-dev x11proto-xext-dev libxrender-dev libxext-dev

Can you help with this problem?

Provide an answer of your own, or ask memetical for more information if necessary.

To post a message you must log in.