no message or dialog when a DLL is missing
Pierre Baillargeon
pbaillargeon@innobec.com
Wed Aug 23 22:38:00 GMT 2006
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/
More information about the Cygwin
mailing list