2015-12-14 2 views
2

Здравствуйте разработчики собратья,PJSIP здание Ошибка для x86

Я успешно построен для armeabi-v7a, armeabi ... И когда я пытаюсь построить PJSIP для x86 ABI с помощью:

TARGET_ABI=x86 ./configure-android --use-ndk-cflags --with-openh264=/root/openh264-x86 --with-libyuv=/root/libyuv-x86/jni --with-ssl=/root/openssl-x86 
make dep && make 

Я получаю сообщение об ошибке:

make[3]: *** [output/libportaudio-x86-unknown-none/pa_unix_util.o] Error 1 
make[3]: Leaving directory `/root/pjproject-x86/third_party/build/portaudio' 
make[2]: *** [libportaudio-x86-unknown-none.a] Error 2 
make[2]: Leaving directory `/root/pjproject-x86/third_party/build/portaudio' 
make[1]: *** [all] Error 1 
make[1]: Leaving directory `/root/pjproject-x86/third_party/build' 
make: *** [all] Error 1 

Full error log

Где и что я делаю неправильно?

Заранее спасибо

+1

В чем причина использования PortAudio? вы можете отключить его и использовать ALSA, который является частью ядра Linux – azimov

+0

Я думаю, что это настройка по умолчанию ... где я могу отключить его? Будет ли это проблемой? если я построил armeabi и armeabi-v7a с портом аудио и x86 с ALSA ... – JavaMachine

+1

Добавить #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0 #define PJMEDIA_AUDIO_DEV_HAS_ALSA 1 в файле config_site.h – azimov

ответ