delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/06/12/18:56:22

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:mime-version
:content-type; q=dns; s=default; b=mf2SNslugOyI2XDJXlUArqhQHC56s
sT90cXjCt/3G47QWJ4LzA8mG5FFJvJlGGyhoNYasqn/vwKBwP2W9ZbWMFTKQVQV6
gs97g/IqJPOXQmqLdGarEHBT0h+mEJ+X8z90x3u6QdiEkIdscqQNO+d28rgYwYIN
GHIvzI5WOdYj3E=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:mime-version
:content-type; s=default; bh=bro7GOV/y0nTMMTKY9uWDFdg6fU=; b=Fpt
CgwtAk/J41NO6LYoLfNdbhsnQu/QA54uZuHlo3KY5g9vQjJWO1T47crKwoF8S4dJ
sLbjtx463iuhIH09gN5XiL6ncC41JAa/P2xRS6Cy12gm5OHVXC7XF8JR1ay2mM0N
SoRZ/O8Y8NIFEUTXvF1a0Ny7/VjPgx93YLAfT2Lw=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=1.3 required=5.0 tests=AWL,BAYES_50,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS,TW_YG autolearn=ham version=3.3.1
Date: Wed, 12 Jun 2013 17:54:07 -0500 (CDT)
From: "L. V. Lammert" <lvl AT omnitec DOT net>
To: Cygwin Mailing List <cygwin AT cygwin DOT com>
Subject: LDD blocking
Message-ID: <Pine.BSO.4.53.1306121746490.15055@Mail.omnitec.net>
MIME-Version: 1.0
X-SPAM-Info: Omnitec Corporation MailScanner
X-SPAM-MailScanner: Found to be clean

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019