Web lists-archives.com

How to handle the cygcheck message: "track_down: could not find ..." (SOLVED)




This is not a question, it could be an entry to "Troubleshooting" in the FAQ.

For example, perl did not work. So I checked it using cygcheck:

sh-4.3$ cygcheck perl.exe
Found: C:\cygwin\bin\perl.exe
Found: C:\Perl64\bin\perl.exe
C:\cygwin\bin\perl.exe
  C:\cygwin\bin\cygperl5_22.dll
    C:\cygwin\bin\cyggcc_s-1.dll
      C:\cygwin\bin\cygwin1.dll
        C:\Windows\system32\KERNEL32.dll
          C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll
(blah... blah...)
          C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll
          C:\Windows\system32\API-MS-Win-Security-Base-L1-1-0.dll
    C:\cygwin\bin\cygssp-0.dll
cygcheck: track_down: could not find cygcrypt-0.dll


Now what? Reinstall of perl did not work. Un-install plus install? No.
I searched the net and found advice which did not work.


The built-in way to solve it:

cygcheck -p cygcrypt-0.dll
Found 4 matches for cygcrypt-0.dll
crypt-debuginfo-1.3-1 - crypt-debuginfo: Debug info for crypt
(installed binaries and support files)
crypt-debuginfo-1.4-1 - crypt-debuginfo: Debug info for crypt
(installed binaries and support files)
libcrypt0-1.3-1 - libcrypt0: Encryption/Decryption utility and library
(installed binaries and support files)
libcrypt0-1.4-1 - libcrypt0: Encryption/Decryption utility and library
(installed binaries and support files)

A reinstall of "libcrypt0" fixed the missing .dll - Solved!


Perhaps the .dll resolving should be added to the cygcheck function?
The track_down message is a bit cryptic.


Setup.exe version: 2.877 (32 bit) from https://cygwin.com/setup-x86.exe

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple