Closed cthulhu-irl closed 1 year ago
This issue could be reproduced with vcpkg 2023-06-22-f19f3d9939100085fe2f7e41502d60b08e2083b6. I will try to fix it.
@jimwang118
I found out buildtrees/drogon/x64-windows-dbg/drogon.dll
, which _drogon_ctl.exe
links to, was linking to hiredis.dll
while hiredis on debug was producing hiredisd.dll
.
I was able to fix it on my machine and submitted the PR #32694 . but I couldn't figure out why exactly it was happening and why it resolved it.
Generally I think it's now better that it links to hiredis::hiredis
and makes sure to use hiredis from vcpkg the way it's supposed to do though.
Package: drogon[core,ctl,orm,redis]:x64-windows -> 1.8.4#1
Host Environment
To Reproduce
vcpkg install
NOTE:
vcpkg install drogon[core,ctl,orm,redis]:x64-windows
works just fine, and this issue only happens when using manifest mode and having drogon'sctl
feature in dependencies.Failure logs
C:\vcpkg\buildtrees\drogon\install-x64-windows-dbg-out.log
``` [1/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\lib\src\CacheFile.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\src\CacheFile.cc [2/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\lib\src\Cookie.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\src\Cookie.cc [3/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\lib\src\HttpViewData.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\src\HttpViewData.cc [4/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\lib\src\DrClassMap.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\src\DrClassMap.cc ... Skipped 57 lines ... [52/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\nosql_lib\redis\src\RedisClientManager.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\src\RedisClientManager.cc [53/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\orm_lib\src\Result.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\src\Result.cc [54/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\lib\src\Hodor.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\src\Hodor.cc [55/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\nosql_lib\redis\src\RedisResult.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\src\RedisResult.cc [56/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\orm_lib\src\Field.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\src\Field.cc [57/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\orm_lib\src\DbClient.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\src\DbClient.cc [58/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\nosql_lib\redis\src\RedisClientImpl.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\src\RedisClientImpl.cc [59/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /Fodrogon_ctl\CMakeFiles\_drogon_ctl.dir\main.cc.obj /Fddrogon_ctl\CMakeFiles\_drogon_ctl.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\drogon_ctl\main.cc [60/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\orm_lib\src\Criteria.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\src\Criteria.cc [61/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\nosql_lib\redis\src\RedisTransactionImpl.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\src\RedisTransactionImpl.cc [62/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\orm_lib\src\DbConnection.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\src\DbConnection.cc [63/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /Fodrogon_ctl\CMakeFiles\_drogon_ctl.dir\cmd.cc.obj /Fddrogon_ctl\CMakeFiles\_drogon_ctl.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\drogon_ctl\cmd.cc [64/129] C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe /TP -DUSE_BROTLI -DUSE_REDIS -Ddrogon_EXPORTS -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\orm_lib\inc -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\inc -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg -IC:\vcpkg\buildtrees\drogon\x64-windows-dbg\exports -IC:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\third_party\mman-win32 -external:IC:\temp\sample-project\build\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /utf-8 /wd4251 /wd4275 -std:c++20 /showIncludes /FoCMakeFiles\drogon.dir\nosql_lib\redis\src\RedisConnection.cc.obj /FdCMakeFiles\drogon.dir\ /FS -c C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\src\RedisConnection.cc C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\include\memory(3465): warning C4244: 'argument': conversion from 'redisFD' to 'int', possible loss of data C:\vcpkg\buildtrees\drogon\src\v1.8.4-f70ee9212f.clean\nosql_lib\redis\src\RedisConnection.cc(72): note: see reference to function template instantiation 'std::unique_ptrAdditional context
vcpkg.json
``` { "name": "sample-project", "version-string": "no-version", "dependencies": [ { "name": "drogon", "features": [ "ctl", "orm", "redis" ] } ] } ```