Skip to content

Instantly share code, notes, and snippets.

@mkmkme
Created December 2, 2024 20:45
Show Gist options
  • Save mkmkme/77f94b20659e717929abe8a69db426ac to your computer and use it in GitHub Desktop.
Save mkmkme/77f94b20659e717929abe8a69db426ac to your computer and use it in GitHub Desktop.
PS C:\Users\mk43e\source\repos\valkeymodule-rs> cargo build --all --all-targets --release
Compiling valkey-module-macros v0.1.2 (C:\Users\mk43e\source\repos\valkeymodule-rs\valkeymodule-rs-macros)
Compiling valkey-module v0.1.2 (C:\Users\mk43e\source\repos\valkeymodule-rs)
error: failed to run custom build command for `valkey-module v0.1.2 (C:\Users\mk43e\source\repos\valkeymodule-rs)`
Caused by:
process didn't exit successfully: `C:\Users\mk43e\source\repos\valkeymodule-rs\target\release\build\valkey-module-21875a74709ab370\build-script-build` (exit code: 1)
--- stdout
OUT_DIR = Some(C:\Users\mk43e\source\repos\valkeymodule-rs\target\release\build\valkey-module-7b2e5f666bacd931\out)
OPT_LEVEL = Some(3)
TARGET = Some(x86_64-pc-windows-msvc)
cargo:rerun-if-env-changed=VCINSTALLDIR
VCINSTALLDIR = Some(C:\Program Files\Microsoft Visual Studio\2022\Community\VC\)
cargo:rerun-if-env-changed=VSCMD_ARG_TGT_ARCH
VSCMD_ARG_TGT_ARCH = Some(x64)
PATH = Some(C:\Users\mk43e\source\repos\valkeymodule-rs\target\release\deps;C:\Users\mk43e\source\repos\valkeymodule-rs\target\release;C:\Users\mk43e\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\WezTerm;C:\Program Files\PowerShell\7\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\Git\cmd;C:\Program Files\GitHub CLI\;C:\Program Files\CMake\bin;C:\Users\mk43e\AppData\Local\Programs\oh-my-posh\bin\;C:\Users\mk43e\.cargo\bin;C:\Users\mk43e\AppData\Local\Microsoft\WindowsApps;C:\Users\mk43e\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\mk43e\AppData\Local\Microsoft\WinGet\Packages\direnv.direnv_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\mk43e\.dotnet\tools;C:\Users\mk43e\AppData\Local\Microsoft\WinGet\Packages\junegunn.fzf_Microsoft.Winget.Source_8wekyb3d8bbwe;C:\Users\mk43e\AppData\Local\Microsoft\WinGet\Packages\Ninja-build.Ninja_Microsoft.Winget.Source_8wekyb3d8bbwe;;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg)
HOST = Some(x86_64-pc-windows-msvc)
cargo:rerun-if-env-changed=CC_x86_64-pc-windows-msvc
CC_x86_64-pc-windows-msvc = None
cargo:rerun-if-env-changed=CC_x86_64_pc_windows_msvc
CC_x86_64_pc_windows_msvc = None
cargo:rerun-if-env-changed=HOST_CC
HOST_CC = None
cargo:rerun-if-env-changed=CC
CC = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some(cmpxchg16b,fxsr,sse,sse2,sse3)
DEBUG = Some(false)
cargo:rerun-if-env-changed=CFLAGS_x86_64-pc-windows-msvc
CFLAGS_x86_64-pc-windows-msvc = None
cargo:rerun-if-env-changed=CFLAGS_x86_64_pc_windows_msvc
CFLAGS_x86_64_pc_windows_msvc = None
cargo:rerun-if-env-changed=HOST_CFLAGS
HOST_CFLAGS = None
cargo:rerun-if-env-changed=CFLAGS
CFLAGS = None
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
redismodule.c
src/include/redismodule.h(590): error C2143: syntax error: missing ')' before '('
src/include/redismodule.h(590): error C2059: syntax error: ')'
src/include/redismodule.h(590): error C2059: syntax error: ')'
src/include/redismodule.h(591): error C2146: syntax error: missing ')' before identifier 'RedisModuleEvent_ReplBackup'
src/include/redismodule.h(590): error C2091: function returns function
src/include/redismodule.h(590): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
src/include/redismodule.h(591): error C2146: syntax error: missing ';' before identifier 'RedisModuleEvent_ReplBackup'
src/include/redismodule.h(591): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
src/include/redismodule.h(594): error C2078: too many initializers
src/include/redismodule.h(593): error C2078: too many initializers
src/include/redismodule.h(595): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
src/include/redismodule.h(598): error C2078: too many initializers
src/include/redismodule.h(597): error C2078: too many initializers
src/include/redismodule.h(599): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
src/include/redismodule.h(602): error C2078: too many initializers
src/include/redismodule.h(601): error C2078: too many initializers
src/include/redismodule.h(603): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
src/include/redismodule.h(606): error C2078: too many initializers
src/include/redismodule.h(605): error C2078: too many initializers
src/include/redismodule.h(607): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
src/include/redismodule.h(610): error C2078: too many initializers
src/include/redismodule.h(609): error C2078: too many initializers
src/include/redismodule.h(611): warning C4431: missing type specifier - int assumed. Note: C no longer supports default-int
src/include/redismodule.h(614): error C2078: too many initializers
src/include/redismodule.h(613): error C2078: too many initializers
src/include/redismodule.h(614): warning C4218: nonstandard extension used: must specify at least a storage class or a type
src/include/redismodule.h(1316): warning C4311: 'type cast': pointer truncation from 'void *' to 'unsigned long'
src/include/redismodule.h(1316): warning C4312: 'type cast': conversion from 'unsigned long' to 'int (__cdecl *)(const char *,void *)' of greater size
--- stderr
error occurred: Command "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\cl.exe" "-nologo" "-MD" "-O2" "-Brepro" "-I" "src/include/" "-W4" "-DREDISMODULE_EXPERIMENTAL_API" "-FoC:\\Users\\mk43e\\source\\repos\\valkeymodule-rs\\target\\release\\build\\valkey-module-7b2e5f666bacd931\\out\\2e40c9e35e9506f4-redismodule.o" "-c" "src/redismodule.c" with args cl.exe did not execute successfully (status code exit code: 2).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment