awslabs / amazon-kinesis-video-streams-producer-sdk-cpp

Amazon Kinesis Video Streams Producer SDK for C++ is for developers to install and customize for their connected camera and other devices to securely stream video, audio, and time-encoded data to Kinesis Video Streams.
Apache License 2.0
374 stars 336 forks source link

openssl install issue in windows using mvsc #176

Closed sujithaperumal closed 5 years ago

sujithaperumal commented 5 years ago

when trying to run install-script.bat batch file, in the openssl step, i get a dialog box as follows: image If I ignore this and continue installing, I get this below error in the building producer sdk step. 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] KinesisVideoStream.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] Auth.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] AwsV4Signer.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] CurlCallManager.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] DefaultCallbackProvider.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] OngoingStreamState.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\ongoingstreamstate.h(10) : fatal error C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] CachingEndpointOnlyCallbackProvider.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] OpenSSLThreadCallbacks.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\opensslthreadcallbacks.c pp(3): fatal error C1083: Cannot open include file: 'openssl/crypto.h': No such file or directory [C:\Users\psid d\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] Request.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] Response.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\response.h(4): fatal err or C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vide o-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] IotCertCredentialProvider.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] RotatingCredentialProvider.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] RotatingStaticCredentialProvider.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] PutFrameHelper.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal erro r C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] Generating Code... 1>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\p roducer.vcxproj" (default targets) -- FAILED.

