Hi! I tried nntpcache-1.0.1 now for some time, but I've noticed problems under heavy load access: nntpcache writes error-messages like "nntpcache.c:451:Unknown error: Memory currupt" into the syslog and refuses further connections. I have to manually kill and restart it to get it to work again. I also tried to upgrade to nntpcache-1.0.5, but I was not able to compile it. When executing "make", I got the following errors: cd /usr/src/nntpcache-1.0.5/ make -k (read v < VERSION; echo '#define' VERSION \"$v\" > version.h) cpp="gcc -E"; export cpp; /bin/sh genextern.sh *.c > extern.h :4: `#' operator should be followed by a macro argument name :5: `#' operator should be followed by a macro argument name cd libproff && make make[1]: Entering directory `/usr/src/nntpcache-1.0.5/libproff' (read v < VERSION; echo '#define' VERSION \"$v\" > version.h) cpp="gcc -E"; export cpp; /bin/sh ../genextern.sh *.c >extern.h :4: `#' operator should be followed by a macro argument name :5: `#' operator should be followed by a macro argument name (echo '#ifndef LIBPROFF_H'; echo '#define LIBPROFF_H'; echo; cat str.h; cat extern.h; echo; echo '#endif') > libproff.h gcc -g -O -O2 -fno-strength-reduce -Wall -pipe -I. -I.. -c utils.c -o utils.o In file included from utils.c:16: :16: unbalanced `#endif' :19: unbalanced `#endif' :22: unbalanced `#endif' :25: unbalanced `#endif' :28: unbalanced `#endif' :31: unbalanced `#endif' :49: unbalanced `#endif' :52: unbalanced `#endif' :5: unbalanced `#endif' In file included from utils.c:16: :8: parse error before `if' :14: parse error before `if' :47: parse error before `if' make[1]: *** [utils.o] Error 1 [...and so on] So, the situation is not very amusing :-( I'm running Linux-2.0.29, with binutils-2.7.0.9 and libc-5.4.23. Any ideas? - andreas -- Andreas Haumer | email: andreas@xss.co.at | PGP key available *x Software + Systeme | phone: +43.1.6001508 | on request. Buchengasse 67/8 | +43.664.3004449 | A-1100 Vienna, Austria | fax: +43.1.6001084 |