Problem with Asterisk compilation for ARM

hi all,
I have compiled Asterisk 1.2 for x86 successfully.
But when i tried to cross compile it for arm, gives the error message as follows,
dlfcn.c:40: mach-o/dyld.h: No such file or directory
dlfcn.c:41: mach-o/nlist.h: No such file or directory
dlfcn.c:42: mach-o/getsect.h: No such file or directory

but I havnt got this error message for x86. where can i found this header files.
could anybody suggest me regarding this. or tell me whether I’m missing any files in ARM architecture.

Expecting your help.

Thanks & Regards,

Please do not double post.