BelledonneCommunications / linphone-iphone

Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of linphone-iphone (git://git.linphone.org/linphone-iphone.git)
http://linphone.org
GNU General Public License v3.0
572 stars 343 forks source link

Hi, i got some issues that '[x86_64-build]' when I was building './prepare.py -c && ./prepare.py && make' #416

Open yuehengwu opened 6 years ago

yuehengwu commented 6 years ago

These are the details below :

[ 36%] Building C object src/CMakeFiles/mediastreamer_voip.dir/crypto/zrtp.c.o /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/src/crypto/zrtp.c:71:8: error: use of undeclared identifier 'ZRTP_KEYAGREEMENT_X255'; did you mean 'MS_ZRTP_KEY_AGREEMENT_X255'? case(ZRTP_KEYAGREEMENT_X255): return "ECDH-255"; ^~~~~~ MS_ZRTP_KEY_AGREEMENT_X255 /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/include/mediastreamer2/zrtp.h:83:2: note: 'MS_ZRTP_KEY_AGREEMENT_X255' declared here MS_ZRTP_KEY_AGREEMENT_X255, ^ /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/src/crypto/zrtp.c:72:8: error: use of undeclared identifier 'ZRTP_KEYAGREEMENT_X448'; did you mean 'MS_ZRTP_KEY_AGREEMENT_X448'? case(ZRTP_KEYAGREEMENT_X448): return "ECDH-448"; ^~~~~~ MS_ZRTP_KEY_AGREEMENT_X448 /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/include/mediastreamer2/zrtp.h:84:2: note: 'MS_ZRTP_KEY_AGREEMENT_X448' declared here MS_ZRTP_KEY_AGREEMENT_X448 ^ /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/src/crypto/zrtp.c:550:75: error: use of undeclared identifier 'ZRTP_KEYAGREEMENT_X255'; did you mean 'MS_ZRTP_KEY_AGREEMENT_X255'? ...bzrtpKeyAgreements[bzrtpCount++] = ZRTP_KEYAGREEMENT_X255; break; ^~~~~~ MS_ZRTP_KEY_AGREEMENT_X255 /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/include/mediastreamer2/zrtp.h:83:2: note: 'MS_ZRTP_KEY_AGREEMENT_X255' declared here MS_ZRTP_KEY_AGREEMENT_X255, ^ /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/src/crypto/zrtp.c:551:75: error: use of undeclared identifier 'ZRTP_KEYAGREEMENT_X448'; did you mean 'MS_ZRTP_KEY_AGREEMENT_X448'? ...bzrtpKeyAgreements[bzrtpCount++] = ZRTP_KEYAGREEMENT_X448; break; ^~~~~~ MS_ZRTP_KEY_AGREEMENT_X448 /Users/test/Desktop/linphone-iphone1/submodules/mediastreamer2/include/mediastreamer2/zrtp.h:84:2: note: 'MS_ZRTP_KEY_AGREEMENT_X448' declared here MS_ZRTP_KEY_AGREEMENT_X448 ^ 4 errors generated. make[6]: [src/CMakeFiles/mediastreamer_voip.dir/crypto/zrtp.c.o] Error 1 make[5]: [src/CMakeFiles/mediastreamer_voip.dir/all] Error 2 make[4]: [all] Error 2 make[3]: [/Users/test/Desktop/linphone-iphone1/WORK/ios-x86_64/Stamp/EP_ms2/EP_ms2-build] Error 2 make[2]: [CMakeFiles/EP_ms2.dir/all] Error 2 make[1]: [all] Error 2 make: *** [x86_64-build] Error 2

Can you give me some help about this issue?

ghost commented 6 years ago

Hi,

You need to run git submodule update --recursive --init to be sure you submodules are well synced

Regards

yuehengwu commented 6 years ago

Thx for your help, i fixed this issue after I updated submodule.