1diff --git a/aclocal.m4 b/aclocal.m4
2index e5b7dbf..01cecf1 100644
3--- a/aclocal.m4
4+++ b/aclocal.m4
5@@ -73,6 +73,7 @@ AC_DEFUN([OD_OBJC_RUNTIME],[
6 AC_LANG_PROGRAM([
7 #include <objc/objc.h>
8 #include <objc/Object.h>
9+ #include <stdio.h>
10 ], [
11 Object *obj = @<:@Object alloc@:>@;
12 puts(@<:@obj name@:>@);
13@@ -94,6 +95,7 @@ AC_DEFUN([OD_OBJC_RUNTIME],[
14 AC_LANG_PROGRAM([
15 #include <objc/objc.h>
16 #include <objc/Object.h>
17+ #include <stdio.h>
18 ], [
19 Object *obj = @<:@Object alloc@:>@;
20 puts(@<:@obj name@:>@);
21@@ -131,6 +133,7 @@ AC_DEFUN([OD_OBJC_RUNTIME],[
22 AC_LANG_PROGRAM([
23 #include <objc/objc.h>
24 #include <objc/objc-api.h>
25+ #include <stdio.h>
26 ], [
27 id class = objc_lookUpClass("Object");
28 id obj = @<:@class alloc@:>@;
29@@ -162,6 +165,7 @@ AC_DEFUN([OD_OBJC_RUNTIME],[
30 #else
31 #include <objc/objc-api.h>
32 #endif
33+ #include <stdio.h>
34 ], [
35 #ifdef __GNU_LIBOBJC_
36 Class class = objc_lookUpClass("Object");