[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Linphone-developers] Failed to Build after Git Checkout to tags/2.1.2
From: |
powerqian |
Subject: |
[Linphone-developers] Failed to Build after Git Checkout to tags/2.1.2 |
Date: |
Thu, 20 Mar 2014 20:28:53 -0700 (PDT) |
Hi,
I want to build a stable version of Linphone, so I checkout to the
tags/2.1.2 and tried to build. Here's what I did:
1. git checkout tags/2.1.2
Git gave me the following info
warning: unable to rmdir submodules/cunit: Directory not empty
warning: unable to rmdir submodules/msisac: Directory not empty
M submodules/bcg729
M submodules/belle-sip
M submodules/externals/libvpx
M submodules/externals/polarssl
M submodules/externals/srtp
M submodules/externals/zrtpcpp
M submodules/linphone
M submodules/msx264
Note: checking out 'tags/2.1.2'.
2. cd submodules/build and make all.
Failed immediately with the following error:
---------ERROR BEGIN---------
make -f builder-iphone-simulator.mk enable_gpl_third_parties=yes
enable_zrtp=no enable_opus=yes enable_debug=no enable_ffmpeg=yes all \
&& make -f builder-iphone-os.mk enable_gpl_third_parties=yes
enable_zrtp=no enable_opus=yes enable_debug=no enable_ffmpeg=yes all \
&& make -f builder-iphone-os.mk host=armv7s-apple-darwin
enable_gpl_third_parties=yes enable_zrtp=no enable_opus=yes
enable_debug=no enable_ffmpeg=yes all \
&& make -f builder-iphone-os.mk delivery-sdk
mkdir -p
/Users/qianli/Documents/Development/Linphone-iphone-2.1.2/linphone-iphone/submodules/build/..//../liblinphone-sdk/i386-apple-darwin/include
mkdir -p
/Users/qianli/Documents/Development/Linphone-iphone-2.1.2/linphone-iphone/submodules/build/..//../liblinphone-sdk/i386-apple-darwin/lib/pkgconfig
make[1]: *** No rule to make target
`/Users/qianli/Documents/Development/Linphone-iphone-2.1.2/linphone-iphone/submodules/build/..//externals/polarssl/Makefile',
needed by `update-tree'. Stop.
make: *** [build] Error 2
---------ERROR END---------
3. I thought the error was maybe related to the submodules stuff or
something, so I git submodule update --init --recursive, and then make all.
It started to build. But failed with the following error:
---------ERROR BEGIN---------
Making all in tester
CC belle_sip_tester-belle_sip_tester.o
CC belle_sip_tester-belle_sdp_tester.o
CC belle_sip_tester-belle_sip_uri_tester.o
CC belle_sip_tester-belle_sip_headers_tester.o
CC belle_sip_tester-belle_sip_message_tester.o
CC belle_sip_tester-auth_helper_tester.o
CC belle_sip_tester-cast_test.o
CC belle_sip_tester-belle_sip_register_tester.o
CC belle_sip_tester-belle_sip_dialog_tester.o
CC belle_sip_tester-belle_sip_refresher_tester.o
CC belle_sip_tester-belle_sip_resolver_tester.o
CCLD belle_sip_tester
ld: warning: directory not found for option
'-L/Users/qianli/Documents/Development/Linphone-iphone-2.1.2/linphone-iphone/submodules/build-i386-apple-darwin/cunit/CUnit/Sources'
Undefined symbols for architecture i386:
"_CFReadStreamClose", referenced from:
_stream_channel_close in
libbellesip.a(libbellesip_la-stream_channel.o)
"_CFReadStreamOpen", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
"_CFReadStreamSetProperty", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
"_CFRelease", referenced from:
_stream_channel_close in
libbellesip.a(libbellesip_la-stream_channel.o)
"_CFStreamCreatePairWithSocket", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
"_CFWriteStreamClose", referenced from:
_stream_channel_close in
libbellesip.a(libbellesip_la-stream_channel.o)
"_CFWriteStreamOpen", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
"_CFWriteStreamSetProperty", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
"_kCFAllocatorDefault", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
"_kCFStreamNetworkServiceType", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
"_kCFStreamNetworkServiceTypeVoIP", referenced from:
_finalize_stream_connection in
libbellesip.a(libbellesip_la-stream_channel.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[4]: *** [belle_sip_tester] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [build-belle-sip] Error 2
make: *** [build] Error 2
---------ERROR END---------
I think the CUnit stuff is introduced to Linphone repo just recently. Not
sure why it looked for that directory in the old branch.
What should I do to correctly build a stable version of Linphone?
Thanks!
--
View this message in context:
http://nongnu.13855.n7.nabble.com/Failed-to-Build-after-Git-Checkout-to-tags-2-1-2-tp180704.html
Sent from the linphone-developers mailing list archive at Nabble.com.
- [Linphone-developers] Failed to Build after Git Checkout to tags/2.1.2,
powerqian <=