为iOS7编译PJSIP

为iOS7编译PJSIP,第1张

概述我正在尝试在Mac 10.9上为iOS编译PJSIP2.1.0.( Xcode 5.0).但是当我运行./configure-iphone时,我遇到了一些错误. 以下是错误, configure-iphone: DEVPATH is not specified, using /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS. 我正在尝试在Mac 10.9上为iOS编译PJsIP2.1.0.( Xcode 5.0).但是当我运行./configure-iphone时,我遇到了一些错误.

以下是错误,

configure-iphone: DEVPATH is not specifIEd,using /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developerconfigure-iphone: IPHOnesDK is not specifIEd,choosing iPhoneOS7.0.sdkls: /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/usr/lib/gcc/arm-apple-darwin*: No such file or directoryconfigure-iphone error: unable to find gcc for iPhoneOS7.0.sdk. If you think you have the right gcc,set the full path in CC environment variable.`

有人可以帮帮我吗?谢谢

但现在,我做了一些跟随Compiling pjsip current trunk under iOS 5.0 GM Fails的事情,我得到了其他错误.

以下是错误

ailks-mbp:pjproject-2.1.0 ailk$./configure-iphone configure-iphone: DEVPATH is not specifIEd,using    /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developerconfigure-iphone: IPHOnesDK is not specifIEd,choosing iPhoneOS7.0.sdkconfigure-iphone: CXX is not specifIEd,using /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-g++-4.2configure-iphone: calling ./aconfigure with env vars:CC = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2CXX = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-g++-4.2SDKPATH = /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdkCFLAGS = -O2 -Wno-unused-label -DPJ_SDK_name="\"iPhoneOS7.0.sdk\""  -isysroot /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdkLDFLAGS = -O2  -isysroot /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -framework AudioToolBox -framework FoundationAR = /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool -static -oRANliB = echo ranlibchecking build system type... i386-apple-darwin13.0.0checking host system type... arm-apple-darwin10checking target system type... arm-apple-darwin10checking for arm-apple-darwin10-gcc...   /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2checking whether the C compiler works... noaconfigure: error: in `/Users/ailk/documents/开源库/pjproject-2.1.0':aconfigure: error: C compiler cannot create executablesSee `config.log' for more details

以下是config.log

