Skip to main content.

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 constant
Yesterday, 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.