-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Description
I encountered below build error using latest spdm-emu code. Would you help to take a look? Thanks!
D:\Work\github\spdm-emu\build>cmake -G"NMake Makefiles" -DARCH=x64 -DTOOLCHAIN=VS2022 -DTARGET=Release -DCRYPTO=openssl ..
D:\Work\github\spdm-emu\build>nmake copy_sample_key
D:\Work\github\spdm-emu\build>nmake
...
...
[ 13%] Building C object out/openssllib.out/CMakeFiles/openssllib.dir/openssl/crypto/bn/bn_gcd.c.obj
bn_gcd.c
D:\Work\github\spdm-emu\libspdm\os_stub\openssllib\openssl\crypto\bn\bn_gcd.c(659): error C2220: 以下警告被视为错误
D:\Work\github\spdm-emu\libspdm\os_stub\openssllib\openssl\crypto\bn\bn_gcd.c(659): warning C4319: “~”: 将“unsigned int”扩展到更大的“unsigned __int64”时为零
D:\Work\github\spdm-emu\libspdm\os_stub\openssllib\openssl\crypto\bn\bn_gcd.c(671): warning C4319: “~”: 将“unsigned int”扩展到更大的“unsigned __int64”时为零
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_cl_compile_depends --dep-file=CMakeFiles\openssllib.dir\openssl\crypto\bn\bn_gcd.c.obj.d --working-dir=D:\Work\github\spdm-emu\build\out\openssllib.out --filter-prefix="注意: 包含文件: " -- C:\PROGRA~1\MICROS~4\2022\PROFES~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\cl.exe @C:\Users\xiangfei.ma\AppData\Local\Temp\nmFBE9.tmp”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\nmake.exe" -s -f out\openssllib.out\CMakeFiles\openssllib.dir\build.make /nologo -SL out\openssllib.out\CMakeFiles\openssllib.dir\build”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\nmake.exe" -s -f CMakeFiles\Makefile2 /nologo -S all”: 返回代码“0x2”
Stop.
Metadata
Metadata
Assignees
Labels
No labels