Hi Shayne >Use version 1.4 and samuel vinsons legacy device patch. You *could* use v0.9, but honestly your better up keeping up >with current versions. >Samuels patch MIGHT work with 1.5, but I havent tested this yet. >Regards, >Shayne. I do everything from scratch again and have applied Samuel's patch, both patch-audio_dev.txt patch and the patch-mips_test.text patch. Then imported the newest iphonesound-20091226.c file into pjmedia. So when i tried to compile, if I include --disable-sound the compilation works, but of course there is no sound device. But when I try to compile without --disable-sound, missing separator error returns make -f /Users/elico/pjproject1.4/build/rules.mak APP=PJMEDIA app=pjmedia ../lib/libpjmedia-arm-apple-darwin9.a .pjmedia-arm-apple-darwin9.depend:1: *** missing separator. Stop. make[1]: *** [pjmedia] Error 2 make: *** [all] Error 1 I have also tried using both GCC 4.0.1 and 4.2.1 both stop at the Missing Separator error at PJMEDIA. Any idea how should I proceed? Regards Jin Li