X-Spam-Check-By: sourceware.org X-Mail-Handler: MailHop Outbound by DynDNS X-Report-Abuse-To: abuse AT dyndns DOT com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information) X-MHO-User: postmaster AT innobec DOT com Message-ID: <44ECC152.3020503@innobec.com> Date: Wed, 23 Aug 2006 16:57:54 -0400 From: Pierre Baillargeon User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: no message or dialog when a DLL is missing Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SA-Do-Not-Run: IfYouSaySo X-SA-Exim-Connect-IP: 192.168.62.162 X-SA-Exim-Mail-From: pbaillargeon AT innobec DOT com X-SA-Exim-Scanned: No (on rodriguez); SAEximRunCond expanded to false Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Hi, Problem: when running a program from bash and the program requires a DLL that is missing (or lacks a particular function), I do not get any error message nor dialog box. Only a exit status of 128. Can I change this behavior? What I expected is a dialog would pop-up saying "XYZ.dll not found" like cmd.exe does, for example. I've read the cygwin FAQ, documentation, searched google and the mailing list. The closest I've found so far is the thread "program fails to find it's DLL" which hints that bash used to pop-up a dialog just like cmd.exe does but the behavior changed. If this is true, is there anything option that can be set to get the old behavior? Short version info: cygwin 1.5.20, bash 3.1-6. Long: Cygwin Configuration Diagnostics Current System Time: Wed Aug 23 16:56:13 2006 Windows 2003 Server Ver 5.2 Build 3790 Service Pack 1 Running under WOW64 on AMD64 Path: C:\tools\cygwin\usr\local\bin C:\tools\cygwin\bin C:\tools\cygwin\bin C:\tools\cygwin\usr\X11R6\bin c:\Program Files (x86)\Intel\Compiler\C++\9.1\EM64T\Bin c:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE c:\Program Files (x86)\Microsoft Visual Studio 8\VC\BIN\x86_amd64 c:\Program Files (x86)\Microsoft Visual Studio 8\VC\BIN c:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools c:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\bin c:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\bin c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 c:\Program Files (x86)\Microsoft Visual Studio 8\VC\VCPackages c:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\bin c:\Tools\gmake c:\Tools\mks\mksnt c:\Tools\tcsh c:\Tools\Perl\bin\ c:\WINDOWS\system32 c:\WINDOWS c:\WINDOWS\System32\Wbem c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\ c:\Tools\unix c:\Program Files (x86)\Vim\vim64 Output from C:\tools\cygwin\bin\id.exe (nontsec) UID: 1003(pbaillargeon) GID: 513(None) 0(root) 513(None) 544(Administrators) 545(Users) 1004(Debugger Users) Output from C:\tools\cygwin\bin\id.exe (ntsec) UID: 1003(pbaillargeon) GID: 513(None) 0(root) 513(None) 544(Administrators) 545(Users) 1004(Debugger Users) SysDir: C:\WINDOWS\system32 WinDir: C:\WINDOWS USER = 'pbaillargeon' PWD = '/home/pbaillargeon/toxik_dev/base/ng/etc/bin/WinNT' HOME = '/home/pbaillargeon' MAKE_MODE = 'unix' Use '-r' to scan registry a: fd N/A N/A c: hd NTFS 152546Mb 69% CP CS UN PA FC d: cd N/A N/A e: hd N/A N/A f: cd N/A N/A k: net NTFS 28642Mb 63% CP CS PA toxik_dev C:\tools\cygwin / system binmode C:\tools\cygwin/bin /usr/bin system binmode C:\tools\cygwin/lib /usr/lib system binmode . /cygdrive system binmode,cygdrive Found: C:\tools\cygwin\bin\awk.exe Found: c:\Tools\mks\mksnt\awk.exe Found: C:\tools\cygwin\bin\bash.exe Found: C:\tools\cygwin\bin\cat.exe Found: c:\Tools\mks\mksnt\cat.exe Found: c:\Tools\unix\cat.exe Found: C:\tools\cygwin\bin\cp.exe Found: c:\Tools\mks\mksnt\cp.exe Found: c:\Tools\unix\cp.exe Found: C:\tools\cygwin\bin\cpp.exe Not Found: crontab Found: C:\tools\cygwin\bin\find.exe Found: c:\Tools\mks\mksnt\find.exe Found: c:\Tools\unix\find.exe Found: C:\tools\cygwin\bin\gcc.exe Found: C:\tools\cygwin\bin\gdb.exe Found: C:\tools\cygwin\bin\grep.exe Found: c:\Tools\mks\mksnt\grep.exe Found: c:\Tools\unix\grep.exe Found: C:\tools\cygwin\bin\kill.exe Found: c:\Tools\mks\mksnt\kill.exe Found: C:\tools\cygwin\bin\ld.exe Found: C:\tools\cygwin\bin\ls.exe Found: c:\Tools\mks\mksnt\ls.exe Found: c:\Tools\unix\ls.exe Found: C:\tools\cygwin\bin\make.exe Found: c:\Tools\gmake\make.exe Found: c:\Tools\mks\mksnt\make.exe Found: c:\Tools\unix\make.exe Found: C:\tools\cygwin\bin\mv.exe Found: c:\Tools\mks\mksnt\mv.exe Found: c:\Tools\unix\mv.exe Found: c:\Tools\mks\mksnt\patch.exe Found: c:\Tools\unix\patch.exe Found: C:\tools\cygwin\bin\perl.exe Found: c:\Tools\Perl\bin\perl.exe Found: C:\tools\cygwin\bin\rm.exe Found: c:\Tools\mks\mksnt\rm.exe Found: c:\Tools\unix\rm.exe Found: C:\tools\cygwin\bin\sed.exe Found: c:\Tools\mks\mksnt\sed.exe Found: c:\Tools\unix\sed.exe Found: C:\tools\cygwin\bin\ssh.exe Found: C:\tools\cygwin\bin\sh.exe Found: c:\Tools\mks\mksnt\sh.exe Found: c:\Tools\unix\sh.exe Found: C:\tools\cygwin\bin\tar.exe Found: c:\Tools\mks\mksnt\tar.exe Found: c:\Tools\unix\tar.exe Found: C:\tools\cygwin\bin\test.exe Found: c:\Tools\mks\mksnt\test.exe Found: c:\Tools\unix\test.exe Found: c:\Tools\mks\mksnt\vi.exe Found: C:\tools\cygwin\bin\vim.exe Found: c:\Program Files (x86)\Vim\vim64\vim.exe 173k 2006/07/20 k:\base\ng\etc\bin\WinNT\cygpng12.dll 6712k 2006/07/20 k:\base\ng\etc\bin\WinNT\cygqt-3.dll 60k 2006/07/20 k:\base\ng\etc\bin\WinNT\cygz.dll 1831k 2006/08/23 k:\base\ng\etc\bin\WinNT\cygwin1.dll Cygwin DLL version info: DLL version: 1.5.20 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 156 Shared data: 4 DLL identifier: cygwin1 Mount registry: 2 Cygnus registry name: Cygnus Solutions Cygwin registry name: Cygwin Program options name: Program Options Cygwin mount registry name: mounts v2 Cygdrive flags: cygdrive flags Cygdrive prefix: cygdrive prefix Cygdrive default prefix: Build date: Sat Jul 1 02:22:36 EDT 2006 Shared id: cygwin1S4 103k 2006/06/05 C:\tools\cygwin\bin\cygapr-1-0.dll 70k 2006/06/05 C:\tools\cygwin\bin\cygaprutil-1-0.dll 802k 2003/09/15 C:\tools\cygwin\bin\cygaspell-15.dll 56k 2005/07/09 C:\tools\cygwin\bin\cygbz2-1.dll 7k 2005/11/20 C:\tools\cygwin\bin\cygcharset-1.dll 7k 2003/10/19 C:\tools\cygwin\bin\cygcrypt-0.dll 1108k 2006/06/01 C:\tools\cygwin\bin\cygcrypto-0.9.7.dll 1050k 2006/06/01 C:\tools\cygwin\bin\cygcrypto-0.9.8.dll 194k 2006/06/12 C:\tools\cygwin\bin\cygcurl-3.dll 895k 2004/04/28 C:\tools\cygwin\bin\cygdb-4.2.dll 965k 2005/05/14 C:\tools\cygwin\bin\cygdb-4.3.dll 1156k 2004/04/28 C:\tools\cygwin\bin\cygdb_cxx-4.2.dll 1240k 2005/05/14 C:\tools\cygwin\bin\cygdb_cxx-4.3.dll 174k 2004/10/14 C:\tools\cygwin\bin\cygexpat-0.dll 40k 2006/03/24 C:\tools\cygwin\bin\cygform-8.dll 45k 2001/04/25 C:\tools\cygwin\bin\cygform5.dll 35k 2002/01/09 C:\tools\cygwin\bin\cygform6.dll 48k 2003/08/09 C:\tools\cygwin\bin\cygform7.dll 28k 2003/07/20 C:\tools\cygwin\bin\cyggdbm-3.dll 30k 2003/08/11 C:\tools\cygwin\bin\cyggdbm-4.dll 19k 2003/03/22 C:\tools\cygwin\bin\cyggdbm.dll 15k 2003/07/20 C:\tools\cygwin\bin\cyggdbm_compat-3.dll 15k 2003/08/11 C:\tools\cygwin\bin\cyggdbm_compat-4.dll 17k 2001/06/28 C:\tools\cygwin\bin\cyghistory4.dll 29k 2003/08/10 C:\tools\cygwin\bin\cyghistory5.dll 24k 2006/03/25 C:\tools\cygwin\bin\cyghistory6.dll 947k 2005/11/20 C:\tools\cygwin\bin\cygiconv-2.dll 22k 2001/12/13 C:\tools\cygwin\bin\cygintl-1.dll 37k 2003/08/10 C:\tools\cygwin\bin\cygintl-2.dll 31k 2005/11/20 C:\tools\cygwin\bin\cygintl-3.dll 21k 2001/06/20 C:\tools\cygwin\bin\cygintl.dll 12k 2003/02/17 C:\tools\cygwin\bin\cygioperm-0.dll 23k 2006/04/19 C:\tools\cygwin\bin\cygltdl-3.dll 48k 2005/11/19 C:\tools\cygwin\bin\cygmagic-1.dll 21k 2006/03/24 C:\tools\cygwin\bin\cygmenu-8.dll 26k 2001/04/25 C:\tools\cygwin\bin\cygmenu5.dll 20k 2002/01/09 C:\tools\cygwin\bin\cygmenu6.dll 29k 2003/08/09 C:\tools\cygwin\bin\cygmenu7.dll 21k 2004/10/22 C:\tools\cygwin\bin\cygminires.dll 67k 2006/03/24 C:\tools\cygwin\bin\cygncurses++-8.dll 156k 2001/04/25 C:\tools\cygwin\bin\cygncurses++5.dll 175k 2002/01/09 C:\tools\cygwin\bin\cygncurses++6.dll 227k 2006/03/24 C:\tools\cygwin\bin\cygncurses-8.dll 226k 2001/04/25 C:\tools\cygwin\bin\cygncurses5.dll 202k 2002/01/09 C:\tools\cygwin\bin\cygncurses6.dll 224k 2003/08/09 C:\tools\cygwin\bin\cygncurses7.dll 90k 2006/01/25 C:\tools\cygwin\bin\cygneon-25.dll 12k 2006/03/24 C:\tools\cygwin\bin\cygpanel-8.dll 15k 2001/04/25 C:\tools\cygwin\bin\cygpanel5.dll 12k 2002/01/09 C:\tools\cygwin\bin\cygpanel6.dll 19k 2003/08/09 C:\tools\cygwin\bin\cygpanel7.dll 109k 2006/02/10 C:\tools\cygwin\bin\cygpcre-0.dll 299k 2006/02/10 C:\tools\cygwin\bin\cygpcrecpp-0.dll 7k 2006/02/10 C:\tools\cygwin\bin\cygpcreposix-0.dll 1249k 2005/12/30 C:\tools\cygwin\bin\cygperl5_8.dll 22k 2002/06/09 C:\tools\cygwin\bin\cygpopt-0.dll 108k 2001/06/28 C:\tools\cygwin\bin\cygreadline4.dll 148k 2003/08/10 C:\tools\cygwin\bin\cygreadline5.dll 152k 2006/03/25 C:\tools\cygwin\bin\cygreadline6.dll 230k 2006/06/01 C:\tools\cygwin\bin\cygssl-0.9.7.dll 214k 2006/06/01 C:\tools\cygwin\bin\cygssl-0.9.8.dll 140k 2006/07/14 C:\tools\cygwin\bin\cygsvn_client-1-0.dll 27k 2006/07/14 C:\tools\cygwin\bin\cygsvn_delta-1-0.dll 23k 2006/07/14 C:\tools\cygwin\bin\cygsvn_diff-1-0.dll 14k 2006/07/14 C:\tools\cygwin\bin\cygsvn_fs-1-0.dll 127k 2006/07/14 C:\tools\cygwin\bin\cygsvn_fs_base-1-0.dll 89k 2006/07/14 C:\tools\cygwin\bin\cygsvn_fs_fs-1-0.dll 9k 2006/07/14 C:\tools\cygwin\bin\cygsvn_ra-1-0.dll 86k 2006/07/14 C:\tools\cygwin\bin\cygsvn_ra_dav-1-0.dll 20k 2006/07/14 C:\tools\cygwin\bin\cygsvn_ra_local-1-0.dll 58k 2006/07/14 C:\tools\cygwin\bin\cygsvn_ra_svn-1-0.dll 106k 2006/07/14 C:\tools\cygwin\bin\cygsvn_repos-1-0.dll 135k 2006/07/14 C:\tools\cygwin\bin\cygsvn_subr-1-0.dll 30k 2006/07/14 C:\tools\cygwin\bin\cygsvn_swig_py-1-0.dll 154k 2006/07/14 C:\tools\cygwin\bin\cygsvn_wc-1-0.dll 1065k 2006/06/09 C:\tools\cygwin\bin\cygxml2-2.dll 65k 2005/08/23 C:\tools\cygwin\bin\cygz.dll 1831k 2006/07/01 C:\tools\cygwin\bin\cygwin1.dll Cygwin DLL version info: DLL version: 1.5.20 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 156 Shared data: 4 DLL identifier: cygwin1 Mount registry: 2 Cygnus registry name: Cygnus Solutions Cygwin registry name: Cygwin Program options name: Program Options Cygwin mount registry name: mounts v2 Cygdrive flags: cygdrive flags Cygdrive prefix: cygdrive prefix Cygdrive default prefix: Build date: Sat Jul 1 02:22:36 EDT 2006 Shared id: cygwin1S4 Warning: There are multiple cygwin1.dlls on your path No Cygwin services found. Cygwin Package Information Package Version _update-info-dir 00411-1 alternatives 1.3.20a-2 ash 20040127-3 aspell 0.50.3-1 aspell-en 0.51.0-1 autoconf 2.59-2 autoconf2.1 2.13-1 autoconf2.5 2.59-2 automake1.9 1.9.6-1 base-files 3.7-1 base-passwd 2.2-1 bash 3.1-6 bash-completion 20060301-1 bc 1.06-2 binutils 20060709-1 bison 2.3-1 byacc 1.9-1 bzip2 1.0.3-1 ccdoc 0.8.41-2 clisp 2.38-1 cmake 2.4.2-1 coreutils 5.97-1 crypt 1.1-1 ctags 5.6-1 curl 7.15.4-1 cygrunsrv 1.17-1 cygutils 1.3.0-1 cygwin 1.5.20-1 cygwin-doc 1.4-3 diffutils 2.8.7-1 e2fsprogs 1.35-3 ed 0.2-1 editrights 1.01-1 expat 1.95.8-1 file 4.16-1 findutils 4.2.27-1 flex 2.5.4a-3 gawk 3.1.5-4 gcc 3.4.4-1 gcc-core 3.4.4-1 gcc-g++ 3.4.4-1 gcc-mingw-core 20050522-1 gcc-mingw-g++ 20050522-1 gdb 20060706-2 gdbm 1.8.3-7 grep 2.5.1a-2 groff 1.18.1-2 gzip 1.3.5-2 hexedit 1.2.10-1 indent 2.2.9-1 ioperm 0.4-1 less 381-1 libapr1 1.2.7-1 libaprutil1 1.2.7-1 libaspell15 0.50.3-1 libbz2_1 1.0.3-1 libcharset1 1.9.2-2 libcurl3 7.15.4-1 libdb4.2 4.2.52-1 libdb4.3 4.3.28-1 libgc 6.4-1 libgdbm 1.8.0-5 libgdbm-devel 1.8.3-7 libgdbm3 1.8.3-3 libgdbm4 1.8.3-7 libiconv 1.9.2-2 libiconv2 1.9.2-2 libintl 0.10.38-3 libintl1 0.10.40-1 libintl2 0.12.1-3 libintl3 0.14.5-1 libltdl3 1.5.22-1 libncurses-devel 5.5-2 libncurses5 5.2-1 libncurses6 5.2-8 libncurses7 5.3-4 libncurses8 5.5-2 libneon25 0.25.5-1 libpcre0 6.6-1 libpopt0 1.6.4-4 libreadline4 4.1-2 libreadline5 4.3-5 libreadline6 5.1-5 libtool1.5 1.5.22-1 libxml2 2.6.26-1 links 0.99pre14-1 login 1.9-7 lynx 2.8.5-4 m4 1.4.5-1 make 3.81-1 man 1.5p-1 mingw-runtime 3.10-1 minires 1.00-1 mktemp 1.5-3 ncurses 5.5-2 openssh 4.3p2-3 openssl 0.9.8b-1 openssl097 0.9.7j-1 perl 5.8.7-5 ping 1.0-1 python 2.4.3-1 readline 5.1-5 rsync 2.6.6-1 run 1.1.10-1 sed 4.1.5-1 subversion 1.3.2-1 subversion-python 1.3.2-1 tar 1.15.1-4 tcltk 20060202-1 tcsh 6.14.00-5 termcap 20050421-1 terminfo 5.5_20060323-1 texinfo 4.8-3 time 1.7-1 unzip 5.50-5 util-linux 2.12r-2 vim 7.0.035-1 w32api 3.7-1 w3m 0.5.1-1 wget 1.10.2-1 which 1.7-1 zip 2.3-6 zlib 1.2.3-1 -- Pierre Baillargeon Innobec -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/