aws-samples / amazon-kinesis-video-streams-producer-embedded-c

Light-wight Amazon Kinesis Video Streams Producer SDK For FreeRTOS/Embedded Linux
Apache License 2.0
30 stars 18 forks source link

Updating the version of webrtc to version 1.7.3 reported an error #79

Open RTL8710 opened 1 year ago

RTL8710 commented 1 year ago

Updating the version of webrtc to version 1.7.3 reported an error:

/mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c:94:102: error: 'SignalingClientInfo {aka struct <anonymous>}' has no member named 'stateMachineRetryCountReadOnly' pClientInfo->stateMachineRetryCountReadOnly = signalingClientInfoInternal.signalingClientInfo.stateMachineRetryCountReadOnly; ^ In file included from /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/open-source/include/com/amazonaws/kinesis/video/client/Include.h:13:0, from /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/include/com/amazonaws/kinesis/video/webrtcclient/Include.h:20, from /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/../Include_i.h:27, from /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c:2: /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c:97:31: error: 'struct <anonymous>' has no member named 'signalingRetryStrategyCallbacks' CHK_STATUS(pClientInfo->signalingRetryStrategyCallbacks.executeRetryStrategyFn(&createSignalingClientRetryStrategy, ^ /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/open-source/include/com/amazonaws/kinesis/video/common/CommonDefs.h:1152:27: note: in definition of macro 'CHK_STATUS' STATUS __status = condition; \ ^ /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c: In function 'signalingClientFetchSync': /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c:198:92: error: 'SignalingClientInfo {aka struct <anonymous>}' has no member named 'signalingClientCreationMaxRetryAttempts' signalingClientCreationMaxRetryCount = pSignalingClient->clientInfo.signalingClientInfo.signalingClientCreationMaxRetryAttempts; ^ /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c:199:49: error: 'CREATE_SIGNALING_CLIENT_RETRY_ATTEMPTS_SENTINEL_VALUE' undeclared (first use in this function) if (signalingClientCreationMaxRetryCount == CREATE_SIGNALING_CLIENT_RETRY_ATTEMPTS_SENTINEL_VALUE) { ^ /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c:217:57: error: 'SignalingClientInfo {aka struct <anonymous>}' has no member named 'stateMachineRetryCountReadOnly' pSignalingClient->clientInfo.signalingClientInfo.stateMachineRetryCountReadOnly = ^ /mnt/source/zeratul/source/kvs-webrtc/amazon-kinesis-video-streams-producer-embedded-c-v2.0/libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/src/source/Signaling/Client.c:218:60: error: 'SignalingClientInfo {aka struct <anonymous>}' has no member named 'stateMachineRetryCountReadOnly' signalingClientInfoInternal.signalingClientInfo.stateMachineRetryCountReadOnly; ^ make[2]: *** [libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/CMakeFiles/kvsWebrtcSignalingClient.dir/build.make:90: libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/CMakeFiles/kvsWebrtcSignalingClient.dir/src/source/Signaling/Client.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:398: libraries/amazon/amazon-kinesis-video-streams-webrtc-sdk-c/webrtc/CMakeFiles/kvsWebrtcSignalingClient.dir/all] Error 2