grpc-node icon indicating copy to clipboard operation
grpc-node copied to clipboard

protoc.exe of grpc-tools of 1.12.x is not runnable on windows and requires debug versions of dll files

Open dvabuzyarov opened this issue 3 years ago • 1 comments

Problem description

when execute protoc.exe on windows it shows a dialog box with the following messages:

protoc.exe - System Error

The code execution cannot proceed because MSVCP140D.dll was not found. Reinstalling the program may fix this problem.


protoc.exe - System Error

The code execution cannot proceed because ucrtbased.dll was not found. Reinstalling the program may fix this problem.


protoc.exe - System Error

The code execution cannot proceed because VCRUNTIME140D.dll was not found. Reinstalling the program may fix this problem.

Reproduction steps

install 1.12.3 on windows and run protoc.exe with no parameters

Environment

  • OS windows, 11 ARM 64
  • Node version 19.3.0
  • Node installation method - msi
  • Package name and version [e.g. [email protected]]

Additional context

version 1.11.x runs well

dvabuzyarov avatar Dec 27 '22 13:12 dvabuzyarov

I can confirm that I encounter the same issue on a Windows 10 machine with Node version 18.13.0 installed. This problem exists since a switch from version 1.11.3 to version 1.12.0 of the grpc-tools package.

mgrawe avatar Jan 19 '23 09:01 mgrawe