linphone-developers
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]