Linphone Android - 错误尝试make(为x86构建libvpx失败| vp8) - Mac OSX

时间:2013-11-14 10:40:28

标签: android android-ndk linphone libvpx

我正在使用Linphone处理SIP应用程序。 我从:

获得了git存储库
  

git clone git://git.linphone.org/linphone-android.git --recursive

我按照自述文件操作,如果我执行make

,会出现以下错误
  

/用户/ --- /开发/ AndroidSIPPI / Linphone中-机器人/子模块/外部对象/ libvpx / VP8 /编码器/ onyx_if.c:   在函数'vp8_create_compressor'中:   /Users/---/Development/AndroidSIPPI/linphone-android/submodules/externals/libvpx/vp8/encoder/onyx_if.c:2059:45:   错误:'vp8_copy32xn'未声明(首次在此函数中使用)   /Users/---/Development/AndroidSIPPI/linphone-android/submodules/externals/libvpx/vp8/encoder/onyx_if.c:2059:45:   注意:每个未声明的标识符仅报告一次   功能它出现在       [CC] vp8 / encoder / picklpf.co make [2]: * [vp8 / encoder / onyx_if.co]错误1 make [2]: 等待未完成的   jobs .... make [1]: [.DEFAULT]错误2为x86构建libvpx   失败。 make:*   [/Users/---/Development/AndroidSIPPI/linphone-android/submodules/externals/build/libvpx/x86/libvpx.a]   错误1

我想将Linphone-Library导入到我现有的项目中。有人可以帮助我,还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

问题解决了。

PATH vars必须设置正确!

MAC上的

  

sudo vi / etc / paths

并添加

/Users/USERNAME/YOURPATH/android-ndk-r9b

/Users/USERNAME/YOURPATH/adt-bundle-mac-x86_64-20130522/sdk

/Users/USERNAME/YOURPATH/adt-bundle-mac-x86_64-20130522/sdk/tools

/Users/USERNAME/YOURPATH/adt-bundle-mac-x86_64-20130522/sdk/platform-tools

并使用PORT安装所有包依赖