diff --git a/lib/arp.c b/lib/arp.c
index b189273bd4eaabbdb388c188d0c99042f8d370aa..daf758719c16ce846d88c39686c71d0b790ce7c4 100644
--- a/lib/arp.c
+++ b/lib/arp.c
@@ -1,4 +1,5 @@
 #include <string.h>
+#include "endpoint.h"
 
 #include "ipv4.h"
 #include "ptpd_netif.h"
diff --git a/lib/bootp.c b/lib/bootp.c
index cdf3385f09199a6b9d7a49beafa15405a616805c..2f2f57b2197181a845a89087047b69f31159f4f2 100644
--- a/lib/bootp.c
+++ b/lib/bootp.c
@@ -1,4 +1,6 @@
 #include <string.h>
+#include <wrc.h>
+#include "endpoint.h"
 
 #include "ipv4.h"
 
diff --git a/lib/util.c b/lib/util.c
index d237634ef3a4556ec672b31ec59a38ce89490437..85d02de1e80f4c2604468944cae1244adbcefacd 100644
--- a/lib/util.c
+++ b/lib/util.c
@@ -2,6 +2,7 @@
 #include <stdint.h>
 #include <stdarg.h>
 #include <time.h>
+#include <wrc.h>
 
 #include "util.h"