General
Tests fail due to sdk_info.FillXcodeVersion(settings) now requires 2 arguments. For all tests I've added None as the second parameter.
Branch master
Builds fine and tests pass.
Compile error in XCode after importing WebRTC/OWT.framework into a xcode ios project using conferencing:
XCode output
```
Undefined symbols for architecture arm64:
"owt::base::CustomizedCapturer::Create(std::__1::shared_ptr, owt::base::VideoEncoderInterface*)", referenced from:
owt::base::LocalEncodedCaptureTrackSource::Create(std::__1::shared_ptr, owt::base::VideoEncoderInterface*) in OWT(stream.o)
"owt::base::CustomizedCapturer::Create(std::__1::shared_ptr, std::__1::unique_ptr >)", referenced from:
owt::base::LocalRawCaptureTrackSource::Create(std::__1::shared_ptr, std::__1::unique_ptr >) in OWT(stream.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```
Branch 76
Compile error in XCode after importing WebRTC/OWT.framework into a xcode ios project using conferencing:
XCode output
```
Undefined symbols for architecture arm64:
"_VTCreateCGImageFromCVPixelBuffer", referenced from:
-[RTCCVPixelBuffer debugQuickLookObject] in OWT(RTCCVPixelBuffer.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing All Messages
Undefined symbol: _VTCreateCGImageFromCVPixelBuffer
```
Branch 79
Compiles, but tests fail.
Console output
```Bash
Start running unit tests.
ninja: Entering directory `out/Debug-simulator-x64'
[2917/2917] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_base.a
ninja: Entering directory `out/Debug-simulator-x64'
[7/7] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_p2p.a
ninja: Entering directory `out/Debug-simulator-x64'
[8/8] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_conf.a
ninja: Entering directory `out/Debug-simulator-x64'
[36/36] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_objc.a
ninja: Entering directory `out/Debug-simulator-x64'
[1/1] LIBTOOL-STATIC obj/talk/owt/libowt_deps.a
ninja: Entering directory `out/Debug-simulator-x64'
[39/81] ACTION //third_party/webrtc/examples:AppRTCMobile_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[81/81] STAMP obj/third_party/webrtc/examples/AppRTCMobile.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[120/193] ACTION //third_party/webrtc/modules/audio_coding:audio_decoder_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[193/193] STAMP obj/third_party/webrtc/modules/audio_coding/audio_decoder_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[22/60] ACTION //third_party/webrtc/common_audio:common_audio_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[60/60] STAMP obj/third_party/webrtc/common_audio/common_audio_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[28/40] ACTION //third_party/webrtc/common_video:common_video_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[40/40] STAMP obj/third_party/webrtc/common_video/common_video_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[21/114] ACTION //third_party/webrtc/modules:modules_tests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[114/114] STAMP obj/third_party/webrtc/modules/modules_tests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[38/70] ACTION //third_party/webrtc/pc:rtc_pc_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[70/70] STAMP obj/third_party/webrtc/pc/rtc_pc_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[11/27] ACTION //third_party/webrtc/system_wrappers:system_wrappers_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[27/27] STAMP obj/third_party/webrtc/system_wrappers/system_wrappers_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[91/194] ACTION //third_party/webrtc/test:test_support_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[194/194] STAMP obj/third_party/webrtc/test/test_support_unittests.stamp
User defaults from command line:
IDETestRunSpecificationPath = /var/folders/5d/0j23xktd7rl_p6q94czch0br0000gn/T/084B9B96-FCA1-4012-A636-F97901628A37
Testing started on 'iPhone X'
2020-01-23 16:25:12.744 xcodebuild[3440:2938181] IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
/Users/currentUser/Library/Developer/Xcode/DerivedData/temporary-fkqbakjgwpmrurgzwkdtbxwtnuxq/Logs/Test/Test-Transient Testing-2020.01.23_16-25-12-+0100.xcresult/Staging/1_Test/Diagnostics/audio_decoder_unittests-36D87EFC-DA63-4B2F-B878-CEB8B5EF3F08/audio_decoder_unittests-50DCEFBC-F23A-483A-8E4D-54920E75AD00/Session-audio_decoder_unittests-2020-01-23_162512-SyNLQ5.log
2020-01-23 16:25:12.745 xcodebuild[3440:2938088] [MT] IDETestOperationsObserverDebug: (CEB8B1BD-948D-482C-A40F-A2105554CE52) Beginning test session audio_decoder_unittests-CEB8B1BD-948D-482C-A40F-A2105554CE52 at 2020-01-23 16:25:12.745 with Xcode 11C504 on target {
SimDevice: iPhone X (F7D47AAE-081D-4D8E-A02E-85DB2B4F47B2, iOS 13.2, Shutdown)
} (13.2.2 (17B102))
2020-01-23 16:25:26.729 xcodebuild[3440:2938088] [MT] IDETestOperationsObserverDebug: (CEB8B1BD-948D-482C-A40F-A2105554CE52) Finished requesting crash reports. Continuing with testing.
(field_trial.cc:107): Setting field trial string:
[==========] Running 26 tests from 10 test suites.
[----------] Global test environment set-up.
[----------] 2 tests from AudioDecoderPcmUTest
[ RUN ] AudioDecoderPcmUTest.EncodeDecode
[ OK ] AudioDecoderPcmUTest.EncodeDecode (1 ms)
[ RUN ] AudioDecoderPcmUTest.SetTargetBitrate
[ OK ] AudioDecoderPcmUTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderPcmUTest (1 ms total)
[----------] 2 tests from AudioDecoderPcmATest
[ RUN ] AudioDecoderPcmATest.EncodeDecode
[ OK ] AudioDecoderPcmATest.EncodeDecode (1 ms)
[ RUN ] AudioDecoderPcmATest.SetTargetBitrate
[ OK ] AudioDecoderPcmATest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderPcmATest (1 ms total)
[----------] 2 tests from AudioDecoderPcm16BTest
[ RUN ] AudioDecoderPcm16BTest.EncodeDecode
[ OK ] AudioDecoderPcm16BTest.EncodeDecode (1 ms)
[ RUN ] AudioDecoderPcm16BTest.SetTargetBitrate
[ OK ] AudioDecoderPcm16BTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderPcm16BTest (1 ms total)
[----------] 2 tests from AudioDecoderIlbcTest
[ RUN ] AudioDecoderIlbcTest.EncodeDecode
[ OK ] AudioDecoderIlbcTest.EncodeDecode (7 ms)
[ RUN ] AudioDecoderIlbcTest.SetTargetBitrate
[ OK ] AudioDecoderIlbcTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderIlbcTest (7 ms total)
[----------] 2 tests from AudioDecoderIsacFloatTest
[ RUN ] AudioDecoderIsacFloatTest.EncodeDecode
[ OK ] AudioDecoderIsacFloatTest.EncodeDecode (7 ms)
[ RUN ] AudioDecoderIsacFloatTest.SetTargetBitrate
[ OK ] AudioDecoderIsacFloatTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderIsacFloatTest (7 ms total)
[----------] 2 tests from AudioDecoderIsacSwbTest
[ RUN ] AudioDecoderIsacSwbTest.EncodeDecode
[ OK ] AudioDecoderIsacSwbTest.EncodeDecode (8 ms)
[ RUN ] AudioDecoderIsacSwbTest.SetTargetBitrate
[ OK ] AudioDecoderIsacSwbTest.SetTargetBitrate (1 ms)
[----------] 2 tests from AudioDecoderIsacSwbTest (9 ms total)
[----------] 2 tests from AudioDecoderIsacFixTest
[ RUN ] AudioDecoderIsacFixTest.EncodeDecode
[ OK ] AudioDecoderIsacFixTest.EncodeDecode (6 ms)
[ RUN ] AudioDecoderIsacFixTest.SetTargetBitrate
[ OK ] AudioDecoderIsacFixTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderIsacFixTest (7 ms total)
[----------] 2 tests from AudioDecoderG722Test
[ RUN ] AudioDecoderG722Test.EncodeDecode
[ OK ] AudioDecoderG722Test.EncodeDecode (1 ms)
[ RUN ] AudioDecoderG722Test.SetTargetBitrate
[ OK ] AudioDecoderG722Test.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderG722Test (1 ms total)
[----------] 2 tests from AudioDecoderG722StereoTest
[ RUN ] AudioDecoderG722StereoTest.EncodeDecode
[ OK ] AudioDecoderG722StereoTest.EncodeDecode (3 ms)
[ RUN ] AudioDecoderG722StereoTest.SetTargetBitrate
[ OK ] AudioDecoderG722StereoTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderG722StereoTest (3 ms total)
[----------] 8 tests from Param/AudioDecoderOpusTest
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/0
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/0 (3 ms)
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/1
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/1 (3 ms)
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/2
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/2 (4 ms)
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/3
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/3 (4 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/0
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/0 (1 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/1
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/1 (0 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/2
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/2 (0 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/3
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/3 (0 ms)
[----------] 8 tests from Param/AudioDecoderOpusTest (15 ms total)
[----------] Global test environment tear-down
[==========] 26 tests from 10 test suites ran. (52 ms total)
[ PASSED ] 26 tests.
2020-01-23 16:25:57.151 xcodebuild[3440:2938088] [MT] IDETestOperationsObserverDebug: 44.413 elapsed -- Testing started completed.
2020-01-23 16:25:57.151 xcodebuild[3440:2938088] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
2020-01-23 16:25:57.151 xcodebuild[3440:2938088] [MT] IDETestOperationsObserverDebug: 44.413 sec, +44.413 sec -- end
Test session results, code coverage, and logs:
/Users/currentUser/Library/Developer/Xcode/DerivedData/temporary-fkqbakjgwpmrurgzwkdtbxwtnuxq/Logs/Test/Test-Transient Testing-2020.01.23_16-25-12-+0100.xcresult
Testing failed:
TestTargetName:
```
Using the lib in a conferencing project results in runtime exception:
XCode output
```
objc[692]: Class RTCCVPixelBuffer is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x1da2044a0) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df82240). One of the two will be used. Which one is undefined.
objc[692]: Class RTCAudioSession is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80b70) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45660). One of the two will be used. Which one is undefined.
objc[692]: Class RTCAudioSessionConfiguration is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80bc0) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c456b0). One of the two will be used. Which one is undefined.
objc[692]: Class RTCNativeAudioSessionDelegateAdapter is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80c10) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45700). One of the two will be used. Which one is undefined.
objc[692]: Class RTCEncodedImage is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80c88) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45778). One of the two will be used. Which one is undefined.
objc[692]: Class RTCRtpFragmentationHeader is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80cd8) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c457c8). One of the two will be used. Which one is undefined.
objc[692]: Class RTCVideoCapturer is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80d00) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c457f0). One of the two will be used. Which one is undefined.
objc[692]: Class RTCVideoCodecInfo is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80d50) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45840). One of the two will be used. Which one is undefined.
objc[692]: Class RTCVideoEncoderQpThresholds is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80da0) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45890). One of the two will be used. Which one is undefined.
objc[692]: Class RTCVideoEncoderSettings is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80e18) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45908). One of the two will be used. Which one is undefined.
objc[692]: Class RTCVideoFrame is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80e40) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45930). One of the two will be used. Which one is undefined.
objc[692]: Class RTCDispatcher is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df820d8) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c459a8). One of the two will be used. Which one is undefined.
objc[692]: Class RTCCameraPreviewView is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df82100) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c459d0). One of the two will be used. Which one is undefined.
2020-01-23 16:31:30.554734+0100 AppName[692:663488] Metal GPU Frame Capture Enabled
2020-01-23 16:31:30.560376+0100 AppName[692:663488] Metal API Validation Enabled
(audio_device_module.mm:21): CreateAudioDeviceModule
(audio_device_module_ios.mm:45): current platform is IOS
(audio_device_module_ios.mm:46): iPhone Audio APIs will be utilized.
(audio_processing_impl.cc:417): Capture analyzer activated: 0
Capture post processor activated: 0
Render pre processor activated: 0
(webrtc_voice_engine.cc:207): WebRtcVoiceEngine::WebRtcVoiceEngine
(webrtc_video_engine.cc:467): WebRtcVideoEngine::WebRtcVideoEngine()
#
# Fatal error in: ../../third_party/webrtc/rtc_base/thread.cc, line 315
# last system error: 38
# Check failed: IsCurrent()
# (lldb)
```
Branch 79 (with modified .gclient file)
Changed url in .gclient to "url": "https://github.com/open-webrtc-toolkit/owt-client-native.git@origin/79"just to see if it makes a difference.
Testing failed:
Console output error only
```
TestTargetName:
audio_decoder_unittests.app (75956) encountered an error (Early unexpected exit, operation never finished bootstrapping - no restart will be attempted. (Underlying error: Test runner exited before starting test execution.))
```
Console output full
```
CurrentUsers-Mac-mini:owt-client-native currentUser$ git clone https://github.com/open-webrtc-toolkit/owt-client-native.git src
Cloning into 'src'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 11800 (delta 4), reused 3 (delta 0), pack-reused 11785
Receiving objects: 100% (11800/11800), 2.85 MiB | 4.70 MiB/s, done.
Resolving deltas: 100% (7331/7331), done.
CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/
CurrentUsers-Mac-mini:src currentUser$ git checkout 79
Branch '79' set up to track remote branch '79' from 'origin'.
Switched to a new branch '79'
CurrentUsers-Mac-mini:src currentUser$ cd ..
CurrentUsers-Mac-mini:owt-client-native currentUser$ gclient sync
Syncing projects: 37% (12/32) src/tools/swarming_client
[0:02:03] Still working on:
[0:02:03] src/third_party
[0:02:13] Still working on:
[0:02:13] src/third_party
[0:02:23] Still working on:
[0:02:23] src/third_party
[0:02:33] Still working on:
[0:02:33] src/third_party
[0:02:43] Still working on:
[0:02:43] src/third_party
[0:02:53] Still working on:
[0:02:53] src/third_party
[0:03:03] Still working on:
[0:03:03] src/third_party
[0:03:13] Still working on:
[0:03:13] src/third_party
[0:03:23] Still working on:
[0:03:23] src/third_party
[0:03:24] Still working on:
[0:03:24] src/third_party
Syncing projects: 100% (32/32), done.
Running hooks: 43% (10/23) mac_toolchain
________ running 'vpython src/build/mac_toolchain.py' in '/Users/currentUser/workspace/owt-client-native'
Skipping Mac toolchain installation for mac
Running hooks: 52% (12/23) clang
________ running 'vpython src/tools/clang/scripts/update.py' in '/Users/currentUser/workspace/owt-client-native'
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-373424-64a362e7-1.tgz .......... Done.
Running hooks: 65% (15/23) clang_format_mac
________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-clang-format -s src/buildtools/mac/clang-format.sha1' in '/Users/currentUser/workspace/owt-client-native'
0> Downloading src/buildtools/mac/clang-format...
Downloading 1 files took 5.905978 second(s)
Hook 'download_from_google_storage --directory --recursive --num_threads=10 --no_auth --quiet --bucket chromium-webrtc-resources src/third_party/webrtc/resources' took 262.59 secs
Running hooks: 100% (23/23)
________ running 'vpython src/scripts/prepare_dev.py' in '/Users/currentUser/workspace/owt-client-native'
Applying: Use OpenSSL for usrsctp
Applying: Use OpenSSL for libsrtp.
Applying: Remove webrtc_overrides
Applying: Export WebRTC symbols on iOS.
Applying: Apply libjpeg_turbo fix for CVE-2018-20330 & CVE-2018-19664
Running hooks: 100% (23/23), done.
CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/
CurrentUsers-Mac-mini:src currentUser$ python scripts/build.py
Done. Made 1471 targets from 225 files in 1842ms
ninja: Entering directory `out/Debug-device-arm64'
[2753/2753] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_base.a
ninja: Entering directory `out/Debug-device-arm64'
[7/7] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_p2p.a
ninja: Entering directory `out/Debug-device-arm64'
[8/8] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_conf.a
ninja: Entering directory `out/Debug-device-arm64'
[36/36] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_objc.a
ninja: Entering directory `out/Debug-device-arm64'
[1/1] LIBTOOL-STATIC obj/talk/owt/libowt_deps.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_receive_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_receive_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_receive_stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_send_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_send_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_send_stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_state.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_state.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_state.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (auto_correlation.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(auto_correlation.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(auto_correlation.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (base64.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(base64.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(base64.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (convert.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(convert.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(convert.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (cross_correlation.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(cross_correlation.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(cross_correlation.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (decoder_database.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(decoder_database.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(decoder_database.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (dtls_transport.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(dtls_transport.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(dtls_transport.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (encoded_frame.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(encoded_frame.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(encoded_frame.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (err.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(err.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(err.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (helpers.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(helpers.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(helpers.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (histogram.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(histogram.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(histogram.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (int128.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(int128.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(int128.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (jsep_ice_candidate.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(jsep_ice_candidate.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(jsep_ice_candidate.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (logging.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(logging.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(logging.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (moving_average.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(moving_average.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(moving_average.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (packet.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (packet_buffer.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet_buffer.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet_buffer.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (rtp_sender.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(rtp_sender.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(rtp_sender.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (sctp_transport.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sctp_transport.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sctp_transport.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (socket.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(socket.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(socket.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (splitting_filter.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(splitting_filter.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(splitting_filter.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (sysinfo.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(sysinfo.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sysinfo.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (thread.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(thread.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(thread.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_common.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_common.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_common.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_frame_buffer.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_frame_buffer.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_frame_buffer.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_receive_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_receive_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_receive_stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_send_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_send_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_send_stream.o) due to use of basename, truncation and blank padding
Done. Made 1509 targets from 227 files in 3604ms
Start running unit tests.
ninja: Entering directory `out/Debug-simulator-x64'
[2917/2917] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_base.a
ninja: Entering directory `out/Debug-simulator-x64'
[7/7] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_p2p.a
ninja: Entering directory `out/Debug-simulator-x64'
[8/8] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_conf.a
ninja: Entering directory `out/Debug-simulator-x64'
[36/36] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_objc.a
ninja: Entering directory `out/Debug-simulator-x64'
[1/1] LIBTOOL-STATIC obj/talk/owt/libowt_deps.a
ninja: Entering directory `out/Debug-simulator-x64'
[51/81] ACTION //third_party/webrtc/examples:AppRTCMobile_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[81/81] STAMP obj/third_party/webrtc/examples/AppRTCMobile.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[126/193] ACTION //third_party/webrtc/modules/audio_coding:audio_decoder_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[193/193] STAMP obj/third_party/webrtc/modules/audio_coding/audio_decoder_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[28/60] ACTION //third_party/webrtc/common_audio:common_audio_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[60/60] STAMP obj/third_party/webrtc/common_audio/common_audio_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[25/40] ACTION //third_party/webrtc/common_video:common_video_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[40/40] STAMP obj/third_party/webrtc/common_video/common_video_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[30/114] ACTION //third_party/webrtc/modules:modules_tests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[114/114] STAMP obj/third_party/webrtc/modules/modules_tests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[16/70] ACTION //third_party/webrtc/pc:rtc_pc_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[70/70] STAMP obj/third_party/webrtc/pc/rtc_pc_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[12/27] ACTION //third_party/webrtc/system_wrappers:system_wrappers_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[27/27] STAMP obj/third_party/webrtc/system_wrappers/system_wrappers_unittests.stamp
ninja: Entering directory `out/Debug-simulator-x64'
[81/194] ACTION //third_party/webrtc/test:test_support_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64)
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision.
[194/194] STAMP obj/third_party/webrtc/test/test_support_unittests.stamp
Traceback (most recent call last):
File "scripts/build.py", line 202, in
sys.exit(main())
File "scripts/build.py", line 196, in main
if not runtest(opts.ssl_root):
File "scripts/build.py", line 157, in runtest
getsdkversion(), '%s.app'%test_target],
File "scripts/build.py", line 145, in getsdkversion
sdk_info.FillXcodeVersion(settings)
TypeError: FillXcodeVersion() takes exactly 2 arguments (1 given)
CurrentUsers-Mac-mini:src currentUser$ python scripts/build.py
Done. Made 1471 targets from 225 files in 1522ms
ninja: Entering directory `out/Debug-device-arm64'
ninja: no work to do.
ninja: Entering directory `out/Debug-device-arm64'
ninja: no work to do.
ninja: Entering directory `out/Debug-device-arm64'
ninja: no work to do.
ninja: Entering directory `out/Debug-device-arm64'
ninja: no work to do.
ninja: Entering directory `out/Debug-device-arm64'
ninja: no work to do.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_receive_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_receive_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_receive_stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_send_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_send_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_send_stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_state.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_state.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_state.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (auto_correlation.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(auto_correlation.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(auto_correlation.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (base64.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(base64.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(base64.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (convert.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(convert.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(convert.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (cross_correlation.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(cross_correlation.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(cross_correlation.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (decoder_database.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(decoder_database.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(decoder_database.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (dtls_transport.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(dtls_transport.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(dtls_transport.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (encoded_frame.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(encoded_frame.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(encoded_frame.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (err.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(err.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(err.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (helpers.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(helpers.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(helpers.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (histogram.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(histogram.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(histogram.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (int128.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(int128.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(int128.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (jsep_ice_candidate.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(jsep_ice_candidate.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(jsep_ice_candidate.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (logging.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(logging.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(logging.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (moving_average.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(moving_average.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(moving_average.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (packet.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (packet_buffer.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet_buffer.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet_buffer.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (rtp_sender.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(rtp_sender.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(rtp_sender.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (sctp_transport.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sctp_transport.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sctp_transport.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (socket.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(socket.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(socket.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (splitting_filter.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(splitting_filter.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(splitting_filter.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (sysinfo.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(sysinfo.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sysinfo.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (thread.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(thread.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(thread.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_common.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_common.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_common.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_frame_buffer.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_frame_buffer.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_frame_buffer.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_receive_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_receive_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_receive_stream.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_send_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_send_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_send_stream.o) due to use of basename, truncation and blank padding
Done. Made 1509 targets from 227 files in 1700ms
Start running unit tests.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
ninja: Entering directory `out/Debug-simulator-x64'
ninja: no work to do.
User defaults from command line:
IDETestRunSpecificationPath = /var/folders/5d/0j23xktd7rl_p6q94czch0br0000gn/T/BDC68398-9B33-49F0-AA58-E637530E0E69
Testing started on 'iPhone X'
2020-01-23 15:03:37.121 xcodebuild[75764:2013526] IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
/Users/currentUser/Library/Developer/Xcode/DerivedData/temporary-cyvjgxmavsqvczfgnqwojximxazx/Logs/Test/Test-Transient Testing-2020.01.23_15-03-37-+0100.xcresult/Staging/1_Test/Diagnostics/audio_decoder_unittests-E43A28F8-0458-4083-AE06-668936CC6B47/audio_decoder_unittests-52C56A5E-81C2-4D7E-9BF5-BA5A61CA60D0/Session-audio_decoder_unittests-2020-01-23_150337-jOKk35.log
2020-01-23 15:03:37.122 xcodebuild[75764:2013365] [MT] IDETestOperationsObserverDebug: (D581F559-D87A-4262-B935-53F2B013B0BE) Beginning test session audio_decoder_unittests-D581F559-D87A-4262-B935-53F2B013B0BE at 2020-01-23 15:03:37.122 with Xcode 11C504 on target {
SimDevice: iPhone X (F7D47AAE-081D-4D8E-A02E-85DB2B4F47B2, iOS 13.2, Shutdown)
} (13.2.2 (17B102))
2020-01-23 15:03:56.007 xcodebuild[75764:2013365] [MT] IDETestOperationsObserverDebug: (D581F559-D87A-4262-B935-53F2B013B0BE) Finished requesting crash reports. Continuing with testing.
(field_trial.cc:107): Setting field trial string:
[==========] Running 26 tests from 10 test suites.
[----------] Global test environment set-up.
[----------] 2 tests from AudioDecoderPcmUTest
[ RUN ] AudioDecoderPcmUTest.EncodeDecode
[ OK ] AudioDecoderPcmUTest.EncodeDecode (1 ms)
[ RUN ] AudioDecoderPcmUTest.SetTargetBitrate
[ OK ] AudioDecoderPcmUTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderPcmUTest (1 ms total)
[----------] 2 tests from AudioDecoderPcmATest
[ RUN ] AudioDecoderPcmATest.EncodeDecode
[ OK ] AudioDecoderPcmATest.EncodeDecode (1 ms)
[ RUN ] AudioDecoderPcmATest.SetTargetBitrate
[ OK ] AudioDecoderPcmATest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderPcmATest (1 ms total)
[----------] 2 tests from AudioDecoderPcm16BTest
[ RUN ] AudioDecoderPcm16BTest.EncodeDecode
[ OK ] AudioDecoderPcm16BTest.EncodeDecode (1 ms)
[ RUN ] AudioDecoderPcm16BTest.SetTargetBitrate
[ OK ] AudioDecoderPcm16BTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderPcm16BTest (1 ms total)
[----------] 2 tests from AudioDecoderIlbcTest
[ RUN ] AudioDecoderIlbcTest.EncodeDecode
[ OK ] AudioDecoderIlbcTest.EncodeDecode (6 ms)
[ RUN ] AudioDecoderIlbcTest.SetTargetBitrate
[ OK ] AudioDecoderIlbcTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderIlbcTest (6 ms total)
[----------] 2 tests from AudioDecoderIsacFloatTest
[ RUN ] AudioDecoderIsacFloatTest.EncodeDecode
[ OK ] AudioDecoderIsacFloatTest.EncodeDecode (8 ms)
[ RUN ] AudioDecoderIsacFloatTest.SetTargetBitrate
[ OK ] AudioDecoderIsacFloatTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderIsacFloatTest (8 ms total)
[----------] 2 tests from AudioDecoderIsacSwbTest
[ RUN ] AudioDecoderIsacSwbTest.EncodeDecode
[ OK ] AudioDecoderIsacSwbTest.EncodeDecode (9 ms)
[ RUN ] AudioDecoderIsacSwbTest.SetTargetBitrate
[ OK ] AudioDecoderIsacSwbTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderIsacSwbTest (9 ms total)
[----------] 2 tests from AudioDecoderIsacFixTest
[ RUN ] AudioDecoderIsacFixTest.EncodeDecode
[ OK ] AudioDecoderIsacFixTest.EncodeDecode (6 ms)
[ RUN ] AudioDecoderIsacFixTest.SetTargetBitrate
[ OK ] AudioDecoderIsacFixTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderIsacFixTest (7 ms total)
[----------] 2 tests from AudioDecoderG722Test
[ RUN ] AudioDecoderG722Test.EncodeDecode
[ OK ] AudioDecoderG722Test.EncodeDecode (2 ms)
[ RUN ] AudioDecoderG722Test.SetTargetBitrate
[ OK ] AudioDecoderG722Test.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderG722Test (2 ms total)
[----------] 2 tests from AudioDecoderG722StereoTest
[ RUN ] AudioDecoderG722StereoTest.EncodeDecode
[ OK ] AudioDecoderG722StereoTest.EncodeDecode (2 ms)
[ RUN ] AudioDecoderG722StereoTest.SetTargetBitrate
[ OK ] AudioDecoderG722StereoTest.SetTargetBitrate (0 ms)
[----------] 2 tests from AudioDecoderG722StereoTest (2 ms total)
[----------] 8 tests from Param/AudioDecoderOpusTest
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/0
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/0 (4 ms)
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/1
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/1 (3 ms)
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/2
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/2 (5 ms)
[ RUN ] Param/AudioDecoderOpusTest.EncodeDecode/3
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
[ OK ] Param/AudioDecoderOpusTest.EncodeDecode/3 (5 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/0
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/0 (1 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/1
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/1 (0 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/2
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/2 (0 ms)
[ RUN ] Param/AudioDecoderOpusTest.SetTargetBitrate/3
(audio_encoder_opus.cc:748): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 6000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 32000 bps.
(audio_encoder_opus.cc:819): Set Opus bitrate to 510000 bps.
[ OK ] Param/AudioDecoderOpusTest.SetTargetBitrate/3 (0 ms)
[----------] 8 tests from Param/AudioDecoderOpusTest (18 ms total)
[----------] Global test environment tear-down
[==========] 26 tests from 10 test suites ran. (55 ms total)
[ PASSED ] 26 tests.
2020-01-23 15:04:29.545 xcodebuild[75764:2013365] [MT] IDETestOperationsObserverDebug: 52.432 elapsed -- Testing started completed.
2020-01-23 15:04:29.545 xcodebuild[75764:2013365] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
2020-01-23 15:04:29.545 xcodebuild[75764:2013365] [MT] IDETestOperationsObserverDebug: 52.432 sec, +52.432 sec -- end
Test session results, code coverage, and logs:
/Users/currentUser/Library/Developer/Xcode/DerivedData/temporary-cyvjgxmavsqvczfgnqwojximxazx/Logs/Test/Test-Transient Testing-2020.01.23_15-03-37-+0100.xcresult
Testing failed:
TestTargetName:
audio_decoder_unittests.app (75956) encountered an error (Early unexpected exit, operation never finished bootstrapping - no restart will be attempted. (Underlying error: Test runner exited before starting test execution.))
```
Using the lib anyway results in runtime error:
XCode output
```
objc[674]: Class RTCCVPixelBuffer is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x1da2044a0) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c20a240). One of the two will be used. Which one is undefined.
objc[674]: Class RTCAudioSession is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208b70) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd660). One of the two will be used. Which one is undefined.
objc[674]: Class RTCAudioSessionConfiguration is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208bc0) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd6b0). One of the two will be used. Which one is undefined.
objc[674]: Class RTCNativeAudioSessionDelegateAdapter is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208c10) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd700). One of the two will be used. Which one is undefined.
objc[674]: Class RTCEncodedImage is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208c88) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd778). One of the two will be used. Which one is undefined.
objc[674]: Class RTCRtpFragmentationHeader is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208cd8) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd7c8). One of the two will be used. Which one is undefined.
objc[674]: Class RTCVideoCapturer is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208d00) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd7f0). One of the two will be used. Which one is undefined.
objc[674]: Class RTCVideoCodecInfo is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208d50) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd840). One of the two will be used. Which one is undefined.
objc[674]: Class RTCVideoEncoderQpThresholds is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208da0) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd890). One of the two will be used. Which one is undefined.
objc[674]: Class RTCVideoEncoderSettings is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208e18) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd908). One of the two will be used. Which one is undefined.
objc[674]: Class RTCVideoFrame is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208e40) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd930). One of the two will be used. Which one is undefined.
objc[674]: Class RTCDispatcher is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c20a0d8) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd9a8). One of the two will be used. Which one is undefined.
objc[674]: Class RTCCameraPreviewView is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c20a100) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd9d0). One of the two will be used. Which one is undefined.
2020-01-23 15:12:05.450142+0100 AppName[674:650749] Metal GPU Frame Capture Enabled
2020-01-23 15:12:05.453925+0100 AppName[674:650749] Metal API Validation Enabled
2020-01-23 15:12:07.896217+0100 AppName[674:650844] [BoringSSL] boringssl_metrics_log_metric_block_invoke(131) Failed to log metrics
2020-01-23 15:12:07.896936+0100 AppName[674:650844] [BoringSSL] boringssl_metrics_log_metric_block_invoke(133) Error Domain=NSOSStatusErrorDomain Code=-50 "Unsupported xpc type" UserInfo={NSDescription=Unsupported xpc type}
2020-01-23 15:12:09.154329+0100 AppName[674:650476] Globals init
(audio_device_module.mm:21): CreateAudioDeviceModule
(audio_device_module_ios.mm:45): current platform is IOS
(audio_device_module_ios.mm:46): iPhone Audio APIs will be utilized.
(audio_processing_impl.cc:417): Capture analyzer activated: 0
Capture post processor activated: 0
Render pre processor activated: 0
(webrtc_voice_engine.cc:207): WebRtcVoiceEngine::WebRtcVoiceEngine
(webrtc_video_engine.cc:467): WebRtcVideoEngine::WebRtcVideoEngine()
#
# Fatal error in: ../../third_party/webrtc/rtc_base/thread.cc, line 315
# last system error: 38
# Check failed: IsCurrent()
# (lldb)
```
Branch 4.1.x
Error during gclient sync
Console output full
```
CurrentUsers-Mac-mini:owt-client-native currentUser$ git clone https://github.com/open-webrtc-toolkit/owt-client-native.git src
Cloning into 'src'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 11800 (delta 4), reused 3 (delta 0), pack-reused 11785
Receiving objects: 100% (11800/11800), 2.85 MiB | 2.17 MiB/s, done.
Resolving deltas: 100% (7331/7331), done.
CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/
CurrentUsers-Mac-mini:src currentUser$ git branch -r
origin/4.1.x
origin/4.2.x
origin/76
origin/79
origin/HEAD -> origin/master
origin/master
CurrentUsers-Mac-mini:src currentUser$ git checkout 4.1.x
Branch '4.1.x' set up to track remote branch '4.1.x' from 'origin'.
Switched to a new branch '4.1.x'
CurrentUsers-Mac-mini:src currentUser$ cd ..
CurrentUsers-Mac-mini:owt-client-native currentUser$ glcient sync
bash: glcient: command not found
CurrentUsers-Mac-mini:owt-client-native currentUser$ gclient sync
Syncing projects: 35% (12/34) src/tools/swarming_client
[0:02:06] Still working on:
[0:02:06] src/third_party
[0:02:16] Still working on:
[0:02:16] src/third_party
[0:02:26] Still working on:
[0:02:26] src/third_party
[0:02:36] Still working on:
[0:02:36] src/third_party
[0:02:39] Still working on:
[0:02:39] src/third_party
33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap...
33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap...
33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap...
33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap...
Syncing projects: 100% (34/34) src/third_party/icu
src/third_party/webrtc (ERROR)
----------------------------------------
[0:02:43] Started.
[0:02:43]
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native'
[0:02:43] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'...
[0:02:44] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known
[0:02:44] fatal: Could not read from remote repository.
[0:02:44] Please make sure you have the correct access rights
[0:02:44] and the repository exists.
[0:02:44]
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native' attempt 2 / 4
[0:02:44] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'...
[0:02:44] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known
[0:02:44] fatal: Could not read from remote repository.
[0:02:44] Please make sure you have the correct access rights
[0:02:44] and the repository exists.
[0:02:45]
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native' attempt 3 / 4
[0:02:45] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'...
[0:02:45] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known
[0:02:45] fatal: Could not read from remote repository.
[0:02:45] Please make sure you have the correct access rights
[0:02:45] and the repository exists.
[0:02:47]
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native' attempt 4 / 4
[0:02:47] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'...
[0:02:47] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known
[0:02:47] fatal: Could not read from remote repository.
[0:02:47] Please make sure you have the correct access rights
[0:02:47] and the repository exists.
Traceback (most recent call last):
File "/Users/currentUser/workspace/depot_tools/gclient_scm.py", line 1052, in _Clone
print_stdout=print_stdout, filter_fn=filter_fn)
File "/Users/currentUser/workspace/depot_tools/gclient_scm.py", line 1391, in _Run
gclient_utils.CheckCallAndFilter(cmd, env=env, **kwargs)
File "/Users/currentUser/workspace/depot_tools/gclient_utils.py", line 614, in CheckCallAndFilter
rv, args, kwargs.get('cwd', None), None, None)
CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' returned non-zero exit status 128 in /Users/currentUser/workspace/owt-client-native
[0:02:51] _____ Conflicting directory found in /Users/currentUser/workspace/owt-client-native/src/third_party/webrtc. Moving to /Users/currentUser/workspace/owt-client-native/_bad_scm/src/third_party/webrtcBOO5Ne.
----------------------------------------
Warnings:
Conflicting directory /Users/currentUser/workspace/owt-client-native/src/third_party/webrtc moved to /Users/currentUser/workspace/owt-client-native/_bad_scm/src/third_party/webrtcBOO5Ne.
Traceback (most recent call last):
File "/Users/currentUser/workspace/depot_tools/metrics.py", line 267, in print_notice_and_exit
yield
File "/Users/currentUser/workspace/depot_tools/gclient.py", line 3182, in
sys.exit(main(sys.argv[1:]))
File "/Users/currentUser/workspace/depot_tools/gclient.py", line 3168, in main
return dispatcher.execute(OptionParser(), argv)
File "/Users/currentUser/workspace/depot_tools/subcommand.py", line 252, in execute
return command(parser, args[1:])
File "/Users/currentUser/workspace/depot_tools/gclient.py", line 2725, in CMDsync
ret = client.RunOnDeps('update', args)
File "/Users/currentUser/workspace/depot_tools/gclient.py", line 1763, in RunOnDeps
patch_refs=patch_refs, target_branches=target_branches)
File "/Users/currentUser/workspace/depot_tools/gclient_utils.py", line 906, in flush
reraise(e[0], e[1], e[2])
File "/Users/currentUser/workspace/depot_tools/gclient_utils.py", line 983, in run
self.item.run(*self.args, **self.kwargs)
File "/Users/currentUser/workspace/depot_tools/gclient.py", line 933, in run
file_list)
File "/Users/currentUser/workspace/depot_tools/gclient_scm.py", line 132, in RunCommand
return getattr(self, command)(options, args, file_list)
File "/Users/currentUser/workspace/depot_tools/gclient_scm.py", line 555, in update
self._DeleteOrMove(options.force)
File "/Users/currentUser/workspace/depot_tools/gclient_scm.py", line 207, in _DeleteOrMove
shutil.move(self.checkout_path, dest_path)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 325, in move
copy2(src, real_dst)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 153, in copy2
copyfile(src, dst)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 96, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: '/Users/currentUser/workspace/owt-client-native/src/third_party/webrtc'
```
Branch 4.2.x
Error during gclient sync
Console output full
```
CurrentUsers-Mac-mini:owt-client-native currentUser$ git clone https://github.com/open-webrtc-toolkit/owt-client-native.git src
Cloning into 'src'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 11800 (delta 4), reused 3 (delta 0), pack-reused 11785
Receiving objects: 100% (11800/11800), 2.85 MiB | 4.66 MiB/s, done.
Resolving deltas: 100% (7331/7331), done.
CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/
CurrentUsers-Mac-mini:src currentUser$ git branch -r
origin/4.1.x
origin/4.2.x
origin/76
origin/79
origin/HEAD -> origin/master
origin/master
CurrentUsers-Mac-mini:src currentUser$ git checkout 4.2.x
Branch '4.2.x' set up to track remote branch '4.2.x' from 'origin'.
Switched to a new branch '4.2.x'
CurrentUsers-Mac-mini:src currentUser$ cd ..
CurrentUsers-Mac-mini:owt-client-native currentUser$ ls
src
CurrentUsers-Mac-mini:owt-client-native currentUser$ gclient sync
Syncing projects: 35% (12/34) src/tools/gyp
[0:02:07] Still working on:
[0:02:07] src/third_party
[0:02:17] Still working on:
[0:02:17] src/third_party
[0:02:27] Still working on:
[0:02:27] src/third_party
[0:02:37] Still working on:
[0:02:37] src/third_party
[0:02:47] Still working on:
[0:02:47] src/third_party
[0:02:57] Still working on:
[0:02:57] src/third_party
[0:03:07] Still working on:
[0:03:07] src/third_party
[0:03:17] Still working on:
[0:03:17] src/third_party
[0:03:23] Still working on:
[0:03:23] src/third_party
Syncing projects: 100% (34/34), done.
________ running 'vpython src/build/mac_toolchain.py' in '/Users/currentUser/workspace/owt-client-native'
Skipping Mac toolchain installation for mac
Running hooks: 37% (11/29) clang
________ running 'vpython src/tools/clang/scripts/update.py' in '/Users/currentUser/workspace/owt-client-native'
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-338452-1.tgz .......... Done.
Running hooks: 48% (14/29) gn_mac
________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-gn -s src/buildtools/mac/gn.sha1' in '/Users/currentUser/workspace/owt-client-native'
0> Downloading src/buildtools/mac/gn...
Downloading 1 files took 5.731078 second(s)
Running hooks: 58% (17/29) clang_format_mac
________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-clang-format -s src/buildtools/mac/clang-format.sha1' in '/Users/currentUser/workspace/owt-client-native'
0> Downloading src/buildtools/mac/clang-format...
Downloading 1 files took 5.609846 second(s)
Running hooks: 79% (23/29) luci-go_mac
________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-luci -d src/tools/luci-go/mac64' in '/Users/currentUser/workspace/owt-client-native'
0> Downloading src/tools/luci-go/mac64/isolate...
Downloading 1 files took 5.741209 second(s)
Hook 'download_from_google_storage --directory --recursive --num_threads=10 --no_auth --quiet --bucket chromium-webrtc-resources src/third_party/webrtc/resources' took 295.42 secs
Running hooks: 100% (29/29)
________ running 'vpython src/scripts/prepare_dev.py' in '/Users/currentUser/workspace/owt-client-native'
Applying: Use OpenSSL for usrsctp
Applying: Use OpenSSL for libsrtp.
Applying: Start iOS simulator before running tests.
Applying: Remove webrtc_overrides
Applying: Fixed compile issue and disable thin archive for Linux
Applying: Adjusted jni_generator.py to fit OWT code structure.
Running hooks: 100% (29/29), done.
CurrentUsers-Mac-mini:owt-client-native currentUser$ ls
src
CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/
CurrentUsers-Mac-mini:src currentUser$ python scripts/build.py
Done. Made 1117 targets from 176 files in 6599ms
ninja: Entering directory `out/Debug-device-arm64'
[357/2604] CXX obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o
FAILED: obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o
clang++ -MMD -MF obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o.d -DV8_DEPRECATION_WARNINGS -DNO_TCMALLOC -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_LIBCPP_HIDE_FROM_ABI=_LIBCPP_HIDDEN\ _LIBCPP_ALWAYS_INLINE -DCR_XCODE_VERSION=1131 -DCR_CLANG_REVISION=\"338452-1\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DWEBRTC_ENABLE_PROTOBUF=1 -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DHAVE_SCTP -DUSE_BUILTIN_SW_CODECS -DHAVE_WEBRTC_VIDEO -DHAVE_WEBRTC_VOICE -DLOGGING_INSIDE_WEBRTC -DWEBRTC_ARCH_ARM64 -DWEBRTC_HAS_NEON -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 -DGTEST_RELATIVE_PATH -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_MAC -DWEBRTC_IOS -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/webrtc_overrides -I../../third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/libyuv/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fcolor-diagnostics -fmerge-all-constants -no-canonical-prefixes -arch arm64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wunguarded-availability -Wundeclared-selector -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -O0 -fno-omit-frame-pointer -gdwarf-2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -stdlib=libc++ -miphoneos-version-min=9.0 -fembed-bitcode-marker -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wc++11-narrowing -Wimplicit-fallthrough -Wthread-safety -Winconsistent-missing-override -Wundef -fvisibility=default -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wnon-virtual-dtor -Woverloaded-virtual -c ../../third_party/webrtc/modules/pacing/paced_sender.cc -o obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o
In file included from ../../third_party/webrtc/modules/pacing/paced_sender.cc:25:
../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:46:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
StreamPrioKey() = default;
^
../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:56:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
const RtpPacketSender::Priority priority;
^
1 error generated.
[361/2604] CXX obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o
FAILED: obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o
clang++ -MMD -MF obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o.d -DV8_DEPRECATION_WARNINGS -DNO_TCMALLOC -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_LIBCPP_HIDE_FROM_ABI=_LIBCPP_HIDDEN\ _LIBCPP_ALWAYS_INLINE -DCR_XCODE_VERSION=1131 -DCR_CLANG_REVISION=\"338452-1\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DWEBRTC_ENABLE_PROTOBUF=1 -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DHAVE_SCTP -DUSE_BUILTIN_SW_CODECS -DHAVE_WEBRTC_VIDEO -DHAVE_WEBRTC_VOICE -DLOGGING_INSIDE_WEBRTC -DWEBRTC_ARCH_ARM64 -DWEBRTC_HAS_NEON -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 -DGTEST_RELATIVE_PATH -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_MAC -DWEBRTC_IOS -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/webrtc_overrides -I../../third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/libyuv/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fcolor-diagnostics -fmerge-all-constants -no-canonical-prefixes -arch arm64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wunguarded-availability -Wundeclared-selector -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -O0 -fno-omit-frame-pointer -gdwarf-2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -stdlib=libc++ -miphoneos-version-min=9.0 -fembed-bitcode-marker -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wc++11-narrowing -Wimplicit-fallthrough -Wthread-safety -Winconsistent-missing-override -Wundef -fvisibility=default -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wnon-virtual-dtor -Woverloaded-virtual -c ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.cc -o obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o
In file included from ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.cc:11:
../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:46:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
StreamPrioKey() = default;
^
../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:56:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized
const RtpPacketSender::Priority priority;
^
1 error generated.
[364/2604] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.o
ninja: build stopped: subcommand failed.
```
Hi,
I'm really struggeling getting OWT running for iOS. I've tried building different branches and so on.
Environment: OpenSSL version: 1.1.1d Sep 2019 gclient version: gclient.py 0.7 MacOS version: 10.15.2 Catalina Xcode Version: 11.3.1 (11C504) iOS test device: iPhone 7 @ iOS 13.3 Python version: 2.7.16
General Tests fail due to
sdk_info.FillXcodeVersion(settings)
now requires 2 arguments. For all tests I've addedNone
as the second parameter.Branch master
Builds fine and tests pass.
Compile error in XCode after importing WebRTC/OWT.framework into a xcode ios project using conferencing:
XCode output
``` Undefined symbols for architecture arm64: "owt::base::CustomizedCapturer::Create(std::__1::shared_ptrBranch 76
Compile error in XCode after importing WebRTC/OWT.framework into a xcode ios project using conferencing:
XCode output
``` Undefined symbols for architecture arm64: "_VTCreateCGImageFromCVPixelBuffer", referenced from: -[RTCCVPixelBuffer debugQuickLookObject] in OWT(RTCCVPixelBuffer.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Showing All Messages Undefined symbol: _VTCreateCGImageFromCVPixelBuffer ```Branch 79
Compiles, but tests fail.
Console output
```Bash Start running unit tests. ninja: Entering directory `out/Debug-simulator-x64' [2917/2917] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_base.a ninja: Entering directory `out/Debug-simulator-x64' [7/7] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_p2p.a ninja: Entering directory `out/Debug-simulator-x64' [8/8] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_conf.a ninja: Entering directory `out/Debug-simulator-x64' [36/36] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_objc.a ninja: Entering directory `out/Debug-simulator-x64' [1/1] LIBTOOL-STATIC obj/talk/owt/libowt_deps.a ninja: Entering directory `out/Debug-simulator-x64' [39/81] ACTION //third_party/webrtc/examples:AppRTCMobile_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [81/81] STAMP obj/third_party/webrtc/examples/AppRTCMobile.stamp ninja: Entering directory `out/Debug-simulator-x64' [120/193] ACTION //third_party/webrtc/modules/audio_coding:audio_decoder_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [193/193] STAMP obj/third_party/webrtc/modules/audio_coding/audio_decoder_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [22/60] ACTION //third_party/webrtc/common_audio:common_audio_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [60/60] STAMP obj/third_party/webrtc/common_audio/common_audio_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [28/40] ACTION //third_party/webrtc/common_video:common_video_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [40/40] STAMP obj/third_party/webrtc/common_video/common_video_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [21/114] ACTION //third_party/webrtc/modules:modules_tests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [114/114] STAMP obj/third_party/webrtc/modules/modules_tests.stamp ninja: Entering directory `out/Debug-simulator-x64' [38/70] ACTION //third_party/webrtc/pc:rtc_pc_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [70/70] STAMP obj/third_party/webrtc/pc/rtc_pc_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [11/27] ACTION //third_party/webrtc/system_wrappers:system_wrappers_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [27/27] STAMP obj/third_party/webrtc/system_wrappers/system_wrappers_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [91/194] ACTION //third_party/webrtc/test:test_support_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [194/194] STAMP obj/third_party/webrtc/test/test_support_unittests.stamp User defaults from command line: IDETestRunSpecificationPath = /var/folders/5d/0j23xktd7rl_p6q94czch0br0000gn/T/084B9B96-FCA1-4012-A636-F97901628A37 Testing started on 'iPhone X' 2020-01-23 16:25:12.744 xcodebuild[3440:2938181] IDETestOperationsObserverDebug: Writing diagnostic log for test session to: /Users/currentUser/Library/Developer/Xcode/DerivedData/temporary-fkqbakjgwpmrurgzwkdtbxwtnuxq/Logs/Test/Test-Transient Testing-2020.01.23_16-25-12-+0100.xcresult/Staging/1_Test/Diagnostics/audio_decoder_unittests-36D87EFC-DA63-4B2F-B878-CEB8B5EF3F08/audio_decoder_unittests-50DCEFBC-F23A-483A-8E4D-54920E75AD00/Session-audio_decoder_unittests-2020-01-23_162512-SyNLQ5.log 2020-01-23 16:25:12.745 xcodebuild[3440:2938088] [MT] IDETestOperationsObserverDebug: (CEB8B1BD-948D-482C-A40F-A2105554CE52) Beginning test session audio_decoder_unittests-CEB8B1BD-948D-482C-A40F-A2105554CE52 at 2020-01-23 16:25:12.745 with Xcode 11C504 on targetUsing the lib in a conferencing project results in runtime exception:
XCode output
``` objc[692]: Class RTCCVPixelBuffer is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x1da2044a0) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df82240). One of the two will be used. Which one is undefined. objc[692]: Class RTCAudioSession is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80b70) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45660). One of the two will be used. Which one is undefined. objc[692]: Class RTCAudioSessionConfiguration is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80bc0) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c456b0). One of the two will be used. Which one is undefined. objc[692]: Class RTCNativeAudioSessionDelegateAdapter is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80c10) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45700). One of the two will be used. Which one is undefined. objc[692]: Class RTCEncodedImage is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80c88) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45778). One of the two will be used. Which one is undefined. objc[692]: Class RTCRtpFragmentationHeader is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80cd8) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c457c8). One of the two will be used. Which one is undefined. objc[692]: Class RTCVideoCapturer is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80d00) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c457f0). One of the two will be used. Which one is undefined. objc[692]: Class RTCVideoCodecInfo is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80d50) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45840). One of the two will be used. Which one is undefined. objc[692]: Class RTCVideoEncoderQpThresholds is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80da0) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45890). One of the two will be used. Which one is undefined. objc[692]: Class RTCVideoEncoderSettings is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80e18) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45908). One of the two will be used. Which one is undefined. objc[692]: Class RTCVideoFrame is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df80e40) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c45930). One of the two will be used. Which one is undefined. objc[692]: Class RTCDispatcher is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df820d8) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c459a8). One of the two will be used. Which one is undefined. objc[692]: Class RTCCameraPreviewView is implemented in both /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10df82100) and /private/var/containers/Bundle/Application/67D58FDC-3799-4443-A36C-7613EF05E988/AppName.app/AppName (0x106c459d0). One of the two will be used. Which one is undefined. 2020-01-23 16:31:30.554734+0100 AppName[692:663488] Metal GPU Frame Capture Enabled 2020-01-23 16:31:30.560376+0100 AppName[692:663488] Metal API Validation Enabled (audio_device_module.mm:21): CreateAudioDeviceModule (audio_device_module_ios.mm:45): current platform is IOS (audio_device_module_ios.mm:46): iPhone Audio APIs will be utilized. (audio_processing_impl.cc:417): Capture analyzer activated: 0 Capture post processor activated: 0 Render pre processor activated: 0 (webrtc_voice_engine.cc:207): WebRtcVoiceEngine::WebRtcVoiceEngine (webrtc_video_engine.cc:467): WebRtcVideoEngine::WebRtcVideoEngine() # # Fatal error in: ../../third_party/webrtc/rtc_base/thread.cc, line 315 # last system error: 38 # Check failed: IsCurrent() # (lldb) ```Branch 79 (with modified .gclient file)
Changed url in .gclient to
"url": "https://github.com/open-webrtc-toolkit/owt-client-native.git@origin/79"
just to see if it makes a difference.Testing failed:
Console output error only
``` TestTargetName: audio_decoder_unittests.app (75956) encountered an error (Early unexpected exit, operation never finished bootstrapping - no restart will be attempted. (Underlying error: Test runner exited before starting test execution.)) ```Console output full
``` CurrentUsers-Mac-mini:owt-client-native currentUser$ git clone https://github.com/open-webrtc-toolkit/owt-client-native.git src Cloning into 'src'... remote: Enumerating objects: 15, done. remote: Counting objects: 100% (15/15), done. remote: Compressing objects: 100% (14/14), done. remote: Total 11800 (delta 4), reused 3 (delta 0), pack-reused 11785 Receiving objects: 100% (11800/11800), 2.85 MiB | 4.70 MiB/s, done. Resolving deltas: 100% (7331/7331), done. CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/ CurrentUsers-Mac-mini:src currentUser$ git checkout 79 Branch '79' set up to track remote branch '79' from 'origin'. Switched to a new branch '79' CurrentUsers-Mac-mini:src currentUser$ cd .. CurrentUsers-Mac-mini:owt-client-native currentUser$ gclient sync Syncing projects: 37% (12/32) src/tools/swarming_client [0:02:03] Still working on: [0:02:03] src/third_party [0:02:13] Still working on: [0:02:13] src/third_party [0:02:23] Still working on: [0:02:23] src/third_party [0:02:33] Still working on: [0:02:33] src/third_party [0:02:43] Still working on: [0:02:43] src/third_party [0:02:53] Still working on: [0:02:53] src/third_party [0:03:03] Still working on: [0:03:03] src/third_party [0:03:13] Still working on: [0:03:13] src/third_party [0:03:23] Still working on: [0:03:23] src/third_party [0:03:24] Still working on: [0:03:24] src/third_party Syncing projects: 100% (32/32), done. Running hooks: 43% (10/23) mac_toolchain ________ running 'vpython src/build/mac_toolchain.py' in '/Users/currentUser/workspace/owt-client-native' Skipping Mac toolchain installation for mac Running hooks: 52% (12/23) clang ________ running 'vpython src/tools/clang/scripts/update.py' in '/Users/currentUser/workspace/owt-client-native' Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-373424-64a362e7-1.tgz .......... Done. Running hooks: 65% (15/23) clang_format_mac ________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-clang-format -s src/buildtools/mac/clang-format.sha1' in '/Users/currentUser/workspace/owt-client-native' 0> Downloading src/buildtools/mac/clang-format... Downloading 1 files took 5.905978 second(s) Hook 'download_from_google_storage --directory --recursive --num_threads=10 --no_auth --quiet --bucket chromium-webrtc-resources src/third_party/webrtc/resources' took 262.59 secs Running hooks: 100% (23/23) ________ running 'vpython src/scripts/prepare_dev.py' in '/Users/currentUser/workspace/owt-client-native' Applying: Use OpenSSL for usrsctp Applying: Use OpenSSL for libsrtp. Applying: Remove webrtc_overrides Applying: Export WebRTC symbols on iOS. Applying: Apply libjpeg_turbo fix for CVE-2018-20330 & CVE-2018-19664 Running hooks: 100% (23/23), done. CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/ CurrentUsers-Mac-mini:src currentUser$ python scripts/build.py Done. Made 1471 targets from 225 files in 1842ms ninja: Entering directory `out/Debug-device-arm64' [2753/2753] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_base.a ninja: Entering directory `out/Debug-device-arm64' [7/7] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_p2p.a ninja: Entering directory `out/Debug-device-arm64' [8/8] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_conf.a ninja: Entering directory `out/Debug-device-arm64' [36/36] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_objc.a ninja: Entering directory `out/Debug-device-arm64' [1/1] LIBTOOL-STATIC obj/talk/owt/libowt_deps.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_receive_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_receive_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_receive_stream.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_send_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_send_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_send_stream.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (audio_state.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_state.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(audio_state.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (auto_correlation.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(auto_correlation.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(auto_correlation.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (base64.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(base64.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(base64.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (convert.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(convert.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(convert.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (cross_correlation.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(cross_correlation.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(cross_correlation.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (decoder_database.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(decoder_database.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(decoder_database.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (dtls_transport.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(dtls_transport.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(dtls_transport.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (encoded_frame.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(encoded_frame.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(encoded_frame.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (err.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(err.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(err.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (helpers.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(helpers.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(helpers.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (histogram.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(histogram.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(histogram.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (int128.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(int128.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(int128.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (jsep_ice_candidate.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(jsep_ice_candidate.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(jsep_ice_candidate.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (logging.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(logging.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(logging.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (moving_average.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(moving_average.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(moving_average.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (packet.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (packet_buffer.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet_buffer.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(packet_buffer.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (rtp_sender.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(rtp_sender.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(rtp_sender.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (sctp_transport.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sctp_transport.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sctp_transport.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (socket.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(socket.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(socket.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (splitting_filter.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(splitting_filter.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(splitting_filter.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(stream.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (sysinfo.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_sdk_base.a(sysinfo.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(sysinfo.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (thread.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(thread.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(thread.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_common.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_common.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_common.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_frame_buffer.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_frame_buffer.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_frame_buffer.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_receive_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_receive_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_receive_stream.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (video_send_stream.o) in output file used for input files: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_send_stream.o) and: out/Debug-device-arm64/obj/talk/owt/libowt_deps.a(video_send_stream.o) due to use of basename, truncation and blank padding Done. Made 1509 targets from 227 files in 3604ms Start running unit tests. ninja: Entering directory `out/Debug-simulator-x64' [2917/2917] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_base.a ninja: Entering directory `out/Debug-simulator-x64' [7/7] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_p2p.a ninja: Entering directory `out/Debug-simulator-x64' [8/8] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_conf.a ninja: Entering directory `out/Debug-simulator-x64' [36/36] LIBTOOL-STATIC obj/talk/owt/libowt_sdk_objc.a ninja: Entering directory `out/Debug-simulator-x64' [1/1] LIBTOOL-STATIC obj/talk/owt/libowt_deps.a ninja: Entering directory `out/Debug-simulator-x64' [51/81] ACTION //third_party/webrtc/examples:AppRTCMobile_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [81/81] STAMP obj/third_party/webrtc/examples/AppRTCMobile.stamp ninja: Entering directory `out/Debug-simulator-x64' [126/193] ACTION //third_party/webrtc/modules/audio_coding:audio_decoder_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [193/193] STAMP obj/third_party/webrtc/modules/audio_coding/audio_decoder_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [28/60] ACTION //third_party/webrtc/common_audio:common_audio_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [60/60] STAMP obj/third_party/webrtc/common_audio/common_audio_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [25/40] ACTION //third_party/webrtc/common_video:common_video_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [40/40] STAMP obj/third_party/webrtc/common_video/common_video_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [30/114] ACTION //third_party/webrtc/modules:modules_tests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [114/114] STAMP obj/third_party/webrtc/modules/modules_tests.stamp ninja: Entering directory `out/Debug-simulator-x64' [16/70] ACTION //third_party/webrtc/pc:rtc_pc_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [70/70] STAMP obj/third_party/webrtc/pc/rtc_pc_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [12/27] ACTION //third_party/webrtc/system_wrappers:system_wrappers_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [27/27] STAMP obj/third_party/webrtc/system_wrappers/system_wrappers_unittests.stamp ninja: Entering directory `out/Debug-simulator-x64' [81/194] ACTION //third_party/webrtc/test:test_support_unittests_gen_entitlements(//build/toolchain/mac:ios_clang_x64) Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/58befefd-c0ab-40ae-bb4e-93bc48926ce7.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/ed621354-b3b9-4a0f-9648-6e880074f95c.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/8e2b44b9-f497-4996-b3ac-a91ce2b46235.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/69b706ce-2b6d-444a-aede-c304f2279d1a.mobileprovision. Warning: ignoring expired provisioning profile: /Users/currentUser/Library/MobileDevice/Provisioning Profiles/6aef0dac-cfdd-4a8f-be37-68cbe07103ee.mobileprovision. [194/194] STAMP obj/third_party/webrtc/test/test_support_unittests.stamp Traceback (most recent call last): File "scripts/build.py", line 202, inUsing the lib anyway results in runtime error:
XCode output
``` objc[674]: Class RTCCVPixelBuffer is implemented in both /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib (0x1da2044a0) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c20a240). One of the two will be used. Which one is undefined. objc[674]: Class RTCAudioSession is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208b70) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd660). One of the two will be used. Which one is undefined. objc[674]: Class RTCAudioSessionConfiguration is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208bc0) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd6b0). One of the two will be used. Which one is undefined. objc[674]: Class RTCNativeAudioSessionDelegateAdapter is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208c10) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd700). One of the two will be used. Which one is undefined. objc[674]: Class RTCEncodedImage is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208c88) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd778). One of the two will be used. Which one is undefined. objc[674]: Class RTCRtpFragmentationHeader is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208cd8) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd7c8). One of the two will be used. Which one is undefined. objc[674]: Class RTCVideoCapturer is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208d00) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd7f0). One of the two will be used. Which one is undefined. objc[674]: Class RTCVideoCodecInfo is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208d50) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd840). One of the two will be used. Which one is undefined. objc[674]: Class RTCVideoEncoderQpThresholds is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208da0) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd890). One of the two will be used. Which one is undefined. objc[674]: Class RTCVideoEncoderSettings is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208e18) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd908). One of the two will be used. Which one is undefined. objc[674]: Class RTCVideoFrame is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c208e40) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd930). One of the two will be used. Which one is undefined. objc[674]: Class RTCDispatcher is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c20a0d8) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd9a8). One of the two will be used. Which one is undefined. objc[674]: Class RTCCameraPreviewView is implemented in both /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/Frameworks/WebRTC.framework/WebRTC (0x10c20a100) and /private/var/containers/Bundle/Application/DEF88732-799D-46B9-BD1A-FC2AC90E7C6A/AppName.app/AppName (0x104ebd9d0). One of the two will be used. Which one is undefined. 2020-01-23 15:12:05.450142+0100 AppName[674:650749] Metal GPU Frame Capture Enabled 2020-01-23 15:12:05.453925+0100 AppName[674:650749] Metal API Validation Enabled 2020-01-23 15:12:07.896217+0100 AppName[674:650844] [BoringSSL] boringssl_metrics_log_metric_block_invoke(131) Failed to log metrics 2020-01-23 15:12:07.896936+0100 AppName[674:650844] [BoringSSL] boringssl_metrics_log_metric_block_invoke(133) Error Domain=NSOSStatusErrorDomain Code=-50 "Unsupported xpc type" UserInfo={NSDescription=Unsupported xpc type} 2020-01-23 15:12:09.154329+0100 AppName[674:650476] Globals init (audio_device_module.mm:21): CreateAudioDeviceModule (audio_device_module_ios.mm:45): current platform is IOS (audio_device_module_ios.mm:46): iPhone Audio APIs will be utilized. (audio_processing_impl.cc:417): Capture analyzer activated: 0 Capture post processor activated: 0 Render pre processor activated: 0 (webrtc_voice_engine.cc:207): WebRtcVoiceEngine::WebRtcVoiceEngine (webrtc_video_engine.cc:467): WebRtcVideoEngine::WebRtcVideoEngine() # # Fatal error in: ../../third_party/webrtc/rtc_base/thread.cc, line 315 # last system error: 38 # Check failed: IsCurrent() # (lldb) ```Branch 4.1.x
Error during gclient sync
Console output full
``` CurrentUsers-Mac-mini:owt-client-native currentUser$ git clone https://github.com/open-webrtc-toolkit/owt-client-native.git src Cloning into 'src'... remote: Enumerating objects: 15, done. remote: Counting objects: 100% (15/15), done. remote: Compressing objects: 100% (14/14), done. remote: Total 11800 (delta 4), reused 3 (delta 0), pack-reused 11785 Receiving objects: 100% (11800/11800), 2.85 MiB | 2.17 MiB/s, done. Resolving deltas: 100% (7331/7331), done. CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/ CurrentUsers-Mac-mini:src currentUser$ git branch -r origin/4.1.x origin/4.2.x origin/76 origin/79 origin/HEAD -> origin/master origin/master CurrentUsers-Mac-mini:src currentUser$ git checkout 4.1.x Branch '4.1.x' set up to track remote branch '4.1.x' from 'origin'. Switched to a new branch '4.1.x' CurrentUsers-Mac-mini:src currentUser$ cd .. CurrentUsers-Mac-mini:owt-client-native currentUser$ glcient sync bash: glcient: command not found CurrentUsers-Mac-mini:owt-client-native currentUser$ gclient sync Syncing projects: 35% (12/34) src/tools/swarming_client [0:02:06] Still working on: [0:02:06] src/third_party [0:02:16] Still working on: [0:02:16] src/third_party [0:02:26] Still working on: [0:02:26] src/third_party [0:02:36] Still working on: [0:02:36] src/third_party [0:02:39] Still working on: [0:02:39] src/third_party 33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap... 33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap... 33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap... 33>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git" "/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3"' in /Users/currentUser/workspace/owt-client-native failed; will retry after a short nap... Syncing projects: 100% (34/34) src/third_party/icu src/third_party/webrtc (ERROR) ---------------------------------------- [0:02:43] Started. [0:02:43] ________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native' [0:02:43] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'... [0:02:44] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known [0:02:44] fatal: Could not read from remote repository. [0:02:44] Please make sure you have the correct access rights [0:02:44] and the repository exists. [0:02:44] ________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native' attempt 2 / 4 [0:02:44] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'... [0:02:44] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known [0:02:44] fatal: Could not read from remote repository. [0:02:44] Please make sure you have the correct access rights [0:02:44] and the repository exists. [0:02:45] ________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native' attempt 3 / 4 [0:02:45] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'... [0:02:45] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known [0:02:45] fatal: Could not read from remote repository. [0:02:45] Please make sure you have the correct access rights [0:02:45] and the repository exists. [0:02:47] ________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' in '/Users/currentUser/workspace/owt-client-native' attempt 4 / 4 [0:02:47] Cloning into '/Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3'... [0:02:47] ssh: Could not resolve hostname git-ccr-1.devtools.intel.com: nodename nor servname provided, or not known [0:02:47] fatal: Could not read from remote repository. [0:02:47] Please make sure you have the correct access rights [0:02:47] and the repository exists. Traceback (most recent call last): File "/Users/currentUser/workspace/depot_tools/gclient_scm.py", line 1052, in _Clone print_stdout=print_stdout, filter_fn=filter_fn) File "/Users/currentUser/workspace/depot_tools/gclient_scm.py", line 1391, in _Run gclient_utils.CheckCallAndFilter(cmd, env=env, **kwargs) File "/Users/currentUser/workspace/depot_tools/gclient_utils.py", line 614, in CheckCallAndFilter rv, args, kwargs.get('cwd', None), None, None) CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress ssh://git-ccr-1.devtools.intel.com:29418/webrtc-webrtcstack.git /Users/currentUser/workspace/owt-client-native/src/third_party/_gclient_webrtc_T4G7V3' returned non-zero exit status 128 in /Users/currentUser/workspace/owt-client-native [0:02:51] _____ Conflicting directory found in /Users/currentUser/workspace/owt-client-native/src/third_party/webrtc. Moving to /Users/currentUser/workspace/owt-client-native/_bad_scm/src/third_party/webrtcBOO5Ne. ---------------------------------------- Warnings: Conflicting directory /Users/currentUser/workspace/owt-client-native/src/third_party/webrtc moved to /Users/currentUser/workspace/owt-client-native/_bad_scm/src/third_party/webrtcBOO5Ne. Traceback (most recent call last): File "/Users/currentUser/workspace/depot_tools/metrics.py", line 267, in print_notice_and_exit yield File "/Users/currentUser/workspace/depot_tools/gclient.py", line 3182, inBranch 4.2.x
Error during gclient sync
Console output full
``` CurrentUsers-Mac-mini:owt-client-native currentUser$ git clone https://github.com/open-webrtc-toolkit/owt-client-native.git src Cloning into 'src'... remote: Enumerating objects: 15, done. remote: Counting objects: 100% (15/15), done. remote: Compressing objects: 100% (14/14), done. remote: Total 11800 (delta 4), reused 3 (delta 0), pack-reused 11785 Receiving objects: 100% (11800/11800), 2.85 MiB | 4.66 MiB/s, done. Resolving deltas: 100% (7331/7331), done. CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/ CurrentUsers-Mac-mini:src currentUser$ git branch -r origin/4.1.x origin/4.2.x origin/76 origin/79 origin/HEAD -> origin/master origin/master CurrentUsers-Mac-mini:src currentUser$ git checkout 4.2.x Branch '4.2.x' set up to track remote branch '4.2.x' from 'origin'. Switched to a new branch '4.2.x' CurrentUsers-Mac-mini:src currentUser$ cd .. CurrentUsers-Mac-mini:owt-client-native currentUser$ ls src CurrentUsers-Mac-mini:owt-client-native currentUser$ gclient sync Syncing projects: 35% (12/34) src/tools/gyp [0:02:07] Still working on: [0:02:07] src/third_party [0:02:17] Still working on: [0:02:17] src/third_party [0:02:27] Still working on: [0:02:27] src/third_party [0:02:37] Still working on: [0:02:37] src/third_party [0:02:47] Still working on: [0:02:47] src/third_party [0:02:57] Still working on: [0:02:57] src/third_party [0:03:07] Still working on: [0:03:07] src/third_party [0:03:17] Still working on: [0:03:17] src/third_party [0:03:23] Still working on: [0:03:23] src/third_party Syncing projects: 100% (34/34), done. ________ running 'vpython src/build/mac_toolchain.py' in '/Users/currentUser/workspace/owt-client-native' Skipping Mac toolchain installation for mac Running hooks: 37% (11/29) clang ________ running 'vpython src/tools/clang/scripts/update.py' in '/Users/currentUser/workspace/owt-client-native' Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-338452-1.tgz .......... Done. Running hooks: 48% (14/29) gn_mac ________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-gn -s src/buildtools/mac/gn.sha1' in '/Users/currentUser/workspace/owt-client-native' 0> Downloading src/buildtools/mac/gn... Downloading 1 files took 5.731078 second(s) Running hooks: 58% (17/29) clang_format_mac ________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-clang-format -s src/buildtools/mac/clang-format.sha1' in '/Users/currentUser/workspace/owt-client-native' 0> Downloading src/buildtools/mac/clang-format... Downloading 1 files took 5.609846 second(s) Running hooks: 79% (23/29) luci-go_mac ________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-luci -d src/tools/luci-go/mac64' in '/Users/currentUser/workspace/owt-client-native' 0> Downloading src/tools/luci-go/mac64/isolate... Downloading 1 files took 5.741209 second(s) Hook 'download_from_google_storage --directory --recursive --num_threads=10 --no_auth --quiet --bucket chromium-webrtc-resources src/third_party/webrtc/resources' took 295.42 secs Running hooks: 100% (29/29) ________ running 'vpython src/scripts/prepare_dev.py' in '/Users/currentUser/workspace/owt-client-native' Applying: Use OpenSSL for usrsctp Applying: Use OpenSSL for libsrtp. Applying: Start iOS simulator before running tests. Applying: Remove webrtc_overrides Applying: Fixed compile issue and disable thin archive for Linux Applying: Adjusted jni_generator.py to fit OWT code structure. Running hooks: 100% (29/29), done. CurrentUsers-Mac-mini:owt-client-native currentUser$ ls src CurrentUsers-Mac-mini:owt-client-native currentUser$ cd src/ CurrentUsers-Mac-mini:src currentUser$ python scripts/build.py Done. Made 1117 targets from 176 files in 6599ms ninja: Entering directory `out/Debug-device-arm64' [357/2604] CXX obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o FAILED: obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o clang++ -MMD -MF obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o.d -DV8_DEPRECATION_WARNINGS -DNO_TCMALLOC -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_LIBCPP_HIDE_FROM_ABI=_LIBCPP_HIDDEN\ _LIBCPP_ALWAYS_INLINE -DCR_XCODE_VERSION=1131 -DCR_CLANG_REVISION=\"338452-1\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DWEBRTC_ENABLE_PROTOBUF=1 -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DHAVE_SCTP -DUSE_BUILTIN_SW_CODECS -DHAVE_WEBRTC_VIDEO -DHAVE_WEBRTC_VOICE -DLOGGING_INSIDE_WEBRTC -DWEBRTC_ARCH_ARM64 -DWEBRTC_HAS_NEON -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 -DGTEST_RELATIVE_PATH -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_MAC -DWEBRTC_IOS -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/webrtc_overrides -I../../third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/libyuv/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fcolor-diagnostics -fmerge-all-constants -no-canonical-prefixes -arch arm64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wunguarded-availability -Wundeclared-selector -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -O0 -fno-omit-frame-pointer -gdwarf-2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -stdlib=libc++ -miphoneos-version-min=9.0 -fembed-bitcode-marker -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wc++11-narrowing -Wimplicit-fallthrough -Wthread-safety -Winconsistent-missing-override -Wundef -fvisibility=default -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wnon-virtual-dtor -Woverloaded-virtual -c ../../third_party/webrtc/modules/pacing/paced_sender.cc -o obj/third_party/webrtc/modules/pacing/pacing/paced_sender.o In file included from ../../third_party/webrtc/modules/pacing/paced_sender.cc:25: ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:46:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted] StreamPrioKey() = default; ^ ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:56:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized const RtpPacketSender::Priority priority; ^ 1 error generated. [361/2604] CXX obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o FAILED: obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o clang++ -MMD -MF obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o.d -DV8_DEPRECATION_WARNINGS -DNO_TCMALLOC -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_LIBCPP_HIDE_FROM_ABI=_LIBCPP_HIDDEN\ _LIBCPP_ALWAYS_INLINE -DCR_XCODE_VERSION=1131 -DCR_CLANG_REVISION=\"338452-1\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DWEBRTC_ENABLE_PROTOBUF=1 -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DHAVE_SCTP -DUSE_BUILTIN_SW_CODECS -DHAVE_WEBRTC_VIDEO -DHAVE_WEBRTC_VOICE -DLOGGING_INSIDE_WEBRTC -DWEBRTC_ARCH_ARM64 -DWEBRTC_HAS_NEON -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 -DGTEST_RELATIVE_PATH -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_MAC -DWEBRTC_IOS -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/webrtc_overrides -I../../third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/libyuv/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fcolor-diagnostics -fmerge-all-constants -no-canonical-prefixes -arch arm64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wunguarded-availability -Wundeclared-selector -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -O0 -fno-omit-frame-pointer -gdwarf-2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk -stdlib=libc++ -miphoneos-version-min=9.0 -fembed-bitcode-marker -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wc++11-narrowing -Wimplicit-fallthrough -Wthread-safety -Winconsistent-missing-override -Wundef -fvisibility=default -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++14 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wnon-virtual-dtor -Woverloaded-virtual -c ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.cc -o obj/third_party/webrtc/modules/pacing/pacing/round_robin_packet_queue.o In file included from ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.cc:11: ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:46:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted] StreamPrioKey() = default; ^ ../../third_party/webrtc/modules/pacing/round_robin_packet_queue.h:56:37: note: default constructor of 'StreamPrioKey' is implicitly deleted because field 'priority' of const-qualified type 'const RtpPacketSender::Priority' would not be initialized const RtpPacketSender::Priority priority; ^ 1 error generated. [364/2604] CXX obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.o ninja: build stopped: subcommand failed. ```Please advice, thank you.