deado@towelie:~/visibility $ scons scons: Reading SConscript files ... sh: line 1: xft-config: command not found scons: done reading SConscript files. scons: Building targets ... g++ -Wall -pedantic -g3 -g -ggdb -DDEBUG=0 -DUSE_PNG=1 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -c -o src/ARGBData.o src/ARGBData.cc src/ARGBData.cc:2:17: png.h: No such file or directory In file included from src/ARGBData.h:6, from src/ARGBData.cc:5: src/xlib.h:6:22: X11/Xlib.h: No such file or directory src/xlib.h:7:23: X11/Xatom.h: No such file or directory src/xlib.h:8:21: X11/Xmd.h: No such file or directory src/xlib.h:9:23: X11/Xutil.h: No such file or directory In file included from src/ARGBData.cc:5: src/ARGBData.h:13: error: parse error before `*' token src/ARGBData.h:21: error: parse error before `pixmap' src/ARGBData.h:29: error: syntax error before `*' token src/ARGBData.h:31: error: `CARD32' was not declared in this scope src/ARGBData.h:31: error: parse error before `,' token src/ARGBData.h:35: error: `CARD32' was not declared in this scope src/ARGBData.h:35: error: template argument 1 is invalid src/ARGBData.h:35: error: template argument 2 is invalid src/ARGBData.h:35: error: ISO C++ forbids declaration of `data' with no type In file included from src/Window.h:8, from src/Server.h:6, from src/ARGBData.cc:6: src/Drawable.h:7:25: X11/Xft/Xft.h: No such file or directory In file included from src/Window.h:8, from src/Server.h:6, from src/ARGBData.cc:6: src/Drawable.h:16: error: `XImage' was not declared in this scope src/Drawable.h:16: error: `image' was not declared in this scope src/Drawable.h:16: error: parse error before `,' token src/Drawable.h:21: error: `CARD32' was not declared in this scope src/Drawable.h:21: error: parse error before `,' token src/Drawable.h:23: error: `CARD32' was not declared in this scope src/Drawable.h:23: error: parse error before `,' token src/Drawable.h:29: error: 'XGlyphInfo' is used as a type, but is not defined as a type. src/Drawable.h:41: error: syntax error before `;' token In file included from src/Window.h:9, from src/Server.h:6, from src/ARGBData.cc:6: src/Pixmap.h:8: error: parse error before `{' token src/Pixmap.h:11: error: `::Pixmap' undeclared (first use here) src/Pixmap.h:11: error: parse error before `)' token src/Pixmap.h:11: error: ISO C++ forbids declaration of `Pixmap' with no type src/Pixmap.h: In function `int Visibility::Pixmap(...)': src/Pixmap.h:11: error: `int Visibility::Pixmap(...)' used prior to declaration src/Pixmap.h:12: error: `drawable' undeclared (first use this function) src/Pixmap.h:12: error: (Each undeclared identifier is reported only once for each function it appears in.) src/Pixmap.h:12: error: `pixmap' undeclared (first use this function) src/Pixmap.h:13: error: `self_made' undeclared (first use this function) src/Pixmap.h: At global scope: src/Pixmap.h:16: error: destructors must be member functions src/Pixmap.h:17: error: parse error before `protected' src/Pixmap.h:22: error: parse error before `}' token In file included from /usr/include/c++/3.3/list:71, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:23, from src/Window.h:11, from src/Server.h:6, from src/ARGBData.cc:6: /usr/include/c++/3.3/bits/stl_list.h:83: error: parse error before `{' token /usr/include/c++/3.3/bits/stl_list.h:101: error: parse error before `;' token /usr/include/c++/3.3/bits/stl_list.h:104: error: syntax error before `*' token /usr/include/c++/3.3/bits/stl_list.h:106: error: parse error before `*' token /usr/include/c++/3.3/bits/stl_list.h:108: error: missing ';' before right brace /usr/include/c++/3.3/bits/stl_list.h:111: error: ISO C++ forbids defining types within return type /usr/include/c++/3.3/bits/stl_list.h:111: error: semicolon missing after declaration of `struct _List_iterator_base' /usr/include/c++/3.3/bits/stl_list.h: In function `int _List_iterator_base()': /usr/include/c++/3.3/bits/stl_list.h:111: error: only constructors take base initializers /usr/include/c++/3.3/bits/stl_list.h:112: confused by earlier errors, bailing out scons: *** [src/ARGBData.o] Error 1 scons: building terminated because of errors. deado@towelie:~/visibility $