diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c
index c09cb0d91820729fcb93ecd14a1da2171ecc428c..8415ccb26c65f3583995ab889809e27f90193a16 100644
--- a/libraries/liblmdb/mdb.c
+++ b/libraries/liblmdb/mdb.c
@@ -59,6 +59,7 @@
 #include <unistd.h>
 
 #if !(defined(BYTE_ORDER) || defined(__BYTE_ORDER))
+#include <netinet/in.h>
 #include <resolv.h>	/* defines BYTE_ORDER on HPUX and Solaris */
 #endif