Open autoantwort opened 1 year ago
I can't reproduce this issue in my side with the latest vcpkg 2023-08-09-9990a4c9026811a312cb2af78bf77f3d9d288416, crashrpt:x64-windows
could be installed successfully.
I used Visual Studio 2022 17.6.6 and Windows SDK 10.0.22621.0.
I use Visual Studio 2022 17.7.3. that seems to be the only difference
I've upgraded my VS to 17.7.3, but I still can't reproduce your issue. From the error log, it seems the problem occurs in StdAfx.cpp
and dbghelp.h
. Could you send me these two files?
I compared my file with yours, and it turns out that both files have differences.
For dbghelp.h
, I installed it through the change button shown in the picture below. I'm not sure which version you installed.
For stdafx.h
, I think you can delete the old records locally and then reinstall port.
dbghelp.h
is from C:\v\vcpkg1\vcpkg_installed\x64-windows\include\dbghelp.h
and stdafx.h
from the upstream project
I apologize, I thought you sent the files from reporting\crashrpt
, but it turns out they're from reporting\crashsender
. I've compared it with my local reporting\crashsender\stdafx.h
and it appears that we are using the same version, which rules out the possibility of differing sources.
Now, the only thing left is the dbghelp.h
file. Based on the following code:
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
vcpkg_get_windows_sdk(WINDOWS_SDK)
if (WINDOWS_SDK VERSION_GREATER "10")
set(LIBFILEPATH "$ENV{WindowsSdkDir}Debuggers\\lib\\${TRIPLET_SYSTEM_ARCH}\\dbghelp.lib")
message("LIBFILEPATH: ${LIBFILEPATH}")
set(DLLFILEPATH "$ENV{WindowsSdkDir}Debuggers\\${TRIPLET_SYSTEM_ARCH}\\dbghelp.dll")
message("DLLFILEPATH: ${DLLFILEPATH}")
set(HEADERPATH "$ENV{WindowsSdkDir}Debuggers\\inc\\dbghelp.h")
message("HEADERPATH: ${HEADERPATH}")
else()
message(FATAL_ERROR "Portfile not yet configured for Windows SDK with version: ${WINDOWS_SDK}")
endif()
if (NOT EXISTS "${LIBFILEPATH}" OR NOT EXISTS "${DLLFILEPATH}" OR NOT EXISTS "${HEADERPATH}")
message(FATAL_ERROR "Cannot find debugging tools in Windows SDK ${WINDOWS_SDK}. Please reinstall the Windows SDK and select \"Debugging Tools\".")
endif()
file(INSTALL ${LIBFILEPATH} DESTINATION ${CURRENT_PACKAGES_DIR}/lib)
file(INSTALL ${LIBFILEPATH} DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib)
file(INSTALL ${DLLFILEPATH} DESTINATION ${CURRENT_PACKAGES_DIR}/bin)
file(INSTALL ${DLLFILEPATH} DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin)
file(INSTALL ${HEADERPATH} DESTINATION ${CURRENT_PACKAGES_DIR}/include)
file(WRITE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright "See https://developer.microsoft.com/windows/downloads/windows-10-sdk for the Windows 10 SDK license")
C:\v\vcpkg1\vcpkg_installed\x64-windows\include\dbghelp.h
is from "$ENV{WindowsSdkDir}Debuggers\\inc\\dbghelp.h"
.
Could you please check which Windows SDK your file comes from?
Should be the only windows sdk that I have installed
You've installed this version of the Windows SDK through the VS installer, but it doesn't necessarily mean that your debugging tool is of the same version. The debugging tool doesn't get installed by default along with the SDK; it requires manual installation. This is illustrated in the screenshot I provided earlier. You need to click the "change" button corresponding to the Windows SDK, and then install the debugging tool from the component list within.
If you haven't performed this action for the current Windows SDK, it indicates that your debugging tool isn't corresponding to the current SDK version. This is also the reason why our dbghelp.h
file contents differ.
I have verified that the dbghelp.h
file is from the mentioned windows sdk
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.
I have this issue as well, with the same compiler error as in the original bug report.
From Add/Remove programs, I can see I have the "X64 Debuggers And Tools" version 10.1.17763.132 installed (2022-09-19). I think this is the origin of the dbghelp.h header, which ends up in the vcpkg include directory. I think that because I can see this in the log from the dbghelp package at ${my_build_dir}\vcpkg\buildtrees\dbghelp\stdout-x64-windows.log:
LIBFILEPATH: C:\Program Files (x86)\Windows Kits\10\Debuggers\lib\x64\dbghelp.lib
DLLFILEPATH: C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\dbghelp.dll
HEADERPATH: C:\Program Files (x86)\Windows Kits\10\Debuggers\inc\dbghelp.h
-- Installing: D:/build-win/vcpkg/packages/dbghelp_x64-windows/lib/dbghelp.lib
-- Installing: D:/build-win/vcpkg/packages/dbghelp_x64-windows/debug/lib/dbghelp.lib
-- Installing: D:/build-win/vcpkg/packages/dbghelp_x64-windows/bin/dbghelp.dll
-- Installing: D:/build-win/vcpkg/packages/dbghelp_x64-windows/debug/bin/dbghelp.dll
-- Installing: D:/build-win/vcpkg/packages/dbghelp_x64-windows/include/dbghelp.h
-- Performing post-build validation
So it looks like the "dbghelp" vcpkg port just copies those files from your system-wide installation.
If I look at the actual compile error (same as OP) and check dbghelp.h line 48, I see:
#ifdef __cplusplus
extern "C" {
#endif
The problem is there's no matching #ifdef to close this, so the compiler is right.
... and using that info to google, I came across this bug, which means this has been a recurring issue: https://github.com/microsoft/vcpkg/issues/28205
I worked around this problem by hacking ${my_build_dir}\vcpkg_installed\x64-windows\include\dbghelp.h
and inserting this near the end at line 3915:
//Hack to fix compile error for crashrpt
#ifdef __cplusplus
}
#endif
Package: crashrpt:x64-windows -> 1.4.3#3
Host Environment
To Reproduce
vcpkg x-set-installed crashrpt[core]
Failure logsC:\v\vcpkg1\buildtrees\crashrpt\install-x64-windows-dbg-out.log
``` Change Dir: 'C:/v/vcpkg1/buildtrees/crashrpt/x64-windows-dbg' Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v -v -j21 install [1/36] C:/v/DOWNLO~1/tools/CMAKE-~1.1-W/CMAKE-~1.1-W/bin/cmcldeps.exe RC C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\CrashRpt.rc reporting\crashrpt\CMakeFiles\CrashRpt.dir\CrashRpt.rc.res.d reporting\crashrpt\CMakeFiles\CrashRpt.dir\CrashRpt.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DCrashRpt_EXPORTS -DUNICODE -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -I C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -I C:\v\vcpkg1\vcpkg_installed\x64-windows\include -c65001 /DWIN32 -D_DEBUG /fo reporting\crashrpt\CMakeFiles\CrashRpt.dir\CrashRpt.rc.res C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\CrashRpt.rc [2/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /wd4127 /wd4131 /wd4100 /wd4189 /wd4244 /showIncludes /Fothirdparty\minizip\CMakeFiles\minizip.dir\ioapi.c.obj /Fdthirdparty\minizip\CMakeFiles\minizip.dir\minizip.pdb /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\ioapi.c [3/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /wd4127 /wd4131 /wd4100 /wd4189 /wd4244 /showIncludes /Fothirdparty\minizip\CMakeFiles\minizip.dir\zip.c.obj /Fdthirdparty\minizip\CMakeFiles\minizip.dir\minizip.pdb /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\zip.c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\zip.c(1248): warning C4057: '=': 'const unsigned long *' differs in indirection to slightly different base types from 'const z_crc_t *' [4/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /wd4127 /wd4131 /wd4100 /wd4189 /wd4244 /showIncludes /Fothirdparty\minizip\CMakeFiles\minizip.dir\unzip.c.obj /Fdthirdparty\minizip\CMakeFiles\minizip.dir\minizip.pdb /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\unzip.c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\unzip.c(1041): warning C4456: declaration of 'uL' hides previous local declaration C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\unzip.c(896): note: see declaration of 'uL' [5/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /wd4127 /wd4131 /wd4100 /wd4189 /wd4244 /showIncludes /Fothirdparty\minizip\CMakeFiles\minizip.dir\mztools.c.obj /Fdthirdparty\minizip\CMakeFiles\minizip.dir\minizip.pdb /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\mztools.c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\mztools.c(139): warning C4456: declaration of 'header' hides previous local declaration C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\mztools.c(44): note: see declaration of 'header' C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\mztools.c(214): warning C4456: declaration of 'header' hides previous local declaration C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\mztools.c(44): note: see declaration of 'header' [6/36] C:/v/DOWNLO~1/tools/CMAKE-~1.1-W/CMAKE-~1.1-W/bin/cmcldeps.exe RC C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashsender\CrashSender.rc reporting\crashsender\CMakeFiles\CrashSender.dir\CrashSender.rc.res.d reporting\crashsender\CMakeFiles\CrashSender.dir\CrashSender.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DUNICODE -D_UNICODE -I C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -I C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\CrashRpt -I C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip -I C:\v\vcpkg1\vcpkg_installed\x64-windows\include -c65001 /DWIN32 -D_DEBUG /fo reporting\crashsender\CMakeFiles\CrashSender.dir\CrashSender.rc.res C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashsender\CrashSender.rc [7/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe /TP -DUNICODE -D_UNICODE -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\CrashRpt -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Foreporting\crashsender\CMakeFiles\CrashSender.dir\md5.cpp.obj /Fdreporting\crashsender\CMakeFiles\CrashSender.dir\ /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashsender\md5.cpp C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashsender\md5.cpp(1): warning C4828: The file contains a character starting at offset 0x2e2 that is illegal in the current source character set (codepage 65001). C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashsender\md5.h(1): warning C4828: The file contains a character starting at offset 0x2e2 that is illegal in the current source character set (codepage 65001). [8/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /wd4127 /wd4131 /wd4100 /wd4189 /wd4244 /showIncludes /Fothirdparty\minizip\CMakeFiles\minizip.dir\iowin32.c.obj /Fdthirdparty\minizip\CMakeFiles\minizip.dir\minizip.pdb /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip\iowin32.c [9/36] cmd.exe /C "cd . && C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\lib.exe /machine:x64 /nologo /out:thirdparty\lib\x64\minizipd.lib thirdparty\minizip\CMakeFiles\minizip.dir\ioapi.c.obj thirdparty\minizip\CMakeFiles\minizip.dir\iowin32.c.obj thirdparty\minizip\CMakeFiles\minizip.dir\mztools.c.obj thirdparty\minizip\CMakeFiles\minizip.dir\unzip.c.obj thirdparty\minizip\CMakeFiles\minizip.dir\zip.c.obj && cd ." [10/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe /TP -DUNICODE -D_UNICODE -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\CrashRpt -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Foreporting\crashsender\CMakeFiles\CrashSender.dir\base64.cpp.obj /Fdreporting\crashsender\CMakeFiles\CrashSender.dir\ /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashsender\base64.cpp [11/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe /TP -DCrashRpt_EXPORTS -DUNICODE -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -IC:\v\vcpkg1\vcpkg_installed\x64-windows\include /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /Os /Yc"stdafx.h" /Fp"C:/v/vcpkg1/buildtrees/crashrpt/x64-windows-dbg/reporting/crashrpt/./stdafx.pch" /showIncludes /Foreporting\crashrpt\CMakeFiles\CrashRpt.dir\StdAfx.cpp.obj /Fdreporting\crashrpt\CMakeFiles\CrashRpt.dir\ /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\StdAfx.cpp FAILED: reporting/crashrpt/CMakeFiles/CrashRpt.dir/StdAfx.cpp.obj C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe /TP -DCrashRpt_EXPORTS -DUNICODE -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -IC:\v\vcpkg1\vcpkg_installed\x64-windows\include /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /Os /Yc"stdafx.h" /Fp"C:/v/vcpkg1/buildtrees/crashrpt/x64-windows-dbg/reporting/crashrpt/./stdafx.pch" /showIncludes /Foreporting\crashrpt\CMakeFiles\CrashRpt.dir\StdAfx.cpp.obj /Fdreporting\crashrpt\CMakeFiles\CrashRpt.dir\ /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\StdAfx.cpp C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\StdAfx.cpp(5): error C2850: 'PCH header file': only allowed at file scope; may not be in a nested construct C:\v\vcpkg1\vcpkg_installed\x64-windows\include\dbghelp.h(48): note: this line contains a '{' which has not yet been matched C:\v\vcpkg1\vcpkg_installed\x64-windows\include\dbghelp.h(48): fatal error C1075: '{': no matching token found [12/36] C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe /TP -DUNICODE -D_UNICODE -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\CrashRpt -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Foreporting\crashsender\CMakeFiles\CrashSender.dir\__\crashrpt\Utility.cpp.obj /Fdreporting\crashsender\CMakeFiles\CrashSender.dir\ /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\Utility.cpp FAILED: reporting/crashsender/CMakeFiles/CrashSender.dir/__/crashrpt/Utility.cpp.obj C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx64\x64\cl.exe /TP -DUNICODE -D_UNICODE -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\include -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\CrashRpt -IC:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\thirdparty\minizip -external:IC:\v\vcpkg1\vcpkg_installed\x64-windows\include -external:W0 /nologo /DWIN32 /D_WINDOWS -W4 /utf-8 /GR /EHsc /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Foreporting\crashsender\CMakeFiles\CrashSender.dir\__\crashrpt\Utility.cpp.obj /Fdreporting\crashsender\CMakeFiles\CrashSender.dir\ /FS -c C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\Utility.cpp C:\v\vcpkg1\buildtrees\crashrpt\src\2a72ce18f2-209c457b5f.clean\reporting\crashrpt\Utility.h(24): warning C4190: 'getAppName' has C-linkage specified, but returns UDT 'ATL::CStringTvcpkg.json
``` { "name": "e", "version": "1.0.0", "dependencies": [ { "name": "shiftmedia-libgnutls", "features": [] } ] } ```