diff --git a/sys/net/gnrc/netif/gnrc_netif_ethernet.c b/sys/net/gnrc/netif/gnrc_netif_ethernet.c
index c05346827a5188fb36fcca905ac29880d22abf08..a5b0be4038c4b4b67f4e8f7a1d3d8a580c9aac8a 100644
--- a/sys/net/gnrc/netif/gnrc_netif_ethernet.c
+++ b/sys/net/gnrc/netif/gnrc_netif_ethernet.c
@@ -26,6 +26,10 @@
 #define ENABLE_DEBUG (0)
 #include "debug.h"
 
+#if defined(MODULE_OD) && ENABLE_DEBUG
+#include "od.h"
+#endif
+
 static int _send(gnrc_netif_t *netif, gnrc_pktsnip_t *pkt);
 static gnrc_pktsnip_t *_recv(gnrc_netif_t *netif);
 
diff --git a/sys/net/gnrc/netif/gnrc_netif_ieee802154.c b/sys/net/gnrc/netif/gnrc_netif_ieee802154.c
index 31457d11bd20cff4fc2b31e31bd5bad7b9e6f90f..e568f66b22045cf0f087d0f5ed4cf785034e9dcb 100644
--- a/sys/net/gnrc/netif/gnrc_netif_ieee802154.c
+++ b/sys/net/gnrc/netif/gnrc_netif_ieee802154.c
@@ -24,6 +24,10 @@
 #define ENABLE_DEBUG (0)
 #include "debug.h"
 
+#if defined(MODULE_OD) && ENABLE_DEBUG
+#include "od.h"
+#endif
+
 #ifdef MODULE_NETDEV_IEEE802154
 static int _send(gnrc_netif_t *netif, gnrc_pktsnip_t *pkt);
 static gnrc_pktsnip_t *_recv(gnrc_netif_t *netif);
@@ -137,9 +141,9 @@ static gnrc_pktsnip_t *_recv(gnrc_netif_t *netif)
             pkt->type = state->proto;
 #if ENABLE_DEBUG
             DEBUG("_recv_ieee802154: received packet from %s of length %u\n",
-                  gnrc_netif_addr_to_str(src_str, sizeof(src_str),
-                                         gnrc_netif_hdr_get_src_addr(hdr),
-                                         hdr->src_l2addr_len),
+                  gnrc_netif_addr_to_str(gnrc_netif_hdr_get_src_addr(hdr),
+                                         hdr->src_l2addr_len,
+                                         src_str),
                   nread);
 #if defined(MODULE_OD)
             od_hex_dump(pkt->data, nread, OD_WIDTH_DEFAULT);