Ho riscontrato problemi con la compilazione di pjsip per iOS 4.0.Compilazione di pjsip per iOS 4.0
Sto utilizzando l'ultima versione di trunk da SVN e continuo a ricevere un errore di portaudio. Quando si utilizza la guida piedmontwireless: http://www.piemontewireless.net/PJSip155_and_iPhoneSDK312 Viene visualizzato un errore di separatore mancante nel file build.mak, che indica un errore di spazio/tabulazione, ma per la vita di me non riesco a trovarlo.
Secondo i PJSIP mailing list, si dovrebbe essere in grado di compilare fuori dalla scatola per iOS 4.0, ma ottengo questo errore:
../src/pjmedia-audiodev/errno.c:23:26: error: portaudio.h: No such file or directory
../src/pjmedia-audiodev/errno.c: In function ‘pjmedia_audiodev_strerror’:
../src/pjmedia-audiodev/errno.c:104: warning: implicit declaration of function ‘Pa_GetErrorText’
make[2]: *** [output/pjmedia-audiodev-arm-apple-darwin9/errno.o] Error 1
make[1]: *** [pjmedia-audiodev] Error 2
Terrò punzonatura attraverso questo, ma qualsiasi aiuto sarebbe Molto apprezzato.
EDIT: Io ho portaudio.h
L'ultima volta che ho controllato PJSIP mi ricordo PortAudio è stato tirato attraverso un archivio distinto nella build, ma potrei sbagliarmi. Hai controllato se hai davvero portaudio.h? – sdolan
Sì portaudio.h è lì nel sistema che è quello che mi sta strangolando di più. Nella cartella third_party. – Schroedinger
http://code.google.com/p/siphon/issues/detail?id=364 dice che portaudio non è supportato sul sistema operativo dell'iPhone. Il commento dice guarda la wiki o patch, ma ad una rapida occhiata non ho visto la correzione. Spero che ti aiuti a guidarti nella giusta direzione. – sdolan