2003-Dec-06
Building ISC DHCPd kept failing on a glibc-2.2.5 system like:/usr/include/net/dst.h:30: error: parse error before "atomic_t" /usr/include/net/dst.h:67: error: parse error before '}' token ... /usr/include/asm/signal.h:27: error: conflicting types for `sigset_t' ... /usr/include/linux/time.h:88: error: redefinition of `struct timeval' ... /usr/include/net/inetpeer.h:49: error: `jiffies' undeclared (first use in this function) ... /usr/include/sys/time.h:94: error: parse error before numeric constantYesterday, I attempted to fix by putting glibc 2.3.2 headers in place, but then it failed at linking time. I fixed the above by reinstalling glibc 2.2.5 includes.