delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2012/03/12/09:28:08

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,BAYES_00,BUG6152_INVALID_DATE_TZ_ABSURD,INVALID_DATE_TZ_ABSURD,L_SPAM_TOOL_13,TW_GX,TW_YG
X-Spam-Check-By: sourceware.org
Date: Mon, 12 Mar 2012 14:26:50 +0059
From: Denis Excoffier <cygwin AT Denis-Excoffier DOT org>
To: cygwin AT cygwin DOT com
Subject: executable does not load
Message-ID: <20120312132714.GA3196@qp9482>
MIME-Version: 1.0
User-Agent: Mutt/1.5.21 (2010-09-15)
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

Hello,

I have a problem that appeared between the 20120308 snapshot
and the 20120309 snapshot.

[I have CYGWIN_NT-5.1 (on top of a French-only Windows XP SP3), all
packages installed and up to date this morning, installation with
"Just Me". When i install a snapshot i extract the whole
cygwin-inst-xxxxxxxx.tar.bz2, not only cygwin1.dll.]

I have an executable that is dynamically linked with a rather big
home-built cygxerces-3-1.dll (from Xerces-C++ 3.1.1) and with a
home-built stdc++-6.dll (from GCC 4.7.0 RC 20120302).

Under the 20120309 snapshot, the program does not get loaded, like if
there was some DLL missing (no message, no diagnostic). I tried strace,
but my strace appears to be broken (too many environment variables?).

I'll try to prepare soon some STC that does not contain megabytes of
personal data, and using only "approved" compilers and libraries.

I've also noticed a "???" in the output of ldd (but this
is perhaps unrelated):
% ldd cygxerces-c-3-1.dll
        ntdll.dll => /cygdrive/d/WINDOWS/system32/ntdll.dll (0x7c910000)
        kernel32.dll => /cygdrive/d/WINDOWS/system32/kernel32.dll (0x7c800000)
        ??? => ??? (0x62480000)
        ??? => ??? (0x6bf40000)
        ??? => ??? (0x61000000)
        ??? => ??? (0x6c480000)
%
similar to (you can probably reproduce this one):
% ldd /usr/bin/cygoctave-1.dll
        ntdll.dll => /cygdrive/d/WINDOWS/system32/ntdll.dll (0x7c910000)
        kernel32.dll => /cygdrive/d/WINDOWS/system32/kernel32.dll (0x7c800000)
        ??? => ??? (0x70740000)
        ??? => ??? (0x640c0000)
        ??? => ??? (0x6bf40000)
        ??? => ??? (0x61000000)
        ??? => ??? (0x69780000)
        ??? => ??? (0x6c480000)
%

Regards,

Denis Excoffier.

--
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