Build FAILED.

   "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj" (defa
   ult target) (1) ->
   (ClCompile target) ->
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\ongoingstreamstate.h(1
   0): fatal error C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon
   -kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\opensslthreadcallbacks
   .cpp(3): fatal error C1083: Cannot open include file: 'openssl/crypto.h': No such file or directory [C:\Users\ps
   idd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\response.h(4): fatal e
   rror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vi
   deo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\request.h(7): fatal er
   ror C1083: Cannot open include file: 'curl/curl.h': No such file or directory [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]

0 Warning(s)
15 Error(s)

Time Elapsed 00:00:08.33

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>if ERRORLEVEL 1 goto :showerror

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>cd "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads..\"

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>echo Build error occurred! Please delete related directories in downloads\ to start a clean build. Build error occurred! Please delete related directories in downloads\ to start a clean build.

Any help would be appreciated!Thanks much!

zhiyua-git commented 5 years ago

Hi @sujithaperumal ,

What is your Windows version and bitwise (32 bit or 64 bit)? Which install instruction are you following?

Thanks, -Zh

sujithaperumal commented 5 years ago

Hi @zhiyua-git I have a windows 10 version and it is 64-bit. I'm following the install instructions for windows using microsoft visual c++

zhiyua-git commented 5 years ago

Hi @sujithaperumal ,

Can you try to download this msi and see if it can be run on your Win10? http://strawberryperl.com/download/5.28.1.1/strawberry-perl-5.28.1.1-64bit.msi

This is the msi for perl needed for building openssl on windows. Seems you had issue when install script try to do this.

Thanks, -ZH

sujithaperumal commented 5 years ago

@zhiyua-git The site isn't loading!

zhiyua-git commented 5 years ago

@sujithaperumal What about http://strawberryperl.com ?

sujithaperumal commented 5 years ago

@zhiyua-git No. The site isn't loading!

zhiyua-git commented 5 years ago

@sujithaperumal What about https://www.activestate.com/products/activeperl/ ?

sujithaperumal commented 5 years ago

@zhiyua-git Yup! That works. Thanks!

zhiyua-git commented 5 years ago

If that ActivePerl works for you, make sure you add the perl to your PATH environment variable. You can check in CMD with perl --version.

  1. Delete your kinesis-video-native-build/downloads directory.
  2. Open CMD with administrator permission.
  3. Run vs-buildtools-install.bat.
  4. Download windows-install-script-with-perl.txt and Rename it to windows-install-script-with-perl.bat.
  5. Run windows-install-script-with-perl.bat 64.

@sujithaperumal Let me know if these steps work for you.

sujithaperumal commented 5 years ago

@zhiyua-git Thanks! It works. But why do I get this below error?

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>if ERRORLEVEL 1 goto :showerror

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>msbuild kinesis_video_gstreamer_sample_rtsp_app.vcxproj /p:Configuration=Release /p:Platform=x64 /m Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved.

MSBUILD : error MSB1009: Project file does not exist. Switch: kinesis_video_gstreamer_sample_rtsp_app.vcxproj

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>if ERRORLEVEL 1 goto :showerror

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>cd "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads..\"

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>echo Build error occurred! Please delete related directories in downloads\ to start a clean build. Build error occurred! Please delete related directories in downloads\ to start a clean build.

zhiyua-git commented 5 years ago

@sujithaperumal Can you put a complete log here? It is not clear what is happening according to this. Thanks.

sujithaperumal commented 5 years ago

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads>echo "Building Producer SDK" "Building Producer SDK"

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads>cd "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads"

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads>cd ..

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>IF 64 == 32 (cmake -G "Visual Studio 15 2017" ) ELSE (cmake -G "Visual Studio 15 2017 Win64" ) -- The C compiler identification is MSVC 19.16.27027.1 -- The CXX compiler identification is MSVC 19.16.27027.1 -- Check for working C compiler: C:/BuildTools/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- Check for working C compiler: C:/BuildTools/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/BuildTools/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- Check for working CXX compiler: C:/BuildTools/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- System name is Windows -- Kinesis Video PIC path is ../kinesis-video-pic -- Kinesis Video Producer path is ../kinesis-video-producer -- Kinesis Video JNI path is ../kinesis-video-producer-jni -- Kinesis Video Gstreamer demp app path is ../kinesis-video-gst-demo -- Kinesis Video Open Source path is C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads -- Configuration Visual Studio 15 2017 Win64 -- Bitness 64 bits -- Looking for pthread.h -- Looking for pthread.h - not found -- Found Threads: TRUE -- exe libraries Threads::Threads -- Using static CRT -- Configuring done -- Generating done -- Build files have been written to: C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>msbuild producer.vcxproj /p:Configuration=Release /p:Platform=x64 /m Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2/16/2019 2:00:25 AM. 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxpro j" on node 1 (default targets). 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxpro j" (1) is building "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\ZERO _CHECK.vcxproj" (2) on node 1 (default targets). 2>PrepareForBuild: Creating directory "x64\Release\ZERO_CHECK\". Creating directory "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\". InitializeBuildStatus: Creating "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Checking Build System CMake does not need to re-run because C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-vid eo-native-build/CMakeFiles/generate.stamp is up-to-date. FinalizeBuildStatus: Deleting file "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild". Touching "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate". 2>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Z ERO_CHECK.vcxproj" (default targets). 1>PrepareForBuild: Creating directory "producer.dir\Release\". Creating directory "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Re lease\". Creating directory "producer.dir\Release\producer.tlog\". InitializeBuildStatus: Creating "producer.dir\Release\producer.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Building Custom Rule C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/C MakeLists.txt CMake does not need to re-run because C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-vid eo-native-build/CMakeFiles/generate.stamp is up-to-date. ClCompile: C:\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"C:\Users\psidd\amazon-kinesis-video-strea ms-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic" /I"C:\Users\psidd\amazon-kinesis-video-st reams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\include" /I"C:\Users\psidd\a mazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\includ e\com\amazonaws\kinesis\video\client" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-pic\src\client\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-produce r-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\tst" /I"C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\common\include" /I"C:\Users\ps idd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\common\i nclude\com\amazonaws\kinesis\video\common" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build..\kinesis-video-pic\src\heap\include" /I"C:\Users\psidd\amazon-kinesis-video-streams- producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\heap\include\com\amazonaws\kinesis\video\ heap" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-vi deo-pic\src\heap\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-bui ld..\kinesis-video-pic\src\heap\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-pic\src\trace\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\include" /I"C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\include\com\amaz onaws\kinesis\video\mkvgen" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-nati ve-build..\kinesis-video-pic\src\mkvgen\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams -producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\view\include" /I"C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\view\include\com\ama zonaws\kinesis\video\view" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-nativ e-build..\kinesis-video-pic\src\view\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build..\kinesis-video-pic\src\view\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\utils\include" /I"C:\Users\psidd\amazon-kines is-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\utils\src" /I"C:\Users\p sidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer\src" / I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pro ducer\opensource\jsoncpp" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native -build..\kinesis-video-producer\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-producer\src\credential-providers" /I"C:\Users\psidd\amazon-kinesis-video- streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer\src\common" /I"C:\Users\psidd\am azon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer-jni\src\inclu de" /I\System\Library\Frameworks\JavaVM.framework\Versions\Current\Headers /I"C:\Program Files\Java\jdk1.8.0_1 71\include" /I"C:\Program Files\Java\jdk1.8.0_171\include\windows" /I"C:\Program Files\Java\jdk1.8.0_171\inclu de\win32" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads \googletest-release-1.8.0\googletest\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build\downloads\log4cplus-1.2.1\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-p roducer-sdk-cpp\kinesis-video-native-build\downloads\curl-7.60.0\builds\libcurl-vc15-x64-release-static-sspi-w inssl\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\down loads\openssl-OpenSSL_1_1_0f\OpenSSL\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build\downloads\gstreamer\1.0\x86_64\include\gstreamer-1.0" /I"C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads\gstreamer\1.0\x86_64\include\glib-2.0" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads\gstreame r\1.0\x86_64\lib\glib-2.0\include" /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /D WIN32 /D _WINDOWS /D NDEB UG /D CURL_STATICLIB /D WIN32_LEAN_AND_MEAN /D VC_EXTRALEAN /D _HAS_ITERATOR_DEBUGGING=0 /D _CRT_SECURE_NO_WAR NINGS /D _CRT_NONSTDC_NO_WARNINGS /D _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++14 /Fo"producer.dir\Re lease\" /Fd"producer.dir\Release\producer.pdb" /Gd /TP /FC /errorReport:queue "C:\Users\psidd\amazon-kinesis- video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\AuthIntegration.cpp" "C:\Users\psidd\amazon-ki nesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\Callbacks.cpp" "C:\Users\psidd\amazon-ki nesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\Client.cpp" "C:\Users\psidd\amazon-kines is-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\ClientEvent.cpp" "C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\ClientState.cpp" "C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\InputValidator.cpp" "C:\Users\psidd\ama zon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\State.cpp" "C:\Users\psidd\amazon- kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\AckParser.cpp" "C:\Users\psidd\amazon- kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\Stream.cpp" "C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\StreamEvent.cpp" "C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\StreamState.cpp" "C:\Users\psidd\amazon -kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\heap\src\AivHeap.cpp" "C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\heap\src\Common.cpp" "C:\Users\psidd\amazon-kinesis- video-streams-producer-sdk-cpp\kinesis-video-pic\src\heap\src\Heap.cpp" "C:\Users\psidd\amazon-kinesis-video-s treams-producer-sdk-cpp\kinesis-video-pic\src\heap\src\HybridHeap.cpp" "C:\Users\psidd\amazon-kinesis-video-st reams-producer-sdk-cpp\kinesis-video-pic\src\heap\src\SystemHeap.cpp" "C:\Users\psidd\amazon-kinesis-video-str eams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\MkvGenerator.cpp" "C:\Users\psidd\amazon-kinesis-video- streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\MkvStatics.cpp" "C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\NalAdapter.cpp" "C:\Users\psidd\amazon-kinesis-vide o-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\SpsParser.cpp" "C:\Users\psidd\amazon-kinesis-vide o-streams-producer-sdk-cpp\kinesis-video-pic\src\trace\src\TraceProfiler.cpp" "C:\Users\psidd\amazon-kinesis-v ideo-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\Allocators.cpp" "C:\Users\psidd\amazon-kinesis-v ideo-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\Base64.cpp" "C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\BitField.cpp" "C:\Users\psidd\amazon-kinesis-video-s treams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\BitReader.cpp" "C:\Users\psidd\amazon-kinesis-video-st reams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\Directory.cpp" "C:\Users\psidd\amazon-kinesis-video-str eams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\DoubleLinkedList.cpp" "C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\DynamicLibrary.cpp" "C:\Users\psidd\amazon-kinesis -video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\Endianness.cpp" "C:\Users\psidd\amazon-kinesis -video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\FileIo.cpp" "C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\HashTable.cpp" "C:\Users\psidd\amazon-kinesis-vide o-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\Hex.cpp" "C:\Users\psidd\amazon-kinesis-video-strea ms-producer-sdk-cpp\kinesis-video-pic\src\utils\src\Mutex.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-pr oducer-sdk-cpp\kinesis-video-pic\src\utils\src\SingleLinkedList.cpp" "C:\Users\psidd\amazon-kinesis-video-stre ams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\StackQueue.cpp" "C:\Users\psidd\amazon-kinesis-video-stre ams-producer-sdk-cpp\kinesis-video-pic\src\utils\src\String.cpp" "C:\Users\psidd\amazon-kinesis-video-streams- producer-sdk-cpp\kinesis-video-pic\src\utils\src\Thread.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-pic\src\utils\src\Time.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-s dk-cpp\kinesis-video-pic\src\utils\src\Logger.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-c pp\kinesis-video-pic\src\view\src\ContentView.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-c pp\kinesis-video-producer\src\KinesisVideoProducer.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer- sdk-cpp\kinesis-video-producer\src\KinesisVideoStream.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-produc er-sdk-cpp\kinesis-video-producer\src\Auth.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-producer\src\AwsV4Signer.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kine sis-video-producer\src\CallbackProvider.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-producer\src\CurlCallManager.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-producer\src\DefaultCallbackProvider.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk -cpp\kinesis-video-producer\src\OngoingStreamState.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer- sdk-cpp\kinesis-video-producer\src\CachingEndpointOnlyCallbackProvider.cpp" "C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-producer\src\DefaultDeviceInfoProvider.cpp" "C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\OpenSSLThreadCallbacks.cpp" "C:\Users\psidd\a mazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\Request.cpp" "C:\Users\psidd\amazon-ki nesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\Response.cpp" "C:\Users\psidd\amazon-kinesis-v ideo-streams-producer-sdk-cpp\kinesis-video-producer\src\StreamTags.cpp" "C:\Users\psidd\amazon-kinesis-video- streams-producer-sdk-cpp\kinesis-video-producer\src\Version.cpp" "C:\Users\psidd\amazon-kinesis-video-streams- producer-sdk-cpp\kinesis-video-producer\src\GetTime.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer -sdk-cpp\kinesis-video-producer\src\credential-providers\CredentialProviderUtil.cpp" "C:\Users\psidd\amazon-ki nesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\credential-providers\IotCertCredentialProvider .cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\credential-prov iders\RotatingCredentialProvider.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-vi deo-producer\src\credential-providers\RotatingStaticCredentialProvider.cpp" "C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-producer\src\common\PutFrameHelper.cpp" "C:\Users\psidd\amazon-kines is-video-streams-producer-sdk-cpp\kinesis-video-producer\opensource\jsoncpp\jsoncpp.cpp" AuthIntegration.cpp Callbacks.cpp Client.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\client.cpp(733): w arning C4101: 'pUploadHandleInfo': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] ClientEvent.cpp ClientState.cpp InputValidator.cpp State.cpp AckParser.cpp Stream.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\stream.cpp(295): w arning C4101: 'i': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\stream.cpp(1431): warning C4244: '=': conversion from 'DOUBLE' to 'UINT64', possible loss of data [C:\Users\psidd\amazon-kinesis-v ideo-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] StreamEvent.cpp StreamState.cpp AivHeap.cpp Common.cpp Heap.cpp HybridHeap.cpp SystemHeap.cpp MkvGenerator.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(8 73): warning C4244: 'argument': conversion from 'int64' to 'UINT32', possible loss of data [C:\Users\psidd\ama zon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(8 81): warning C4244: 'argument': conversion from 'int64' to 'UINT32', possible loss of data [C:\Users\psidd\ama zon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(8 99): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(9 04): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(9 09): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(9 14): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(9 19): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(1 088): warning C4101: 'i': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk- cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(1 154): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(1 173): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(1 433): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp(1 439): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] MkvStatics.cpp NalAdapter.cpp SpsParser.cpp Generating Code... Compiling... TraceProfiler.cpp Allocators.cpp Base64.cpp BitField.cpp BitReader.cpp Directory.cpp DoubleLinkedList.cpp DynamicLibrary.cpp Endianness.cpp FileIo.cpp HashTable.cpp Hex.cpp Mutex.cpp SingleLinkedList.cpp StackQueue.cpp String.cpp Thread.cpp Time.cpp Logger.cpp ContentView.cpp Generating Code... Compiling... KinesisVideoProducer.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. KinesisVideoStream.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. Auth.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. AwsV4Signer.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. CallbackProvider.cpp CurlCallManager.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. DefaultCallbackProvider.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. OngoingStreamState.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. CachingEndpointOnlyCallbackProvider.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\cachingendpointonlycallb ackprovider.cpp(162): warning C4018: '<': signed/unsigned mismatch [C:\Users\psidd\amazon-kinesis-video-streams- producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj] DefaultDeviceInfoProvider.cpp OpenSSLThreadCallbacks.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. Request.cpp Response.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. StreamTags.cpp Version.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\version.cpp(52): warning C4996: 'GetVersionExA': was declared deprecated [C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\k inesis-video-native-build\producer.vcxproj] c:\program files (x86)\windows kits\10\include\10.0.17134.0\um\sysinfoapi.h(378): note: see declaration of 'Ge tVersionExA' GetTime.cpp CredentialProviderUtil.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. IotCertCredentialProvider.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. RotatingCredentialProvider.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. RotatingStaticCredentialProvider.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. Generating Code... Compiling... PutFrameHelper.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. jsoncpp.cpp Generating Code... Lib: C:\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\Lib.exe /OUT:"C:\Users\psidd\amazon-kinesis-video-stre ams-producer-sdk-cpp\kinesis-video-native-build\Release\producer.lib" /NOLOGO /MACHINE:X64 /machine:x64 produ cer.dir\Release\AuthIntegration.obj producer.dir\Release\Callbacks.obj producer.dir\Release\Client.obj producer.dir\Release\ClientEvent.obj producer.dir\Release\ClientState.obj producer.dir\Release\InputValidator.obj producer.dir\Release\State.obj producer.dir\Release\AckParser.obj producer.dir\Release\Stream.obj producer.dir\Release\StreamEvent.obj producer.dir\Release\StreamState.obj producer.dir\Release\AivHeap.obj producer.dir\Release\Common.obj producer.dir\Release\Heap.obj producer.dir\Release\HybridHeap.obj producer.dir\Release\SystemHeap.obj producer.dir\Release\MkvGenerator.obj producer.dir\Release\MkvStatics.obj producer.dir\Release\NalAdapter.obj producer.dir\Release\SpsParser.obj producer.dir\Release\TraceProfiler.obj producer.dir\Release\Allocators.obj producer.dir\Release\Base64.obj producer.dir\Release\BitField.obj producer.dir\Release\BitReader.obj producer.dir\Release\Directory.obj producer.dir\Release\DoubleLinkedList.obj producer.dir\Release\DynamicLibrary.obj producer.dir\Release\Endianness.obj producer.dir\Release\FileIo.obj producer.dir\Release\HashTable.obj producer.dir\Release\Hex.obj producer.dir\Release\Mutex.obj producer.dir\Release\SingleLinkedList.obj producer.dir\Release\StackQueue.obj producer.dir\Release\String.obj producer.dir\Release\Thread.obj producer.dir\Release\Time.obj producer.dir\Release\Logger.obj producer.dir\Release\ContentView.obj producer.dir\Release\KinesisVideoProducer.obj producer.dir\Release\KinesisVideoStream.obj producer.dir\Release\Auth.obj producer.dir\Release\AwsV4Signer.obj producer.dir\Release\CallbackProvider.obj producer.dir\Release\CurlCallManager.obj producer.dir\Release\DefaultCallbackProvider.obj producer.dir\Release\OngoingStreamState.obj producer.dir\Release\CachingEndpointOnlyCallbackProvider.obj producer.dir\Release\DefaultDeviceInfoProvider.obj producer.dir\Release\OpenSSLThreadCallbacks.obj producer.dir\Release\Request.obj producer.dir\Release\Response.obj producer.dir\Release\StreamTags.obj producer.dir\Release\Version.obj producer.dir\Release\GetTime.obj producer.dir\Release\CredentialProviderUtil.obj producer.dir\Release\IotCertCredentialProvider.obj producer.dir\Release\RotatingCredentialProvider.obj producer.dir\Release\RotatingStaticCredentialProvider.obj producer.dir\Release\PutFrameHelper.obj producer.dir\Release\jsoncpp.obj producer.vcxproj -> C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Re lease\producer.lib FinalizeBuildStatus: Deleting file "producer.dir\Release\producer.tlog\unsuccessfulbuild". Touching "producer.dir\Release\producer.tlog\producer.lastbuildstate". 1>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\p roducer.vcxproj" (default targets).

Build succeeded.

   "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj" (defa
   ult target) (1) ->
   (ClCompile target) ->
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\client.cpp(733):
    warning C4101: 'pUploadHandleInfo': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-pr
   oducer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\stream.cpp(295):
    warning C4101: 'i': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\k
   inesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\src\stream.cpp(1431)
   : warning C4244: '=': conversion from 'DOUBLE' to 'UINT64', possible loss of data [C:\Users\psidd\amazon-kinesis
   -video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (873): warning C4244: 'argument': conversion from '__int64' to 'UINT32', possible loss of data [C:\Users\psidd\a
   mazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (881): warning C4244: 'argument': conversion from '__int64' to 'UINT32', possible loss of data [C:\Users\psidd\a
   mazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (899): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-ki
   nesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (904): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-ki
   nesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (909): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-ki
   nesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (914): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-ki
   nesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (919): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-ki
   nesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (1088): warning C4101: 'i': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-producer-sd
   k-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (1154): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-k
   inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (1173): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-k
   inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (1433): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-k
   inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\src\mkvgenerator.cpp
   (1439): warning C4267: '=': conversion from 'size_t' to 'UINT32', possible loss of data [C:\Users\psidd\amazon-k
   inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\cachingendpointonlycal
   lbackprovider.cpp(162): warning C4018: '<': signed/unsigned mismatch [C:\Users\psidd\amazon-kinesis-video-stream
   s-producer-sdk-cpp\kinesis-video-native-build\producer.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\src\version.cpp(52): warni
   ng C4996: 'GetVersionExA': was declared deprecated [C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp
   \kinesis-video-native-build\producer.vcxproj]

17 Warning(s)
0 Error(s)

Time Elapsed 00:01:10.31

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>if ERRORLEVEL 1 goto :showerror

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>msbuild start.vcxproj /p:Configuration=Release /p:Platform=x64 /m Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2/16/2019 2:01:36 AM. 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj" on node 1 (default targets). 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj" (1) is building "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\ZERO_CH ECK.vcxproj" (2) on node 1 (default targets). 2>InitializeBuildStatus: Creating "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: All outputs are up-to-date. FinalizeBuildStatus: Deleting file "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild". Touching "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate". 2>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Z ERO_CHECK.vcxproj" (default targets). 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj" (1) is building "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\produce r.vcxproj" (3) on node 2 (default targets). 3>InitializeBuildStatus: Creating "producer.dir\Release\producer.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: All outputs are up-to-date. ClCompile: All outputs are up-to-date. Lib: All outputs are up-to-date. producer.vcxproj -> C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Re lease\producer.lib FinalizeBuildStatus: Deleting file "producer.dir\Release\producer.tlog\unsuccessfulbuild". Touching "producer.dir\Release\producer.tlog\producer.lastbuildstate". 3>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\p roducer.vcxproj" (default targets). 1>PrepareForBuild: Creating directory "start.dir\Release\". Creating directory "start.dir\Release\start.tlog\". InitializeBuildStatus: Creating "start.dir\Release\start.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"C:\Users\psidd\amazon-kinesis-video-strea ms-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic" /I"C:\Users\psidd\amazon-kinesis-video-st reams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\include" /I"C:\Users\psidd\a mazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\includ e\com\amazonaws\kinesis\video\client" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-pic\src\client\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-produce r-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\tst" /I"C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\common\include" /I"C:\Users\ps idd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\common\i nclude\com\amazonaws\kinesis\video\common" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build..\kinesis-video-pic\src\heap\include" /I"C:\Users\psidd\amazon-kinesis-video-streams- producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\heap\include\com\amazonaws\kinesis\video\ heap" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-vi deo-pic\src\heap\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-bui ld..\kinesis-video-pic\src\heap\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-pic\src\trace\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\include" /I"C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\include\com\amaz onaws\kinesis\video\mkvgen" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-nati ve-build..\kinesis-video-pic\src\mkvgen\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams -producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\view\include" /I"C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\view\include\com\ama zonaws\kinesis\video\view" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-nativ e-build..\kinesis-video-pic\src\view\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build..\kinesis-video-pic\src\view\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\utils\include" /I"C:\Users\psidd\amazon-kines is-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\utils\src" /I"C:\Users\p sidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer\src" / I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pro ducer\opensource\jsoncpp" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native -build..\kinesis-video-producer\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-producer\src\credential-providers" /I"C:\Users\psidd\amazon-kinesis-video- streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer\src\common" /I"C:\Users\psidd\am azon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer-jni\src\inclu de" /I\System\Library\Frameworks\JavaVM.framework\Versions\Current\Headers /I"C:\Program Files\Java\jdk1.8.0_1 71\include" /I"C:\Program Files\Java\jdk1.8.0_171\include\windows" /I"C:\Program Files\Java\jdk1.8.0_171\inclu de\win32" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads \googletest-release-1.8.0\googletest\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build\downloads\log4cplus-1.2.1\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-p roducer-sdk-cpp\kinesis-video-native-build\downloads\curl-7.60.0\builds\libcurl-vc15-x64-release-static-sspi-w inssl\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\down loads\openssl-OpenSSL_1_1_0f\OpenSSL\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build\downloads\gstreamer\1.0\x86_64\include\gstreamer-1.0" /I"C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads\gstreamer\1.0\x86_64\include\glib-2.0" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads\gstreame r\1.0\x86_64\lib\glib-2.0\include" /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /D WIN32 /D _WINDOWS /D NDEB UG /D CURL_STATICLIB /D WIN32_LEAN_AND_MEAN /D VC_EXTRALEAN /D _HAS_ITERATOR_DEBUGGING=0 /D _CRT_SECURE_NO_WAR NINGS /D _CRT_NONSTDC_NO_WARNINGS /D _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++14 /Fo"start.dir\Relea se\" /Fd"start.dir\Release\vc141.pdb" /Gd /TP /FC /errorReport:queue "C:\Users\psidd\amazon-kinesis-video-str eams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\ClientApiFunctionalityTest.cpp" "C:\Users\psidd\amazon- kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\ClientApiTest.cpp" "C:\Users\psidd\ama zon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\StreamPutGetTest.cpp" "C:\Users\ps idd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\ClientTestFixture.cpp" "C:\ Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\StreamApiFunctional ityTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\St reamApiServiceCallsTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\s rc\client\tst\StreamApiTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-p ic\src\client\tst\StreamDeviceTagsTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kine sis-video-pic\src\client\tst\StreamParallelTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk -cpp\kinesis-video-pic\src\client\tst\StreamStateTransitionsTest.cpp" "C:\Users\psidd\amazon-kinesis-video-str eams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\StreamTokenRotationTest.cpp" "C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\heap\tst\HeapApiFunctionalityTest.cpp" "C:\Users\psi dd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\heap\tst\HeapApiTest.cpp" "C:\Users\psi dd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\heap\tst\HeapTestFixture.cpp" "C:\Users \psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\heap\tst\HybridHeapTest.cpp" "C:\Us ers\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\tst\MkvgenApiFunctionalit yTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\tst\Mkvg enApiTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\tst\ MkvgenTestFixture.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkv gen\tst\AnnexBNalAdapterTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video- pic\src\mkvgen\tst\AnnexBCpdNalAdapterTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-pic\src\mkvgen\tst\AvccNalAdapterTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer -sdk-cpp\kinesis-video-pic\src\mkvgen\tst\SpsParserTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-pic\src\trace\tst\TraceApiFunctionalityTest.cpp" "C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-pic\src\trace\tst\TraceApiTest.cpp" "C:\Users\psidd\amazon-kinesis-v ideo-streams-producer-sdk-cpp\kinesis-video-pic\src\trace\tst\TraceTestFixture.cpp" "C:\Users\psidd\amazon-kin esis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\BitField.cpp" "C:\Users\psidd\amazon-kines is-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\BitReader.cpp" "C:\Users\psidd\amazon-kinesi s-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\Directory.cpp" "C:\Users\psidd\amazon-kinesis -video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\Thread.cpp" "C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\DoubleLinkedList.cpp" "C:\Users\psidd\amazon-kines is-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\HashTable.cpp" "C:\Users\psidd\amazon-kinesi s-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\IntegerToString.cpp" "C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\SingleLinkedList.cpp" "C:\Users\psidd\am azon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\StackQueue.cpp" "C:\Users\psidd\am azon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\StringToInteger.cpp" "C:\Users\psi dd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\utils\tst\UtilTestFixture.cpp" "C:\User s\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\view\tst\ViewApiFunctionalityTest. cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\view\tst\ViewApiTest. cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\view\tst\ViewTestFixt ure.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\tst\ProducerTest Fixture.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\tst\main.cpp " "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\tst\ProducerApiTest.cpp " "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\tst\ProducerFunctionali tyTest.cpp" "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-producer\tst\TestDefau ltCallbackProvider.cpp" ClientApiFunctionalityTest.cpp ClientApiTest.cpp StreamPutGetTest.cpp ClientTestFixture.cpp StreamApiFunctionalityTest.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\streamapifunctiona litytest.cpp(1114): warning C4101: 'remaining': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\streamapifunctiona litytest.cpp(1168): warning C4101: 'remaining': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\streamapifunctiona litytest.cpp(1231): warning C4101: 'remaining': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video -streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj] StreamApiServiceCallsTest.cpp StreamApiTest.cpp StreamDeviceTagsTest.cpp StreamParallelTest.cpp StreamStateTransitionsTest.cpp StreamTokenRotationTest.cpp HeapApiFunctionalityTest.cpp HeapApiTest.cpp HeapTestFixture.cpp HybridHeapTest.cpp MkvgenApiFunctionalityTest.cpp MkvgenApiTest.cpp 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\tst\mkvgenapitest.cpp( 205): warning C4101: 'timestamp': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-produ cer-sdk-cpp\kinesis-video-native-build\start.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\tst\mkvgenapitest.cpp( 203): warning C4101: 'testBuf': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-produce r-sdk-cpp\kinesis-video-native-build\start.vcxproj] MkvgenTestFixture.cpp AnnexBNalAdapterTest.cpp AnnexBCpdNalAdapterTest.cpp Generating Code... Compiling... AvccNalAdapterTest.cpp SpsParserTest.cpp TraceApiFunctionalityTest.cpp TraceApiTest.cpp TraceTestFixture.cpp BitField.cpp BitReader.cpp Directory.cpp Thread.cpp DoubleLinkedList.cpp HashTable.cpp IntegerToString.cpp SingleLinkedList.cpp StackQueue.cpp StringToInteger.cpp UtilTestFixture.cpp ViewApiFunctionalityTest.cpp ViewApiTest.cpp ViewTestFixture.cpp ProducerTestFixture.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. Generating Code... Compiling... main.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. ProducerApiTest.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. ProducerFunctionalityTest.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. TestDefaultCallbackProvider.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. Generating Code... Link: C:\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\psidd\amazo n-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Release\start.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/l ocal/lib" /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/do wnloads/local/lib/Release" /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-vide o-native-build/downloads/curl-7.60.0/builds/libcurl-vc15-x64-release-static-sspi-winssl/lib" /LIBPATH:"C:/User s/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/curl-7.60.0/builds/ libcurl-vc15-x64-release-static-sspi-winssl/lib/Release" /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams -producer-sdk-cpp/kinesis-video-native-build/downloads/gstreamer/1.0/x86_64/lib" /LIBPATH:"C:/Users/psidd/amaz on-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/gstreamer/1.0/x86_64/lib/Releas e" Release\producer.lib ws2_32.lib crypt32.lib Wldap32.lib Normaliz.lib libcurl_a.lib "downloads\log4cplus-1.2 .1\msvc10\x64\bin.Release\log4cplusS.lib" "downloads\openssl-OpenSSL_1_1_0f\OpenSSL\lib\libssl.lib" "downloads \openssl-OpenSSL_1_1_0f\OpenSSL\lib\libcrypto.lib" "downloads\googletest-release-1.8.0\googletest\msvc\x64\Rel ease\gtest.lib" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib com dlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Us ers/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/Release/start.pdb" /SUBSYST EM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-c pp/kinesis-video-native-build/Release/start.lib" /MACHINE:X64 /machine:x64 start.dir\Release\ClientApiFunctio nalityTest.obj start.dir\Release\ClientApiTest.obj start.dir\Release\StreamPutGetTest.obj start.dir\Release\ClientTestFixture.obj start.dir\Release\StreamApiFunctionalityTest.obj start.dir\Release\StreamApiServiceCallsTest.obj start.dir\Release\StreamApiTest.obj start.dir\Release\StreamDeviceTagsTest.obj start.dir\Release\StreamParallelTest.obj start.dir\Release\StreamStateTransitionsTest.obj start.dir\Release\StreamTokenRotationTest.obj start.dir\Release\HeapApiFunctionalityTest.obj start.dir\Release\HeapApiTest.obj start.dir\Release\HeapTestFixture.obj start.dir\Release\HybridHeapTest.obj start.dir\Release\MkvgenApiFunctionalityTest.obj start.dir\Release\MkvgenApiTest.obj start.dir\Release\MkvgenTestFixture.obj start.dir\Release\AnnexBNalAdapterTest.obj start.dir\Release\AnnexBCpdNalAdapterTest.obj start.dir\Release\AvccNalAdapterTest.obj start.dir\Release\SpsParserTest.obj start.dir\Release\TraceApiFunctionalityTest.obj start.dir\Release\TraceApiTest.obj start.dir\Release\TraceTestFixture.obj start.dir\Release\BitField.obj start.dir\Release\BitReader.obj start.dir\Release\Directory.obj start.dir\Release\Thread.obj start.dir\Release\DoubleLinkedList.obj start.dir\Release\HashTable.obj start.dir\Release\IntegerToString.obj start.dir\Release\SingleLinkedList.obj start.dir\Release\StackQueue.obj start.dir\Release\StringToInteger.obj start.dir\Release\UtilTestFixture.obj start.dir\Release\ViewApiFunctionalityTest.obj start.dir\Release\ViewApiTest.obj start.dir\Release\ViewTestFixture.obj start.dir\Release\ProducerTestFixture.obj start.dir\Release\main.obj start.dir\Release\ProducerApiTest.obj start.dir\Release\ProducerFunctionalityTest.obj start.dir\Release\TestDefaultCallbackProvider.obj log4cplusS.lib(logger.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; ad d /LTCG to the link command line to improve linker performance Creating library C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/Re lease/start.lib and object C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-b uild/Release/start.exp Generating code Finished generating code start.vcxproj -> C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Relea se\start.exe FinalizeBuildStatus: Deleting file "start.dir\Release\start.tlog\unsuccessfulbuild". Touching "start.dir\Release\start.tlog\start.lastbuildstate". 1>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\s tart.vcxproj" (default targets).

Build succeeded.

   "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj" (default
    target) (1) ->
   (ClCompile target) ->
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\streamapifunctio
   nalitytest.cpp(1114): warning C4101: 'remaining': unreferenced local variable [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\streamapifunctio
   nalitytest.cpp(1168): warning C4101: 'remaining': unreferenced local variable [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\client\tst\streamapifunctio
   nalitytest.cpp(1231): warning C4101: 'remaining': unreferenced local variable [C:\Users\psidd\amazon-kinesis-vid
   eo-streams-producer-sdk-cpp\kinesis-video-native-build\start.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\tst\mkvgenapitest.cp
   p(205): warning C4101: 'timestamp': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-pro
   ducer-sdk-cpp\kinesis-video-native-build\start.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-pic\src\mkvgen\tst\mkvgenapitest.cp
   p(203): warning C4101: 'testBuf': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams-produ
   cer-sdk-cpp\kinesis-video-native-build\start.vcxproj]

5 Warning(s)
0 Error(s)

Time Elapsed 00:01:49.31

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>if ERRORLEVEL 1 goto :showerror

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>msbuild kinesis_video_gstreamer_sample_app.vcxproj /p:Configuration=Release /p:Platform=x64 /m Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2/16/2019 2:03:26 AM. 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_g streamer_sample_app.vcxproj" on node 1 (default targets). 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_g streamer_sample_app.vcxproj" (1) is building "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kines is-video-native-build\ZERO_CHECK.vcxproj" (2) on node 1 (default targets). 2>InitializeBuildStatus: Creating "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: All outputs are up-to-date. FinalizeBuildStatus: Deleting file "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild". Touching "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate". 2>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Z ERO_CHECK.vcxproj" (default targets). 1>Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_g streamer_sample_app.vcxproj" (1) is building "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kines is-video-native-build\producer.vcxproj" (3) on node 2 (default targets). 3>InitializeBuildStatus: Creating "producer.dir\Release\producer.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: All outputs are up-to-date. ClCompile: All outputs are up-to-date. Lib: All outputs are up-to-date. producer.vcxproj -> C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Re lease\producer.lib FinalizeBuildStatus: Deleting file "producer.dir\Release\producer.tlog\unsuccessfulbuild". Touching "producer.dir\Release\producer.tlog\producer.lastbuildstate". 3>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\p roducer.vcxproj" (default targets). 1>PrepareForBuild: Creating directory "kinesis_video_gstreamer_sample_app.dir\Release\". Creating directory "kinesis_video_gstreamer_sampleapp.dir\Release\kinesis.1B79C50E.tlog\". InitializeBuildStatus: Creating "kinesis_video_gstreamer_sampleapp.dir\Release\kinesis.1B79C50E.tlog\unsuccessfulbuild" because "Al waysCreate" was specified. ClCompile: C:\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /I"C:\Users\psidd\amazon-kinesis-video-strea ms-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic" /I"C:\Users\psidd\amazon-kinesis-video-st reams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\include" /I"C:\Users\psidd\a mazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\includ e\com\amazonaws\kinesis\video\client" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-pic\src\client\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-produce r-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\client\tst" /I"C:\Users\psidd\amazon-kinesis-vid eo-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\common\include" /I"C:\Users\ps idd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\common\i nclude\com\amazonaws\kinesis\video\common" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build..\kinesis-video-pic\src\heap\include" /I"C:\Users\psidd\amazon-kinesis-video-streams- producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\heap\include\com\amazonaws\kinesis\video\ heap" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-vi deo-pic\src\heap\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-bui ld..\kinesis-video-pic\src\heap\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-pic\src\trace\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\include" /I"C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\include\com\amaz onaws\kinesis\video\mkvgen" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-nati ve-build..\kinesis-video-pic\src\mkvgen\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build..\kinesis-video-pic\src\mkvgen\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams -producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\view\include" /I"C:\Users\psidd\amazon-k inesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\view\include\com\ama zonaws\kinesis\video\view" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-nativ e-build..\kinesis-video-pic\src\view\src" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build..\kinesis-video-pic\src\view\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-prod ucer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\utils\include" /I"C:\Users\psidd\amazon-kines is-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pic\src\utils\src" /I"C:\Users\p sidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer\src" / I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-pro ducer\opensource\jsoncpp" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native -build..\kinesis-video-producer\tst" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis- video-native-build..\kinesis-video-producer\src\credential-providers" /I"C:\Users\psidd\amazon-kinesis-video- streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer\src\common" /I"C:\Users\psidd\am azon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build..\kinesis-video-producer-jni\src\inclu de" /I\System\Library\Frameworks\JavaVM.framework\Versions\Current\Headers /I"C:\Program Files\Java\jdk1.8.0_1 71\include" /I"C:\Program Files\Java\jdk1.8.0_171\include\windows" /I"C:\Program Files\Java\jdk1.8.0_171\inclu de\win32" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads \googletest-release-1.8.0\googletest\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build\downloads\log4cplus-1.2.1\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-p roducer-sdk-cpp\kinesis-video-native-build\downloads\curl-7.60.0\builds\libcurl-vc15-x64-release-static-sspi-w inssl\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\down loads\openssl-OpenSSL_1_1_0f\OpenSSL\include" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\ kinesis-video-native-build\downloads\gstreamer\1.0\x86_64\include\gstreamer-1.0" /I"C:\Users\psidd\amazon-kine sis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads\gstreamer\1.0\x86_64\include\glib-2.0" /I"C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads\gstreame r\1.0\x86_64\lib\glib-2.0\include" /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /D WIN32 /D _WINDOWS /D NDEB UG /D CURL_STATICLIB /D WIN32_LEAN_AND_MEAN /D VC_EXTRALEAN /D _HAS_ITERATOR_DEBUGGING=0 /D _CRT_SECURE_NO_WAR NINGS /D _CRT_NONSTDC_NO_WARNINGS /D _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++14 /Fo"kinesis_video_g streamer_sample_app.dir\Release\" /Fd"kinesis_video_gstreamer_sample_app.dir\Release\vc141.pdb" /Gd /TP /FC / errorReport:queue "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-gst-demo\kinesis _video_gstreamer_sample_app.cpp" kinesis_video_gstreamer_sample_app.cpp You are not using DLL C run time library. You must call log4cplus::initialize() once before you use any other log4cplus API. 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-gst-demo\kinesis_video_gstreamer_samp le_app.cpp(360): warning C4244: '=': conversion from 'double' to 'uint32_t', possible loss of data [C:\Users\psi dd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_gstreamer_sample_app.v cxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-gst-demo\kinesis_video_gstreamer_samp le_app.cpp(1031): warning C4101: 'err': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams -producer-sdk-cpp\kinesis-video-native-build\kinesis_video_gstreamer_sample_app.vcxproj] 1>c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-gst-demo\kinesis_video_gstreamer_samp le_app.cpp(1097): warning C4101: 'err': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-streams -producer-sdk-cpp\kinesis-video-native-build\kinesis_video_gstreamer_sample_app.vcxproj] Link: C:\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\psidd\amazo n-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\Release\kinesis_video_gstreamer_sample_app .exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-v ideo-native-build/downloads/local/lib" /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/ kinesis-video-native-build/downloads/local/lib/Release" /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams- producer-sdk-cpp/kinesis-video-native-build/downloads/curl-7.60.0/builds/libcurl-vc15-x64-release-static-sspi- winssl/lib" /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/ downloads/curl-7.60.0/builds/libcurl-vc15-x64-release-static-sspi-winssl/lib/Release" /LIBPATH:"C:/Users/psidd /amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/gstreamer/1.0/x86_64/lib" /LIBPATH:"C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/downloads/gs treamer/1.0/x86_64/lib/Release" Release\producer.lib "gstreamer-1.0.lib" "gstapp-1.0.lib" "gobject-2.0.lib" "g lib-2.0.lib" ws2_32.lib crypt32.lib Wldap32.lib Normaliz.lib libcurl_a.lib "downloads\log4cplus-1.2.1\msvc10\x 64\bin.Release\log4cplusS.lib" "downloads\openssl-OpenSSL_1_1_0f\OpenSSL\lib\libssl.lib" "downloads\openssl-Op enSSL_1_1_0f\OpenSSL\lib\libcrypto.lib" "downloads\googletest-release-1.8.0\googletest\msvc\x64\Release\gtest. lib" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib a dvapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Users/psidd/a mazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/Release/kinesis_video_gstreamer_sample _app.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/psidd/amazon-kinesis-video-stre ams-producer-sdk-cpp/kinesis-video-native-build/Release/kinesis_video_gstreamer_sample_app.lib" /MACHINE:X64 /machine:x64 kinesis_video_gstreamer_sample_app.dir\Release\kinesis_video_gstreamer_sample_app.obj log4cplusS.lib(logger.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; ad d /LTCG to the link command line to improve linker performance Creating library C:/Users/psidd/amazon-kinesis-video-streams-producer-sdk-cpp/kinesis-video-native-build/Re lease/kinesis_video_gstreamer_sample_app.lib and object C:/Users/psidd/amazon-kinesis-video-streams-producer-s dk-cpp/kinesis-video-native-build/Release/kinesis_video_gstreamer_sample_app.exp Generating code Finished generating code kinesis_video_gstreamer_sample_app.vcxproj -> C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kin esis-video-native-build\Release\kinesis_video_gstreamer_sample_app.exe FinalizeBuildStatus: Deleting file "kinesis_video_gstreamer_sampleapp.dir\Release\kinesis.1B79C50E.tlog\unsuccessfulbuild". Touching "kinesis_video_gstreamer_sampleapp.dir\Release\kinesis.1B79C50E.tlog\kinesis_video_gstreamer_sample _app.lastbuildstate". 1>Done Building Project "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\k inesis_video_gstreamer_sample_app.vcxproj" (default targets).

Build succeeded.

   "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_gstreamer
   _sample_app.vcxproj" (default target) (1) ->
   (ClCompile target) ->
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-gst-demo\kinesis_video_gstreamer_sa
   mple_app.cpp(360): warning C4244: '=': conversion from 'double' to 'uint32_t', possible loss of data [C:\Users\p
   sidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_gstreamer_sample_app
   .vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-gst-demo\kinesis_video_gstreamer_sa
   mple_app.cpp(1031): warning C4101: 'err': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-strea
   ms-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_gstreamer_sample_app.vcxproj]
     c:\users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-gst-demo\kinesis_video_gstreamer_sa
   mple_app.cpp(1097): warning C4101: 'err': unreferenced local variable [C:\Users\psidd\amazon-kinesis-video-strea
   ms-producer-sdk-cpp\kinesis-video-native-build\kinesis_video_gstreamer_sample_app.vcxproj]

3 Warning(s)
0 Error(s)

Time Elapsed 00:00:14.91

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>if ERRORLEVEL 1 goto :showerror

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>msbuild kinesis_video_gstreamer_sample_rtsp_app.vcxproj /p:Configuration=Release /p:Platform=x64 /m Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved.

MSBUILD : error MSB1009: Project file does not exist. Switch: kinesis_video_gstreamer_sample_rtsp_app.vcxproj

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>if ERRORLEVEL 1 goto :showerror

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>cd "C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build\downloads..\"

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>echo Build error occurred! Please delete related directories in downloads\ to start a clean build. Build error occurred! Please delete related directories in downloads\ to start a clean build.

C:\Users\psidd\amazon-kinesis-video-streams-producer-sdk-cpp\kinesis-video-native-build>exit /b1

zhiyua-git commented 5 years ago

Hi @sujithaperumal ,

Can you remove these two lines from windows-install-script-with-perl.bat and rerun? We will update the install script soon. Thanks.

msbuild kinesis_video_gstreamer_sample_rtsp_app.vcxproj /p:Configuration=Release /p:Platform=%BUILD_BITNESS_TYPE% /m if ERRORLEVEL 1 goto :showerror

sujithaperumal commented 5 years ago

@zhiyua-git It worked!Thanks much!

sujithaperumal commented 5 years ago

Hi @zhiyua-git, My video streams successfully to the kinesis video stream. Is it possible to store the streaming video in S3?

sujithaperumal commented 5 years ago

@zhiyua-git , when I try to run the gst-launch-1.0 command in order to send video to the stream, I'm getting this below error 'gst-launch-1.0' is not recognized as an internal or external command, operable program or batch file.

zhiyua-git commented 5 years ago

@sujithaperumal Have you set environment variables as mentioned in step 1 here? https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/install-instructions-windows-msvc.md#running-the-sample-demo-applications-to-stream-video-to-kinesis-video-streams

For your question about storing video to S3, can you provide more information about your use case? Kinesis Video provides video storage itself and you can retrieve the video in retention window through our consumption APIs.

sujithaperumal commented 5 years ago

image Yes I did and this is what I get when I try to run the gst-launch-1.0 command. The command worked perfectly well the day before.

sujithaperumal commented 5 years ago

As for storing video to s3, I want to detect objects in a video. I didn't know how to detect objects in a live streaming video. So if I could store the video in s3, I can then use rekognition to detect objects. You also told me that you could use Amazon sagemaker to detect objects and when I tried that option, my sagemaker endpoint gets failed to create due to exec: "serve": executable file not found in $PATH error.

vijaygj commented 5 years ago

I didn't know how to detect objects in a live streaming video.

We have two offerings here,

  1. https://docs.aws.amazon.com/rekognition/latest/dg/streaming-video.html
  2. You can also use your own ML model via SageMaker - https://aws.amazon.com/blogs/machine-learning/analyze-live-video-at-scale-in-real-time-using-amazon-kinesis-video-streams-and-amazon-sagemaker/
MushMal commented 5 years ago

@sujithaperumal , regarding the gst-launch failure. This simply means that Windows command prompt couldn't find a built-in command or an executable by that name in its standard path. Have you followed the following: https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/install-instructions-windows-msvc.md#running-the-sample-demo-applications-to-stream-video-to-kinesis-video-streams

You might need to add the path to your %PATH% variable

sujithaperumal commented 5 years ago

@MushMal Thanks! It worked!

sujithaperumal commented 5 years ago

@vijaygj I tried the second option and I get exec: "serve": executable file not found in $PATH error when trying to create the sagemaker endpoint

qqia commented 5 years ago

@sujithaperumal for error

"serve": executable file not found in $PATH error when trying to create the sagemaker endpoint

Where did you get this error? If SageMaker endpoint creation failing, we would suggest you consulting with SageMaker team.

unicornss commented 5 years ago

Closing the issue as the question has been answered. Please reopen or create new issue as needed. Thanks