Hello! Anyone out there who compiled nntpcached-1.0 on OSF1? I'm using gcc 2.7.2 on a OSF1 V3.0 347 alpha. I ran in several Problems: 1. libproff/libproff.h: There are the following lines: #ifdef HAVE_STRCASECMP # define strCaseEq(x,y) (strcasecmp((x), (y)) == 0) # define strnCaseEq(x,y,z) (strncasecmp((x), (y), (z)) == 0) #endif and later: extern int strcasecmp (char *s, char *s2) ; extern int strncasecmp (char *s, char *s2, int n) ; where the macro is EXPANDED !! Maybe someone put #ifndef HAVE_STRCASECMP around? 2. libproff/libproff.h: I got a duplicated incompatible definition of strdup. 3. I don't understand mmap.h There stands if possible #define HAVE_MAP_ANON else if possible #define HAVE_MAP_DEV_ZERO else if possible #define HAVE_MAP_FILE else #error I was thinking, that the reason to use mmap would be to keep values for the next run of nntpcached. So HAVE_MAP_FILE should be the first in this list. Maybe I misunderstood this. Please let me know. 4. I got the message: nntpcached[13675]: nntpcache.c:191:No such file or directory: couldn't load config (null) running nntpcached -n removed this problem. I REALLY don't understand this. Maybe an error in gcc/ld/fork() ?? 5. running nntpcached I often get the following errors via syslog: nntpcached[16371]: nntpcache.c:451:Invalid argument: Memory currupt nntpcached[16371]: nntpcache.c:451:No such file or directory: Memory currupt but nntpcached still works. Is this normal? Nothing about in the FAQ! Thanks Peter -- Signature: Cogito ergo sum....I think.... Homepage: http://zditr1.arcs.ac.at/~peter Landrover: http://zditr1.arcs.ac.at/~peter/LR