This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

no message or dialog when a DLL is missing


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]