Issue in build the seismic-store-cpp-lib
We cloned the repo (with submodule recursively) and followed the build instructions in the README file (under Windows build instructions
section) to compile and install the library locally on windows 10 64-bit. We have installed Visual Studio 2017 along with MFC and ATL optional sub-components and vcpkg.
When we run the build for windows using the command .\devops\scripts\build-win64.ps1
but we got the following error:
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_TOOLCHAIN_FILE
-- Build files have been written to: D:/seismic-store-cpp-lib/_build_Release_plain
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 1/4/2022 5:08:33 PM.
Project "D:\seismic-store-cpp-lib\_build_Release_plain\ALL_BUILD.vcxproj"
on node 1 (default targets).
Project "D:\seismic-store-cpp-lib\_build_Release_plain\ALL_BUILD.vcxproj"
(1) is building "D:\seismic-store-cpp-lib\_build_Release_plain\ZERO_CHECK.
vcxproj" (2) on node 1 (default targets).
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".
Done Building Project "D:\seismic-store-cpp-lib\_build_Release_plain\ZERO_CHECK.vcxproj" (default targets).
Project "D:\seismic-store-cpp-lib\_build_Release_plain\ALL_BUILD.vcxproj"
(1) is building "D:\seismic-store-cpp-lib\_build_Release_plain\crc32c.vcxp
roj" (3) on node 1 (default targets).
InitializeBuildStatus:
Touching "x64\Release\crc32c\crc32c.tlog\unsuccessfulbuild".
CustomBuild: Creating directories for 'crc32c' Building Custom Rule D:/seismic-store-cpp-lib/src/CMakeLists.txt Performing download step (DIR copy) for 'crc32c' No update step for 'crc32c' Performing patch step for 'crc32c' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(209,
5): error MSB6006: "cmd.exe" exited with code 1. [D:\seismic-store-cpp-lib
\_build_Release_plain\crc32c.vcxproj]
Done Building Project "D:\seismic-store-cpp-lib\_build_Release_plain\crc32
c.vcxproj" (default targets) -- FAILED.
Done Building Project "D:\seismic-store-cpp-lib\_build_Release_plain\ALL_BUILD.vcxproj" (default targets) -- FAILED.
Build FAILED.
"D:\seismic-store-cpp-lib\_build_Release_plain\ALL_BUILD.vcxproj" (default
target) (1) ->
"D:\seismic-store-cpp-lib\_build_Release_plain\crc32c.vcxproj" (default ta
rget) (3) ->
(CustomBuild target) ->
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(20
9,5): error MSB6006: "cmd.exe" exited with code 1. [D:\seismic-store-cpp-l
ib\_build_Release_plain\crc32c.vcxproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:05.33
D:\seismic-store-cpp-lib\devops\scripts\build-win64.ps1 : Failed on cmake
build plain. Please scroll up to see verbose result of cmake command.
At line:1 char:1
+ .\devops\scripts\build-win64.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,build-win64.ps1
Is there any issue with the build process or environment?