FreeBSD does not have header file util.h, fortunately it is not needed. Add header file time.h for time(). --- src/logutmp.c.orig 2006-12-04 16:13:22.000000000 -0500 +++ src/logutmp.c 2006-12-04 16:13:22.000000000 -0500 @@ -59,13 +59,13 @@ #include #include #include +#include #include #include #include #ifdef SUPPORT_UTMPX #include #endif -#include #include "extern.h"