diff --git a/lib/misc_utils/trx_burst_if_impl.cc b/lib/misc_utils/trx_burst_if_impl.cc
index 8f458b0..650a2e4 100644
--- a/lib/trx/trx_burst_if_impl.cc
+++ b/lib/trx/trx_burst_if_impl.cc
@@ -30,6 +30,8 @@
 #include "grgsm/misc_utils/udp_socket.h"
 #include "trx_burst_if_impl.h"
 
+#include <grgsm/endian.h>
+
 #define BURST_SIZE     148
 #define DATA_IF_MTU    160

diff --git a/lib/transmitter/gen_test_ab_impl.cc b/lib/transmitter/gen_test_ab_impl.cc
index bb9c9f6..30d1822 100644
--- a/lib/transmitter/gen_test_ab_impl.cc
+++ b/lib/transmitter/gen_test_ab_impl.cc
@@ -27,6 +27,7 @@
 #include <gnuradio/io_signature.h>
 #include <grgsm/gsmtap.h>
 #include <grgsm/gsm_constants.h>
+#include <grgsm/endian.h>
 #include "gen_test_ab_impl.h"
 
 namespace gr {
diff --git a/lib/transmitter/txtime_setter_impl.cc b/lib/transmitter/txtime_setter_impl.cc
index 3c07cc6..8bd43db 100644
--- a/lib/transmitter/txtime_setter_impl.cc
+++ b/lib/transmitter/txtime_setter_impl.cc
@@ -27,6 +27,7 @@
 
 #include <gnuradio/io_signature.h>
 #include <grgsm/gsmtap.h>
+#include <grgsm/endian.h>
 
 #include "txtime_setter_impl.h"