LDD blocking

L. V. Lammert lvl@omnitec.net
Wed Jun 12 22:56:00 GMT 2013


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



More information about the Cygwin mailing list