Trying to figure out why Ruby/openssl.so are not working under Cygwin, I realized recently that cygcheck openssl.so works properly:
$ cygcheck.exe /usr/lib/ruby/1.9.1/i386-cygwin/openssl.so C:\Progra~1\Cygwin\lib\ruby\1.9.1\i386-cygwin\openssl.so C:\Progra~1\Cygwin\bin\cygruby191.dll C:\Progra~1\Cygwin\bin\cygcrypt-0.dll C:\Progra~1\Cygwin\bin\cygwin1.dll C:\Windows\system32\KERNEL32.dll C:\Windows\system32\ntdll.dll C:\Progra~1\Cygwin\bin\cyggcc_s-1.dll C:\Windows\system32\USER32.dll C:\Windows\system32\GDI32.dll C:\Windows\system32\ADVAPI32.dll C:\Windows\system32\RPCRT4.dll C:\Progra~1\Cygwin\bin\cygcrypto-1.0.0.dll C:\Progra~1\Cygwin\bin\cygz.dll C:\Progra~1\Cygwin\bin\cygssl-1.0.0.dll **HOWEVER** ldd never returns: $ ldd /usr/lib/ruby/1.9.1/i386-cygwin/openssl.so The only differences I can see between the two machines are: 1) The non-working machine is accessed by ssh; and 2) The non-working machine was originally built about a year ago (my dev machine, where it works, was built a few weeks ago). What would cause ldd to block and not return? How can I figure out where the dependency chain is breaking, or if there is a revision conflict with one of the libraries? TIA! Lee -- 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