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 To: cygwin AT cygwin DOT com Subject: executable does not load Message-ID: <20120312132714.GA3196@qp9482> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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