This file contains any messages produced by compilers whilerunning configure,to aID deBUGging if configure makes a mistake.It was created by pjproject aconfigure 2.x,which wasgenerated by GNU autoconf 2.69.  Invocation command line was$./aconfigure --host=arm-apple-darwin10 --disable-sdl## --------- #### Platform. #### --------- ##hostname = ailks-mbp.ailk.comuname -m = x86_64uname -r = 13.0.0uname -s = Darwinuname -v = Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-   2422.1.72~6/RELEASE_X86_64/usr/bin/uname -p = i386/bin/uname -X     = unkNown/bin/arch              = unkNown/usr/bin/arch -k       = unkNown/usr/convex/getsysinfo = unkNown/usr/bin/hostinfo      = Mach kernel version: Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu- 2422.1.72~6/RELEASE_X86_64Kernel configured for up to 4 processors.2 processors are physically available.  4 processors are logically available. Processor type: i486 (Intel 80486)  Processors active: 0 1 2 3 Primary memory available: 4.00 gigabytesDefault processor set: 161 tasks,771 threads,4 processorsLoad average: 2.13,Mach factor: 2.37/bin/machine           = unkNown/usr/bin/oslevel       = unkNown/bin/universe          = unkNownPATH: /usr/binPATH: /binPATH: /usr/sbinPATH: /sbinPATH: /usr/local/bin## ----------- #### Core tests. #### ----------- ##aconfigure:2355: checking build system typeaconfigure:2369: result: i386-apple-darwin13.0.0aconfigure:2389: checking host system typeaconfigure:2402: result: arm-apple-darwin10aconfigure:2422: checking target system typeaconfigure:2435: result: arm-apple-darwin10aconfigure:2483: checking for arm-apple-darwin10-gccaconfigure:2510: result: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-   apple-darwin10-llvm-gcc-4.2aconfigure:2779: checking for C compiler versionaconfigure:2788: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2 --version >&5./aconfigure: line 2790: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2: No such file or directoryaconfigure:2799: $? = 127aconfigure:2788: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2 -v >&5./aconfigure: line 2790: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2: No such file or directoryaconfigure:2799: $? = 127aconfigure:2788: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2 -V >&5./aconfigure: line 2790: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2: No such file or directoryaconfigure:2799: $? = 127aconfigure:2788: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2 -qversion >&5./aconfigure: line 2790: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2: No such file or directoryaconfigure:2799: $? = 127aconfigure:2819: checking whether the C compiler worksaconfigure:2841: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple- darwin10-llvm-gcc-4.2 -O2 -Wno-unused-label -DPJ_SDK_name="\"iPhoneOS7.0.sdk\""  -isysroot  /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS 7.0.sdk  -O2  -isysroot    /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -framework AudioToolBox -framework Foundation conftest.c  >&5./aconfigure: line 2843: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-   apple-darwin10-llvm-gcc-4.2: No such file or directoryaconfigure:2845: $? = 127aconfigure:2883: result: noaconfigure: Failed program was:| /* confdefs.h */| #define PACKAGE_name "pjproject"| #define PACKAGE_TARname "pjproject"| #define PACKAGE_VERSION "2.x"| #define PACKAGE_STRING "pjproject 2.x"| #define PACKAGE_BUGREPORT ""| #define PACKAGE_URL ""| /* end confdefs.h.  */| | int| main ()| {| |   ;|   return 0;| }aconfigure:2888: error: in `/Users/ailk/documents/开源库/pjproject-2.1.0':aconfigure:2890: error: C compiler cannot create executablesSee `config.log' for more details## ---------------- #### Cache variables. #### ---------------- ##ac_cv_build=i386-apple-darwin13.0.0ac_cv_env_CCC_set=ac_cv_env_CCC_value=ac_cv_env_CC_set=setac_cv_env_CC_value=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-    darwin10-llvm-gcc-4.2ac_cv_env_CFLAGS_set=setac_cv_env_CFLAGS_value='-O2 -Wno-unused-label -DPJ_SDK_name="\"iPhoneOS7.0.sdk\""  -    isysroot     /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk'ac_cv_env_CPPFLAGS_set=ac_cv_env_CPPFLAGS_value=ac_cv_env_CPP_set=setac_cv_env_CPP_value='/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2  -E -isysroot /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk'ac_cv_env_CXXFLAGS_set=ac_cv_env_CXXFLAGS_value=ac_cv_env_CXX_set=setac_cv_env_CXX_value=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-    darwin10-llvm-g++-4.2ac_cv_env_LDFLAGS_set=setac_cv_env_LDFLAGS_value='-O2  -isysroot     /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -framework AudioToolBox -framework Foundation'ac_cv_env_liBS_set=ac_cv_env_liBS_value=ac_cv_env_build_alias_set=ac_cv_env_build_alias_value=ac_cv_env_host_alias_set=setac_cv_env_host_alias_value=arm-apple-darwin10ac_cv_env_target_alias_set=ac_cv_env_target_alias_value=ac_cv_host=arm-apple-darwin10ac_cv_prog_CC=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2ac_cv_target=arm-apple-darwin10## ----------------- #### Output variables. #### ----------------- ##AR='/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool -static -o'CC='/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2'CC_CFLAGS=''CC_DEF=''CC_INC=''CC_OPTIMIZE=''CC_OUT=''CFLAGS='-O2 -Wno-unused-label -DPJ_SDK_name="\"iPhoneOS7.0.sdk\""  -isysroot     /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk'CPP='/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-gcc-4.2  -E -isysroot     /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk'CPPFLAGS=''CXX='/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-llvm-g++-4.2'CXXFLAGS='-O2 -Wno-unused-label -DPJ_SDK_name="\"iPhoneOS7.0.sdk\""  -isysroot /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk 'DEFS=''ECHO_C='\c'ECHO_N=''ECHO_T=''EGREP=''EXEEXT=''GREP=''LD=''LDFLAGS='-O2  -isysroot     /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -framework AudioToolBox -framework Foundation'LDOUT=''liBEXT2=''liBEXT=''liBOBJs=''liBS=''LTliBOBJs=''OBJEXT=''PACKAGE_BUGREPORT=''PACKAGE_name='pjproject'PACKAGE_STRING='pjproject 2.x'PACKAGE_TARname='pjproject'PACKAGE_URL=''PACKAGE_VERSION='2.x'PATH_SEParaTOR=':'PKG_CONfig=''RANliB='echo ranlib'SAVED_PKG_CONfig_PATH=''SDL_CONfig=''SHELL='/bin/sh'ac_build_mak_vars=''ac_cross_compile=''ac_ct_CC=''ac_ct_CXX=''ac_external_gsm=''ac_external_pa=''ac_external_speex=''ac_ffmpeg_cflags=''ac_ffmpeg_ldflags=''ac_has_ffmpeg=''ac_host=''ac_ios_cflags=''ac_linux_poll=''ac_main_obj=''ac_no_g711_codec=''ac_no_g7221_codec=''ac_no_g722_codec=''ac_no_gsm_codec=''ac_no_ilbc_codec=''ac_no_l16_codec=''ac_no_large_filter=''ac_no_opencore_amrnb=''ac_no_opencore_amrwb=''ac_no_silk=''ac_no_small_filter=''ac_no_speex_aec=''ac_no_speex_codec=''ac_no_ssl=''ac_os_obJs=''ac_pa_cflags=''ac_pa_use_alsa=''ac_pa_use_oss=''ac_pjdir=''ac_pjmedia_snd=''ac_pjmedia_vIDeo=''ac_pjmedia_vIDeo_has_ios=''ac_pjmedia_vIDeo_has_qt=''ac_qt_cflags=''ac_resample_dll=''ac_sdl_cflags=''ac_sdl_ldflags=''ac_shlib_suffix=''ac_v4l2_cflags=''ac_v4l2_ldflags=''bindir='${exec_prefix}/bin'build='i386-apple-darwin13.0.0'build_alias=''build_cpu='i386'build_os='darwin13.0.0'build_vendor='apple'datadir='${daTarootdir}'daTarootdir='${prefix}/share'docdir='${daTarootdir}/doc/${PACKAGE_TARname}'dvIDir='${docdir}'exec_prefix='NONE'host='arm-apple-darwin10'host_alias='arm-apple-darwin10'host_cpu='arm'host_os='darwin10'host_vendor='apple'HTMLdir='${docdir}'includedir='${prefix}/include'infodir='${daTarootdir}/info'libcrypto_present=''libdir='${exec_prefix}/lib'libexecdir='${exec_prefix}/libexec'libssl_present=''localedir='${daTarootdir}/locale'localstatedir='${prefix}/var'mandir='${daTarootdir}/man'oldincludedir='/usr/include'opencore_amrnb_h_present=''opencore_amrnb_present=''opencore_amrwb_dec_h_present=''opencore_amrwb_dec_present=''opencore_amrwb_enc_h_present=''opencore_amrwb_enc_present=''openssl_h_present=''pdfdir='${docdir}'prefix='NONE'program_transform_name='s,x,'psdir='${docdir}'sbindir='${exec_prefix}/sbin'sharedstatedir='${prefix}/com'silk_h_present=''silk_present=''sysconfdir='${prefix}/etc'target='arm-apple-darwin10'target_alias=''target_cpu='arm'target_os='darwin10'target_vendor='apple'## ----------- #### confdefs.h. #### ----------- ##/* confdefs.h */#define PACKAGE_name "pjproject"#define PACKAGE_TARname "pjproject"#define PACKAGE_VERSION "2.x"#define PACKAGE_STRING "pjproject 2.x"#define PACKAGE_BUGREPORT ""#define PACKAGE_URL ""aconfigure: exit 77

谢谢您的帮助.

解决方法 几天前我在这个问题上挣扎……

入门指南,here,帮助我,这个post在SO上非常有帮助.

当我从入门指南下载库时,它将无法编译,直到我从提供给上面提到的SO帖子中的svn存储库的链接库

svn co http://svn.pJsip.org/repos/pjproject/trunk  pjproject

从那里拿到图书馆之后
我只是确保安装了命令行工具.你可以登入xcode – > prefrences – >下载,而不仅仅是创建“config_site.h”,如0xbeefdead在他的回答中指出.
最后一件事是运行./configure-iphone,就是这样.

我正在运行osx 10.8.5 9(xcode 5),我的设备是4s.对于iPhone 5,请使用入门指南中提到的armv7s架构

希望这可以帮助

总结

以上是内存溢出为你收集整理的为iOS7编译PJSIP全部内容,希望文章能够帮你解决为iOS7编译PJSIP所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1074784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存