-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Windows build is broken:
- Cmake script for glog uses sh command to apply patch
- Cmake script for gflags uses configure script (inapplicable to windows environment)
The root cause:
File: kinetic-cpp-client\CMakeLists.txt, Lines 78-94
ExternalProject_add(
gflags
PREFIX ${EXTERNAL_PREFIX}
URL "${kinetic_cpp_client_SOURCE_DIR}/tarballs/gflags-2.0-no-svn-files.tar.gz"
URL_MD5 "9084829124e02a7e6be0f0f824523423"
CONFIGURE_COMMAND ../gflags/configure --prefix=${EXTERNAL_PREFIX} --enable-static ${CONFIG_HOST_FLAG} ${CHILD_MAKE_FLAGS} ${PIC_MAKE_FLAGS}
)
ExternalProject_add(
glog
PREFIX ${EXTERNAL_PREFIX}
URL "${kinetic_cpp_client_SOURCE_DIR}/tarballs/glog-0.3.3.tar.gz"
URL_MD5 "a6fd2c22f8996846e34c763422717c18"
PATCH_COMMAND sh ${kinetic_cpp_client_SOURCE_DIR}/patches/apply-glog-patches.sh ${kinetic_cpp_client_SOURCE_DIR}
CONFIGURE_COMMAND ../glog/configure --prefix=${EXTERNAL_PREFIX} --with-gflags=${EXTERNAL_PREFIX} --enable-static ${CONFIG_HOST_FLAG} ${CHILD_MAKE_FLAGS} ${PIC_MAKE_FLAGS}
DEPENDS gflags
)
The build log
1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 ------
1> Checking Build System
1> CMake does not need to re-run because C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeFiles/generate.stamp is up-to-date.
2>------ Build started: Project: protoc, Configuration: Debug Win32 ------
2> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
2> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
2> Creating directories for 'protoc'
2> Performing download step (verify and extract) for 'protoc'
2> -- verifying file...
2> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/protobuf-2.5.0.tar.bz2'
2> -- verifying file... done
2> -- extracting...
2> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/protobuf-2.5.0.tar.bz2'
2> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/host/src/protoc'
2> -- extracting... [tar xfz]
2> -- extracting... [analysis]
2> -- extracting... [rename]
2> -- extracting... [clean up]
2> -- extracting... done
2> No update step for 'protoc'
2> No patch step for 'protoc'
2> Performing configure step for 'protoc'
2> '..\protoc\configure' is not recognized as an internal or external command,
2> operable program or batch file.
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code 9009.
3>------ Build started: Project: kinetic-proto, Configuration: Debug Win32 ------
3> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
3> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
3> Creating directories for 'kinetic-proto'
3> Performing download step (verify and extract) for 'kinetic-proto'
3> -- verifying file...
3> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/kinetic-protocol-3.0.0.tar.gz'
3> -- verifying file... done
3> -- extracting...
3> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/kinetic-protocol-3.0.0.tar.gz'
3> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/src/kinetic-proto'
3> -- extracting... [tar xfz]
3> -- extracting... [analysis]
3> -- extracting... [rename]
3> -- extracting... [clean up]
3> -- extracting... done
3> No update step for 'kinetic-proto'
3> No patch step for 'kinetic-proto'
3> No configure step for 'kinetic-proto'
3> No build step for 'kinetic-proto'
3> No install step for 'kinetic-proto'
3> Completed 'kinetic-proto'
4>------ Build started: Project: openssl, Configuration: Debug Win32 ------
4> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
4> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
4> Creating directories for 'openssl'
4> Performing download step (verify and extract) for 'openssl'
4> -- verifying file...
4> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/openssl-1.0.1g.tar.gz'
4> -- verifying file... done
4> -- extracting...
4> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/openssl-1.0.1g.tar.gz'
4> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/src/openssl'
4> -- extracting... [tar xfz]
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/apps/md4.c" -> "../crypto/md4/md4.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/aes.h" -> "../../crypto/aes/aes.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/asn1.h" -> "../../crypto/asn1/asn1.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/asn1_mac.h" -> "../../crypto/asn1/asn1_mac.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/asn1t.h" -> "../../crypto/asn1/asn1t.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/bio.h" -> "../../crypto/bio/bio.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/blowfish.h" -> "../../crypto/bf/blowfish.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/bn.h" -> "../../crypto/bn/bn.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/buffer.h" -> "../../crypto/buffer/buffer.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/camellia.h" -> "../../crypto/camellia/camellia.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/cast.h" -> "../../crypto/cast/cast.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/cmac.h" -> "../../crypto/cmac/cmac.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/cms.h" -> "../../crypto/cms/cms.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/comp.h" -> "../../crypto/comp/comp.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/conf_api.h" -> "../../crypto/conf/conf_api.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/conf.h" -> "../../crypto/conf/conf.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/crypto.h" -> "../../crypto/crypto.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/des.h" -> "../../crypto/des/des.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/des_old.h" -> "../../crypto/des/des_old.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/dh.h" -> "../../crypto/dh/dh.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/dsa.h" -> "../../crypto/dsa/dsa.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/dso.h" -> "../../crypto/dso/dso.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/dtls1.h" -> "../../ssl/dtls1.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ebcdic.h" -> "../../crypto/ebcdic.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ecdh.h" -> "../../crypto/ecdh/ecdh.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ecdsa.h" -> "../../crypto/ecdsa/ecdsa.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ec.h" -> "../../crypto/ec/ec.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/engine.h" -> "../../crypto/engine/engine.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/e_os2.h" -> "../../e_os2.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/err.h" -> "../../crypto/err/err.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/evp.h" -> "../../crypto/evp/evp.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/hmac.h" -> "../../crypto/hmac/hmac.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/idea.h" -> "../../crypto/idea/idea.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/krb5_asn.h" -> "../../crypto/krb5/krb5_asn.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/kssl.h" -> "../../ssl/kssl.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/lhash.h" -> "../../crypto/lhash/lhash.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/md4.h" -> "../../crypto/md4/md4.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/md5.h" -> "../../crypto/md5/md5.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/mdc2.h" -> "../../crypto/mdc2/mdc2.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/modes.h" -> "../../crypto/modes/modes.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/objects.h" -> "../../crypto/objects/objects.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/obj_mac.h" -> "../../crypto/objects/obj_mac.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ocsp.h" -> "../../crypto/ocsp/ocsp.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/opensslconf.h" -> "../../crypto/opensslconf.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/opensslv.h" -> "../../crypto/opensslv.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ossl_typ.h" -> "../../crypto/ossl_typ.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/pem2.h" -> "../../crypto/pem/pem2.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/pem.h" -> "../../crypto/pem/pem.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/pkcs12.h" -> "../../crypto/pkcs12/pkcs12.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/pkcs7.h" -> "../../crypto/pkcs7/pkcs7.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/pqueue.h" -> "../../crypto/pqueue/pqueue.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/rand.h" -> "../../crypto/rand/rand.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/rc2.h" -> "../../crypto/rc2/rc2.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/rc4.h" -> "../../crypto/rc4/rc4.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ripemd.h" -> "../../crypto/ripemd/ripemd.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/rsa.h" -> "../../crypto/rsa/rsa.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/safestack.h" -> "../../crypto/stack/safestack.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/seed.h" -> "../../crypto/seed/seed.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/sha.h" -> "../../crypto/sha/sha.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/srp.h" -> "../../crypto/srp/srp.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/srtp.h" -> "../../ssl/srtp.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ssl23.h" -> "../../ssl/ssl23.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ssl2.h" -> "../../ssl/ssl2.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ssl3.h" -> "../../ssl/ssl3.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ssl.h" -> "../../ssl/ssl.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/stack.h" -> "../../crypto/stack/stack.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/symhacks.h" -> "../../crypto/symhacks.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/tls1.h" -> "../../ssl/tls1.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ts.h" -> "../../crypto/ts/ts.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/txt_db.h" -> "../../crypto/txt_db/txt_db.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ui_compat.h" -> "../../crypto/ui/ui_compat.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/ui.h" -> "../../crypto/ui/ui.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/whrlpool.h" -> "../../crypto/whrlpool/whrlpool.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/x509.h" -> "../../crypto/x509/x509.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/x509v3.h" -> "../../crypto/x509v3/x509v3.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/include/openssl/x509_vfy.h" -> "../../crypto/x509/x509_vfy.h".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/bftest.c" -> "../crypto/bf/bftest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/bntest.c" -> "../crypto/bn/bntest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/casttest.c" -> "../crypto/cast/casttest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/destest.c" -> "../crypto/des/destest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/dhtest.c" -> "../crypto/dh/dhtest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/dsatest.c" -> "../crypto/dsa/dsatest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/ecdhtest.c" -> "../crypto/ecdh/ecdhtest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/ecdsatest.c" -> "../crypto/ecdsa/ecdsatest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/ectest.c" -> "../crypto/ec/ectest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/enginetest.c" -> "../crypto/engine/enginetest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/evp_test.c" -> "../crypto/evp/evp_test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/exptest.c" -> "../crypto/bn/exptest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/hmactest.c" -> "../crypto/hmac/hmactest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/ideatest.c" -> "../crypto/idea/ideatest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/jpaketest.c" -> "dummytest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/md2test.c" -> "dummytest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/md4test.c" -> "../crypto/md4/md4test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/md5test.c" -> "../crypto/md5/md5test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/mdc2test.c" -> "../crypto/mdc2/mdc2test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/randtest.c" -> "../crypto/rand/randtest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/rc2test.c" -> "../crypto/rc2/rc2test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/rc4test.c" -> "../crypto/rc4/rc4test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/rc5test.c" -> "dummytest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/rmdtest.c" -> "../crypto/ripemd/rmdtest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/rsa_test.c" -> "../crypto/rsa/rsa_test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/sha1test.c" -> "../crypto/sha/sha1test.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/sha256t.c" -> "../crypto/sha/sha256t.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/sha512t.c" -> "../crypto/sha/sha512t.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/shatest.c" -> "../crypto/sha/shatest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/srptest.c" -> "../crypto/srp/srptest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/ssltest.c" -> "../ssl/ssltest.c".
4>
4>cmake -E tar : warning : skipping symbolic link "openssl-1.0.1g/test/wp_test.c" -> "../crypto/whrlpool/wp_test.c".
4>
4> -- extracting... [analysis]
4> -- extracting... [rename]
4> -- extracting... [clean up]
4> -- extracting... done
4> No update step for 'openssl'
4> No patch step for 'openssl'
4> Performing configure step for 'openssl'
4> '..\openssl\config' is not recognized as an internal or external command,
4> operable program or batch file.
4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code 9009.
5>------ Build started: Project: gflags, Configuration: Debug Win32 ------
5> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
5> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
5> Creating directories for 'gflags'
5> Performing download step (verify and extract) for 'gflags'
5> -- verifying file...
5> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/gflags-2.0-no-svn-files.tar.gz'
5> -- verifying file... done
5> -- extracting...
5> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/gflags-2.0-no-svn-files.tar.gz'
5> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/src/gflags'
5> -- extracting... [tar xfz]
5> -- extracting... [analysis]
5> -- extracting... [rename]
5> -- extracting... [clean up]
5> -- extracting... done
5> No update step for 'gflags'
5> No patch step for 'gflags'
5> Performing configure step for 'gflags'
5> '..\gflags\configure' is not recognized as an internal or external command,
5> operable program or batch file.
5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code 9009.
6>------ Build started: Project: gtest, Configuration: Debug Win32 ------
6> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
6> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
6> Creating directories for 'gtest'
6> Performing download step (verify and extract) for 'gtest'
6> -- verifying file...
6> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/gtest-1.6.0.zip'
6> -- verifying file... done
6> -- extracting...
6> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/gtest-1.6.0.zip'
6> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/src/gtest'
6> -- extracting... [tar xfz]
6> -- extracting... [analysis]
6> -- extracting... [rename]
6> -- extracting... [clean up]
6> -- extracting... done
6> No update step for 'gtest'
6> No patch step for 'gtest'
6> No configure step for 'gtest'
6> Performing build step for 'gtest'
6> ar: creating libgtest.a
6> a - gtest-all.o
6> No install step for 'gtest'
6> Completed 'gtest'
7>------ Skipped Build: Project: check, Configuration: Debug Win32 ------
7>Project not selected to build for this solution configuration
8>------ Skipped Build: Project: doc, Configuration: Debug Win32 ------
8>Project not selected to build for this solution configuration
9>------ Skipped Build: Project: integration_test, Configuration: Debug Win32 ------
9>Project not selected to build for this solution configuration
10>------ Skipped Build: Project: integration_test_valgrind, Configuration: Debug Win32 ------
10>Project not selected to build for this solution configuration
11>------ Skipped Build: Project: lint, Configuration: Debug Win32 ------
11>Project not selected to build for this solution configuration
12>------ Skipped Build: Project: test_valgrind, Configuration: Debug Win32 ------
12>Project not selected to build for this solution configuration
13>------ Build started: Project: glog, Configuration: Debug Win32 ------
13> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
13> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
13> Creating directories for 'glog'
13> Performing download step (verify and extract) for 'glog'
13> -- verifying file...
13> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/glog-0.3.3.tar.gz'
13> -- verifying file... done
13> -- extracting...
13> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/glog-0.3.3.tar.gz'
13> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/src/glog'
13> -- extracting... [tar xfz]
13> -- extracting... [analysis]
13> -- extracting... [rename]
13> -- extracting... [clean up]
13> -- extracting... done
13> No update step for 'glog'
13> Performing patch step for 'glog'
13> 'sh' is not recognized as an internal or external command,
13> operable program or batch file.
13>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code 9009.
14>------ Build started: Project: protobuf, Configuration: Debug Win32 ------
14> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
14> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
14> Creating directories for 'protobuf'
14> Performing download step (verify and extract) for 'protobuf'
14> -- verifying file...
14> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/protobuf-2.5.0.tar.bz2'
14> -- verifying file... done
14> -- extracting...
14> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/protobuf-2.5.0.tar.bz2'
14> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/src/protobuf'
14> -- extracting... [tar xfz]
14> -- extracting... [analysis]
14> -- extracting... [rename]
14> -- extracting... [clean up]
14> -- extracting... done
14> No update step for 'protobuf'
14> No patch step for 'protobuf'
14> Performing configure step for 'protobuf'
14> '..\protobuf\configure' is not recognized as an internal or external command,
14> operable program or batch file.
14>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code 9009.
15>------ Build started: Project: kinetic_client, Configuration: Debug Win32 ------
15> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
15> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
15> Compiling protobuf
15> The syntax of the command is incorrect.
15>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5): error MSB6006: "cmd.exe" exited with code 1.
16>------ Build started: Project: kinetic_client_test, Configuration: Debug Win32 ------
16> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
16> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
16>cl : Command line error D8021: invalid numeric argument '/Wextra'
17>------ Build started: Project: kinetic_integration_test, Configuration: Debug Win32 ------
17> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
17> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
17>cl : Command line error D8021: invalid numeric argument '/Wextra'
18>------ Build started: Project: gmock, Configuration: Debug Win32 ------
18> Building Custom Rule C:/Users/Administrator/Projects/kinetic-cpp-client/CMakeLists.txt
18> CMake does not need to re-run because C:\Users\Administrator\Projects\kinetic-cpp-client\CMakeFiles\generate.stamp is up-to-date.
18> Creating directories for 'gmock'
18> Performing download step (verify and extract) for 'gmock'
18> -- verifying file...
18> file='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/gmock-1.6.0.zip'
18> -- verifying file... done
18> -- extracting...
18> src='C:/Users/Administrator/Projects/kinetic-cpp-client/tarballs/gmock-1.6.0.zip'
18> dst='C:/Users/Administrator/Projects/kinetic-cpp-client/vendor/src/gmock'
18> -- extracting... [tar xfz]
18> -- extracting... [analysis]
18> -- extracting... [rename]
18> -- extracting... [clean up]
18> -- extracting... done
18> No update step for 'gmock'
18> No patch step for 'gmock'
18> No configure step for 'gmock'
18> Performing build step for 'gmock'
18> ar: creating libgmock.a
18> a - gmock-all.o
18> No install step for 'gmock'
18> Completed 'gmock'
19>------ Skipped Build: Project: ALL_BUILD, Configuration: Debug Win32 ------
19>Project not selected to build for this solution configuration
========== Build: 4 succeeded, 8 failed, 0 up-to-date, 7 skipped ==========