Hi, First of all I like the idea of the program a lot. I've been trying NNTPCache on a lot of different systems, but it does not allways work correctly. Most of all the Newshound almost never works. This is for 2.4.0b3 on RH6.0, Solaris7 and on OpenBSD 2.6, and 2.3.3 on RH6.*. Newshound dumps core, does nothing or corrupts its hound.list, which results in a core dump. Logging does not work on Solaris7 (nothing gets logged). Logging is not compatible with INN on RH. 2.3.3 on RH6.* often corrupts the cache when exiting, I get the idea that 2.4.0b3 is more stable in this area. But 2.4.0b3 does not compile on RH 6.1 or 6.2. I would like to run 2.4.0b3 on RH6.1 or 6.2, with a working newshound and a correct INN compatible logging. Has anyone any clues as to how to make it compile on this OS? The compiler is: egcs-2.91.66, Kernel 2.2.14 This is the error I get when compiling: make[2]: Entering directory `/usr/src/nntpcache-2.4.0b3/libproff' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../cf -I../common -I../mmap -I../libmmalloc -g -O2 -Wall -pipe -c pattern.c In file included from str.h:40, from libproff.h:13, from pattern.c:43: str.ext:26: conflicting types for `strcasestr' /usr/include/string.h:172: previous declaration of `strcasestr' pattern.c: In function `matchExp': pattern.c:144: warning: `c' might be used uninitialized in this function make[2]: *** [pattern.o] Error 1 make[2]: Leaving directory `/usr/src/nntpcache-2.4.0b3/libproff' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/nntpcache-2.4.0b3' make: *** [all-recursive-am] Error 2 Thanks if anyone has a clue. Jacco