The MSVC team recently test Terminal project failed to Build due to error C2146 and C2063 on windows_x86 and windows_x64 #17055

Open
opened 2026-01-31 05:31:01 +00:00 by claunia · 0 comments
Owner

Originally created by @rachelhe123 on GitHub (Mar 23, 2022).

Windows Terminal version

No response

Windows build number

VS 2019 + Windows Server 2019

Other Software

Setup
VS 2019 + Windows Server 2019

Steps to reproduce

Below are issue's details on windows_x64, but this issue repro on windows_x86 as well.

  1. git -C "F:\gitP" clone https://github.com/microsoft/terminal microsoft\terminal
  2. cd F:\gitP\microsoft\terminal
  3. git fetch --recurse-submodules=no --force
  4. git reset --hard 53a454f
  5. git remote prune origin
  6. git submodule sync
  7. git submodule update --init --recursive
  8. set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=amd64
  9. cd F:\gitP\microsoft\terminal
  10. set path=F:\gitP\microsoft\terminal\dep\nuget;%PATH%
  11. nuget restore OpenConsole.sln 2>&1
  12. set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=amd64
  13. set CL=/wd4189 /wd5104
  14. msbuild /m /p:Platform=x64 /p:Configuration=Release /p:WindowsTargetPlatformVersion=10.0.19041.0 OpenConsole.sln /t:Restore /t:Rebuild 2>&1

Expected Behavior

Run pass and complier successfully.

Actual Behavior

Error message

F:\gitP\microsoft\terminal\src\host\telemetry.cpp(59,5): error C2146: syntax error: missing ')' before identifier '_tlgEvtTagVal_tlgApplyArgs_UNWRAP'

F:\gitP\microsoft\terminal\src\host\telemetry.cpp(59): error C2062: type 'unknown-type' unexpected

F:\gitP\microsoft\terminal\src\host\telemetry.cpp(59,5): error C2146: syntax error: missing '}' before identifier '_tlgLevelVal_tlgApplyArgs_UNWRAP'

More Info
build.log

Originally created by @rachelhe123 on GitHub (Mar 23, 2022). ### Windows Terminal version _No response_ ### Windows build number VS 2019 + Windows Server 2019 ### Other Software **Setup** VS 2019 + Windows Server 2019 ### Steps to reproduce Below are issue's details on windows_x64, but this issue repro on windows_x86 as well. 1. git -C "F:\gitP" clone https://github.com/microsoft/terminal microsoft\terminal 2. cd F:\gitP\microsoft\terminal 3. git fetch --recurse-submodules=no --force 4. git reset --hard 53a454f 5. git remote prune origin 6. git submodule sync 7. git submodule update --init --recursive 8. set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=amd64 9. cd F:\gitP\microsoft\terminal 10. set path=F:\gitP\microsoft\terminal\dep\nuget;%PATH% 11. nuget restore OpenConsole.sln 2>&1 12. set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=amd64 13. set _CL_=/wd4189 /wd5104 14. msbuild /m /p:Platform=x64 /p:Configuration=Release /p:WindowsTargetPlatformVersion=10.0.19041.0 OpenConsole.sln /t:Restore /t:Rebuild 2>&1 ### Expected Behavior Run pass and complier successfully. ### Actual Behavior **Error message** F:\gitP\microsoft\terminal\src\host\telemetry.cpp(59,5): error C2146: syntax error: missing ')' before identifier '_tlgEvtTagVal_tlgApplyArgs_UNWRAP' F:\gitP\microsoft\terminal\src\host\telemetry.cpp(59): error C2062: type 'unknown-type' unexpected F:\gitP\microsoft\terminal\src\host\telemetry.cpp(59,5): error C2146: syntax error: missing '}' before identifier '_tlgLevelVal_tlgApplyArgs_UNWRAP' **More Info** [build.log](https://github.com/microsoft/terminal/files/8332103/build.log)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#17055