2011-10-20 3 views
1

실제로이 질문을 pjsip 메일 링리스트에 올렸지 만 아직 어떤 응답도 얻지 못했습니다. 그래서 나는 여기에서 나의 운을 시험 할 것이라고 생각했다.arm7/iOS 용 pjsip 4.3 - mips_test.o에없는 기호

    :

    이 내가 생각 아주 간단한 문제입니다

    , 나는 아이폰 SDK 4.3에 대한 맥 10.6.2

    에 (트렁크에서 최신이) 나는이 명령 http://trac.pjsip.org/repos/wiki/Getting-Started/iPhone 다음입니다 pjsip를 컴파일하려고

  1. 는 SVN
  2. 수출 CFLAGS + = "-march =하는 ARMv7 -mcpu = ARM1176JZF-S -mcpu = 코어 텍스 -A8" 수출 LDFLAGS + = "-march =하는 ARMv7 -mcpu = ARM1176JZF-S -mcpu = 피질에서 최신 코드를 체크 아웃 -a8 "
  3. ./configure-iphone
  4. 메이크업의 출발 & &는 & & 깨끗한

을 만들어 그것에는이 다음과 같은 오류 :

undefined symbols for architecture armv7: "_pjmedia_codec_g722_init", 
referenced from: _g722_encode_decode in mips_test.o 
_create_stream_g722 in mips_test.o "_pjmedia_codec_g722_deinit", 
referenced from: _g722_encode_decode in mips_test.o 
_create_stream_g722 in mips_test.o ld: symbol(s) not found for 
architecture armv7 collect2: ld returned 1 exit status make[2]: *** 
[../bin/pjmedia-test-arm-apple-darwin9] Error 1 make[1]: *** 
[pjmedia-test] Error 2 make: *** [all] Error 1 

사람이 어떻게이 문제를 이동하는 어떤 생각을 가지고 있습니까?
pjmedia 테스트를 비활성화 할 수 있습니까? iPhoneOS 구축을 위해

(나는 또한 http://code.google.com/p/siphon/downloads/detail?name=patch-mips_test.txt&can=2&q=에서 파일을 사용하여 mips_test.c 패치 시도, 동일한 문제)

답변

2

코덱 G722 사용할 수 없습니다. 그러나 불행히도 그들은 빌드에서 g722_encode_decode()를 제외하는 것을 잊었습니다. 할 수 있습니다 간단한 편집 mips_test.c이 도움이

# if PJMEDIA_HAS_G722_CODEC 
.. 
#endif 

희망과 서라운드 g722_encode_decode()와 create_stream_g722().