diff --git a/libavutil/log.c b/libavutil/log.c
index 9248752a555a5d2bf50389dcff5787afd0d10bc2..5fec3328c0e88bf52bb709c410e772c4b0ab5869 100644
--- a/libavutil/log.c
+++ b/libavutil/log.c
@@ -25,6 +25,7 @@
  */
 
 #include "avutil.h"
+#include "log.h"
 
 int av_log_level = AV_LOG_INFO;
 
diff --git a/libavutil/mem.c b/libavutil/mem.c
index 45cd986ee1bd1c48b30671042dad0b6e68f7e5ce..5413010680f3426a74cadda27c28fba6d40f47fe 100644
--- a/libavutil/mem.c
+++ b/libavutil/mem.c
@@ -33,6 +33,8 @@
 #include <malloc.h>
 #endif
 
+#include "mem.h"
+
 /* you can redefine av_malloc and av_free in your project to use your
    memory allocator. You do not need to suppress this file because the
    linker will do it automatically */