Since kab uses the STL, and there are at least two versions 
around that are not compatible, it can be really hard to get 
kab compiled. Additionally, there are some problems with X 
headers that define macros like "O" that really confuse the 
compiler.
In this file I collect some solutions for solving compilation 
problems.
-------------------------------------------------------------
1.) The compiler complains about something like this
>keyvaluemap.cc: In method `bool KeyValueMap::insertLine
>(class basic_string<char,string_char_traits<char>,
>__default_alloc_template<true,0> >, 
>bool = false, bool = false, bool = true)':
>keyvaluemap.cc:476: no matching function for call to 
>`basic_string<char,string_char_traits<char>,
>__default_alloc_template<true,0> >::remove 
>(unsigned int &, int)'.
Solution: Set the STL version you use in the file 
kab/stl_headers.h. Use HP STL for libg++ < 2.8, SGI STL for
libg++ >=2.8.
999.) The compiler complains about anything else.
Solution: mail the error to
  mirko.sucker@unibw-hamburg.de
.
