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 $