2011-09-26 67 views
1

我正在嘗試爲iPhone構建最新的穩定PJSIP(1.10),並且在我的make期間遇到了一些錯誤。我按照說明here,但我沒有任何運氣。我搜索了周圍和谷歌,並沒有遇到其他人有相同的錯誤,所以我有點卡住了。構建iOS 4的PJSIP

我按照說明創建了我的config_site.h./configure-iphone給出了我在別處看到的輸出,所以這部分看起來工作正常。 make dep似乎工作正常,與make clean一樣,但我在我的make上得到以下錯誤(這應該是獲得我可以使用的Xcode項目之前的最後一步,至少通過我的閱讀)。

if test ! -d ../bin; then mkdir -p ../bin; fi 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1 -o ../bin/pjlib-util-test-arm-apple-darwin9 \ 
     output/pjlib-util-test-arm-apple-darwin9/main.o output/pjlib-util-test-arm-apple-darwin9/xml.o output/pjlib-util-test-arm-apple-darwin9/encryption.o output/pjlib-util-test-arm-apple-darwin9/stun.o output/pjlib-util-test-arm-apple-darwin9/resolver_test.o output/pjlib-util-test-arm-apple-darwin9/test.o output/pjlib-util-test-arm-apple-darwin9/http_client.o ../lib/libpjlib-util-arm-apple-darwin9.a /pjproject-1.10/pjlib/lib/libpj-arm-apple-darwin9.a -O2 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -framework AudioToolbox -framework Foundation -luuid -lpthread -framework CoreAudio -framework CoreFoundation -framework AudioToolbox -framework CFNetwork -framework UIKit  
ld: library not found for -luuid 
collect2: ld returned 1 exit status 
make[2]: *** [../bin/pjlib-util-test-arm-apple-darwin9] Error 1 
make[1]: *** [pjlib-util-test] Error 2 
make: *** [all] Error 1 

我運行在OS X 10.7.1和Xcode 4.1(我已經得到了安裝好iOS 5的測試版,但根據make輸出,不會出現從什麼在所有引用它的文件夾我可以告訴)。

回答

0

我不確定具體是什麼導致了這種情況,但我能夠通過在只安裝了Xcode 4.1的新版OS X Lion上安裝應用程序來解決此問題。