clang-format and clang-check return 127 and no text

Voris, Ben ben.voris@hpe.com
Sun Dec 18 21:57:50 GMT 2022


clang-format --version prints nothing. Its exit code is 127.

This has worked but I haven't used it for at least a few weeks. No idea how many packages I've updated since.

I reinstalled all packages whose name contains "clang". No change.

clang-format --version || echo $?
127

strace clang-format
--- Process 26680 created
--- Process 26680 loaded C:\Windows\System32\ntdll.dll at 00007ffc10470000
--- Process 26680 loaded C:\Windows\System32\kernel32.dll at 00007ffc0f190000
--- Process 26680 loaded C:\Windows\System32\KernelBase.dll at 00007ffc0e1a0000
--- Process 26680 thread 3632 created
--- Process 26680 thread 15012 created
--- Process 26680 thread 12200 created
--- Process 26680 loaded C:\cygwin64\bin\cygwin1.dll at 00007ffb998a0000
--- Process 26680 loaded C:\cygwin64\bin\cygstdc++-6.dll at 00000003eef90000
--- Process 26680 loaded C:\cygwin64\bin\cygclangBasic-8.dll at 00000003f90b0000
--- Process 26680 loaded C:\cygwin64\bin\cygLLVMSupport-8.dll at 00000003fc200000
--- Process 26680 loaded C:\cygwin64\bin\cygclangFormat-8.dll at 00000003f87d0000
--- Process 26680 loaded C:\cygwin64\bin\cygclangToolingCore-8.dll at 00000003f73b0000
--- Process 26680 loaded C:\cygwin64\bin\cygclangRewrite-8.dll at 00000003f83d0000
--- Process 26680 loaded C:\cygwin64\bin\cyggcc_s-seh-1.dll at 00000003f6460000
--- Process 26680 loaded C:\cygwin64\bin\cygncursesw-10.dll at 00000003f0170000
--- Process 26680 loaded C:\cygwin64\bin\cygLLVMCore-8.dll at 00000003fe330000
--- Process 26680 loaded C:\cygwin64\bin\cygLLVMMC-8.dll at 00000003fd740000
--- Process 26680 loaded C:\cygwin64\bin\cygz.dll at 00000003ee480000
--- Process 26680 loaded C:\cygwin64\bin\cygLLVMDemangle-8.dll at 00000003fe090000
--- Process 26680 loaded C:\cygwin64\bin\cygclangToolingInclusions-8.dll at 00000003f7390000
--- Process 26680 loaded C:\cygwin64\bin\cygclangLex-8.dll at 00000003f84f0000
--- Process 26680 loaded C:\cygwin64\bin\cygclangAST-8.dll at 00000003f9490000
--- Process 26680 loaded C:\cygwin64\bin\cygclangLex-8.dll at 0000000000600000
--- Process 26680 unloaded DLL at 0000000000600000
--- Process 26680 loaded C:\cygwin64\bin\cygLLVMBinaryFormat-8.dll at 00000003fea90000

Then I see a pop-up that says:

The procedure entry point _alloca could not be located in the dynamic link library C:\cygwin64\bin\cygLLVMSupport-8.dll

: cygcheck $(whence clang-format)
C:\cygwin64\bin\clang-format.exe
  C:\cygwin64\bin\cygwin1.dll
    C:\windows\system32\KERNEL32.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-rtlsupport-l1-1-0.dll
      C:\windows\system32\ntdll.dll
      C:\windows\system32\KERNELBASE.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-processthreads-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-processthreads-l1-1-1.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-heap-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-memory-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-handle-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-synch-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-synch-l1-2-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-file-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-file-l1-2-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-namedpipe-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-datetime-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-sysinfo-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-timezone-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-localization-l1-2-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-processenvironment-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-string-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-debug-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-errorhandling-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-util-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-profile-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-file-l2-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-console-l1-1-0.dll
      C:\Program Files\Amazon Corretto\jdk11.0.16_9\bin\api-ms-win-core-console-l1-2-0.dll
  C:\cygwin64\bin\cygstdc++-6.dll
    C:\cygwin64\bin\cyggcc_s-seh-1.dll
  C:\cygwin64\bin\cygLLVMSupport-8.dll
    C:\cygwin64\bin\cygncursesw-10.dll
    C:\cygwin64\bin\cygz.dll
    C:\cygwin64\bin\cygLLVMDemangle-8.dll
  C:\cygwin64\bin\cygclangBasic-8.dll
    C:\cygwin64\bin\cygLLVMCore-8.dll
      C:\cygwin64\bin\cygLLVMBinaryFormat-8.dll
    C:\cygwin64\bin\cygLLVMMC-8.dll
  C:\cygwin64\bin\cygclangFormat-8.dll
    C:\cygwin64\bin\cygclangLex-8.dll
    C:\cygwin64\bin\cygclangToolingCore-8.dll
      C:\cygwin64\bin\cygclangAST-8.dll
      C:\cygwin64\bin\cygclangRewrite-8.dll
    C:\cygwin64\bin\cygclangToolingInclusions-8.dll


-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 99730 bytes
Desc: cygcheck.out
URL: <https://cygwin.com/pipermail/cygwin/attachments/20221218/7569e42e/attachment-0001.obj>


More information about the Cygwin mailing list