Ich habe Probleme mit der Kompilierung von pjsip für iOS 4.0.Kompilieren von pjsip für iOS 4.0
Ich benutze die neueste Trunk-Version von SVN und bekomme immer einen Portaudio-Fehler. Bei der Verwendung des Piedmontwireless-Leitfadens: http://www.piemontewireless.net/PJSip155_and_iPhoneSDK312 erhalte ich in meiner Datei "build.mak" einen fehlenden Separatorfehler, der auf einen Whitespace/Tabbing-Fehler hinweist, aber für das Leben von mir kann ich ihn nicht finden.
Nach den pjsip Mailinglisten, sollten Sie in der Lage sein, für iOS 4.0 aus dem Kasten heraus zu kompilieren, aber ich habe diesen Fehler:
../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
Ich halte durch das Stanzen aber jede Hilfe wäre sehr geschätzt.
EDIT: ich portaudio.h haben
ich das letzte Mal pjsip ich Portaudio wurde durch ein separates Repository im Build erinnern ausgecheckt gezogen, aber ich kann falsch sein. Hast du überprüft, ob du tatsächlich portaudio.h hast? – sdolan
Yep portaudio.h ist da im System, was mich am meisten verrückt macht. Im Ordner "third_party". – Schroedinger
http://code.google.com/p/siphon/issues/detail?id=364 sagt, dass Portaudio auf dem iPhone OS nicht unterstützt wird. Der Kommentar sagte, schau dir das Wiki oder den Patch an, aber auf einen Blick konnte ich den Fehler nicht erkennen. Hoffentlich hilft dir das, dich in die richtige Richtung zu führen. – sdolan