gcc 2.95 doesn't like Theme.cpp:
ui/theme/src/Theme.cpp: In method `enum Error Theme::BeginElement(string &,
map<basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>,basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>,less<basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> >
>,allocator<basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
> > > &)':
ui/theme/src/Theme.cpp:150: cannot allocate an object of type `GTKWindow'
ui/theme/src/Theme.cpp:150: since the following virtual functions are abstract:
ui/theme/include/Window.h:89: enum Error Window::Run(Pos &)
ui/theme/include/Window.h:90: enum Error Window::Close()
ui/theme/include/Window.h:102: enum Error Window::SetWindowPosition(Rect &)
ui/theme/include/Window.h:103: enum Error Window::GetWindowPosition(Rect &)
ui/theme/src/Theme.cpp:196: warning: unused variable `struct Rect oRect'
make[1]: *** [ui/theme/src/Theme.o] Error 1
(nice method line, eh?)