X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <47574DA2.6030009@highlandsun.com> Date: Wed, 05 Dec 2007 17:17:22 -0800 From: Howard Chu User-Agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.9b2pre) Gecko/2007111122 SeaMonkey/2.0a1pre MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Bash fails on BerkeleyDB configure References: <474AB3A1 DOT 2050608 AT highlandsun DOT com> <013701c8302d$ae91c730$2e08a8c0 AT CAM DOT ARTIMI DOT COM> In-Reply-To: <013701c8302d$ae91c730$2e08a8c0@CAM.ARTIMI.COM> Content-Type: multipart/mixed; boundary="------------080600070408010507060901" X-IsSubscribed: yes 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 --------------080600070408010507060901 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit Dave Korn wrote: >> ac_cv_sizeof_unsigned_int is defined to 4 by prior tests. Likewise, >> ac_cv_sizeof_unsigned_char is 1 >> ac_cv_sizeof_unsigned_short is 2 >> ac_cv_sizeof_unsigned_long is 4 >> ac_cv_sizeof_unsigned_long_long is 8 >> >> The test fails with "No unsigned 1-byte integral type". The script exits at >> that point. Getting past this (by explicitly setting variables to bypass the >> test) just runs into another failure as the script uses the same construct >> to set a bunch of other type defs. > > Thanks for sending the report. The fact that it doesn't reproduce when you > paste it into a script by itself makes me suspicious that perhaps we're > getting line-ending trouble here: maybe ac_cv_sizeof_unsigned_char has > actually been defined to "1\r". This can happen if there are any text-mode > mount points involved, or if the configure script has managed to get the wrong > kind of line-ends. That was it. Here's the tail of config.log after it quits. Notice the CRs... ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "Berkeley DB" #define PACKAGE_TARNAME "db-4.6.21" #define PACKAGE_VERSION "4.6.21" #define PACKAGE_STRING "Berkeley DB 4.6.21" #define PACKAGE_BUGREPORT "Oracle Technology Network Berkeley DB forum" #define HAVE_UPGRADE_SUPPORT 1 #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define DB_WIN32 1 #define STDC_HEADERS 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_DIRENT_H 1 #define HAVE_SYS_TIME_H 1 #define SIZEOF_CHAR 1^M #define SIZEOF_UNSIGNED_CHAR 1^M #define SIZEOF_SHORT 2^M #define SIZEOF_UNSIGNED_SHORT 2^M #define SIZEOF_INT 4^M #define SIZEOF_UNSIGNED_INT 4^M #define SIZEOF_LONG 4^M #define SIZEOF_UNSIGNED_LONG 4^M #define SIZEOF_LONG_LONG 8^M #define SIZEOF_UNSIGNED_LONG_LONG 8^M #define SIZEOF_CHAR_P 8^M configure.O: exit 1 > >> Let me know if you need any more info. > > First thing I guess I need to ask is "You didn't by any chance use a > standard windows GUI app to unpack the BerkeleyDB tarball, did you"? Things > like winzip et al., that aren't unix-aware, often convert line-endings from LF > to CRLF - which bash doesn't like. No, used tar xzf. > If it's not that simple, then can you please run "cygcheck -s -v -r > > cygcheck.out" on the affected machine, and post it to the list (as an > attachment please) with your next post? That will give us an overview of the > setup and config of the cygwin installation on the affected machine. Attached... -- -- Howard Chu Chief Architect, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/ --------------080600070408010507060901 Content-Type: text/plain; name="cygchk.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="cygchk.txt" Cygwin Configuration Diagnostics Current System Time: Wed Dec 05 16:59:51 2007 Windows 2003 Enterprise Server Ver 5.2 Build 3790 Service Pack 2 Running under WOW64 on AMD64 Path: C:\cygwin\tmp\root-x86_64-pc-linux\bin C:\cygwin\usr\local\bin C:\cygwin\bin C:\cygwin\bin C:\cygwin\usr\X11R6\bin c:\Program Files\Support Tools\ c:\WINDOWS\system32 c:\WINDOWS c:\WINDOWS\System32\Wbem C:\cygwin\bin Output from C:\cygwin\bin\id.exe (nontsec) UID: 500(Administrator) GID: 513(Domain Users) 0(root) 513(Domain Users) 544(Administrators) 554(Pre-Windows 2000 Compatible Access) 545(Users) 10513(mkgroup_l_d) Output from C:\cygwin\bin\id.exe (ntsec) UID: 500(Administrator) GID: 513(Domain Users) 0(root) 513(Domain Users) 544(Administrators) 554(Pre-Windows 2000 Compatible Access) 545(Users) 10513(mkgroup_l_d) SysDir: C:\WINDOWS\system32 WinDir: C:\WINDOWS USER = 'Administrator' PWD = '/home/Administrator/OD/db-4.6.21/b1' CYGWIN = 'ntsec' HOME = '/home/Administrator' MAKE_MODE = 'unix' HOMEPATH = '\cygwin\home\Administrator' MANPATH = '/usr/local/man:/usr/share/man:/usr/man::/usr/ssl/man' HOSTNAME = 'sihu' TERM = 'screen' SHELL = '/bin/bash' PROCESSOR_IDENTIFIER = 'AMD64 Family 15 Model 33 Stepping 0, AuthenticAMD' WINDIR = 'C:\WINDOWS' SSH_CLIENT = '192.168.1.2 36938 22' OLDPWD = '/home/Administrator/OD/db-4.6.21' USERDOMAIN = 'EXAMPLE' SSH_TTY = '/dev/tty0' OS = 'Windows_NT' ALLUSERSPROFILE = 'C:\Documents and Settings\All Users' TEMP = '/cygdrive/c/DOCUME~1/SSHD_S~1/LOCALS~1/Temp' COMMONPROGRAMFILES = 'C:\Program Files (x86)\Common Files' USERNAME = 'sshd_server' PROCESSOR_LEVEL = '15' MAIL = '/var/spool/mail/Administrator' SYSTEMDRIVE = 'C:' USERPROFILE = 'C:\Documents and Settings\Administrator' TZ = 'PST8PDT7,M3.2.0/2,M11.1.0/2' PS1 = '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ ' LOGONSERVER = '\\SIHU' PROCESSOR_ARCHITECTURE = 'x86' SHLVL = '1' PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH' HOMEDRIVE = 'C:' COMSPEC = 'C:\WINDOWS\system32\cmd.exe' LOGNAME = 'Administrator' TMP = '/cygdrive/c/DOCUME~1/SSHD_S~1/LOCALS~1/Temp' SYSTEMROOT = 'C:\WINDOWS' CVS_RSH = '/bin/ssh' PROCESSOR_REVISION = '2100' SSH_CONNECTION = '192.168.1.2 36938 192.168.1.52 22' INFOPATH = '/usr/local/info:/usr/share/info:/usr/info:' PROGRAMFILES = 'C:\Program Files (x86)' NUMBER_OF_PROCESSORS = '6' COMPUTERNAME = 'SIHU' _ = '/usr/bin/cygcheck' POSIXLY_CORRECT = '1' HKEY_CURRENT_USER\Software\Cygnus Solutions HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2 (default) = '/cygdrive' cygdrive flags = 0x00000022 HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ (default) = 'C:\cygwin' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin (default) = 'C:\cygwin/bin' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib (default) = 'C:\cygwin/lib' flags = 0x0000000a HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options a: fd FAT 1Mb 25% CP UN c: hd NTFS 15633Mb 63% CP CS UN PA FC d: hd NTFS 70009Mb 51% CP CS UN PA FC f: cd N/A N/A l: hd NTFS 70001Mb 6% CP CS UN PA FC C:\cygwin / system binmode C:\cygwin/bin /usr/bin system binmode C:\cygwin/lib /usr/lib system binmode . /cygdrive system binmode,cygdrive Found: C:\cygwin\bin\awk.exe Found: C:\cygwin\bin\bash.exe Found: C:\cygwin\bin\cat.exe Found: C:\cygwin\bin\cp.exe Not Found: cpp (good!) Not Found: crontab Found: C:\cygwin\bin\find.exe Not Found: gcc Not Found: gdb Found: C:\cygwin\bin\grep.exe Found: C:\cygwin\bin\kill.exe Not Found: ld Found: C:\cygwin\bin\ls.exe Found: C:\cygwin\bin\make.exe Found: C:\cygwin\bin\mv.exe Found: C:\cygwin\bin\patch.exe Not Found: perl Found: C:\cygwin\bin\rm.exe Found: C:\cygwin\bin\sed.exe Found: C:\cygwin\bin\ssh.exe Found: C:\cygwin\bin\sh.exe Found: C:\cygwin\bin\tar.exe Found: C:\cygwin\bin\test.exe Not Found: vi Found: C:\cygwin\bin\vim.exe 61k 2006/11/10 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0 "cygbz2-1.dll" v0.0 ts=2006/11/10 15:42 7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll - os=4.0 img=1.0 sys=4.0 "cygcrypt-0.dll" v0.0 ts=2003/10/19 0:57 1059k 2007/10/19 C:\cygwin\bin\cygcrypto-0.9.8.dll - os=4.0 img=1.0 sys=4.0 "cygcrypto-0.9.8.dll" v0.0 ts=2007/10/19 4:45 40k 2006/11/15 C:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0 "cygform-8.dll" v0.0 ts=2006/11/14 23:06 19k 2006/11/19 C:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm-4.dll" v0.0 ts=2006/11/19 0:18 8k 2006/11/19 C:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0 "cyggdbm_compat-4.dll" v0.0 ts=2006/11/19 0:18 25k 2007/08/23 C:\cygwin\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0 "cyghistory6.dll" v0.0 ts=2007/8/23 15:01 271k 2007/08/24 C:\cygwin\bin\cygicons-0.dll - os=4.0 img=1.0 sys=4.0 "cygicons-0.dll" v0.0 ts=2007/8/24 0:24 976k 2006/10/22 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0 "cygiconv-2.dll" v0.0 ts=2006/10/22 16:44 37k 2003/08/10 C:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0 "cygintl-2.dll" v0.0 ts=2003/8/10 14:50 31k 2005/11/20 C:\cygwin\bin\cygintl-3.dll - os=4.0 img=1.0 sys=4.0 "cygintl-3.dll" v0.0 ts=2005/11/19 18:04 31k 2006/10/23 C:\cygwin\bin\cygintl-8.dll - os=4.0 img=1.0 sys=4.0 "cygintl-8.dll" v0.0 ts=2006/10/22 17:12 21k 2006/11/15 C:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0 "cygmenu-8.dll" v0.0 ts=2006/11/14 23:05 20k 2006/12/21 C:\cygwin\bin\cygminires.dll - os=4.0 img=1.1 sys=4.0 "cygminires.dll" v0.0 ts=2006/12/20 21:07 67k 2006/11/15 C:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses++-8.dll" v0.0 ts=2006/11/14 23:13 237k 2006/11/15 C:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0 "cygncurses-8.dll" v0.0 ts=2006/11/14 23:02 12k 2006/11/15 C:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0 "cygpanel-8.dll" v0.0 ts=2006/11/14 23:04 133k 2007/06/27 C:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcre-0.dll" v0.0 ts=2007/6/26 20:49 303k 2007/06/27 C:\cygwin\bin\cygpcrecpp-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcrecpp-0.dll" v0.0 ts=2007/6/26 20:50 7k 2007/06/27 C:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0 "cygpcreposix-0.dll" v0.0 ts=2007/6/26 20:50 22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0 "cygpopt-0.dll" v0.0 ts=2002/6/8 22:45 154k 2007/08/23 C:\cygwin\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0 "cygreadline6.dll" v0.0 ts=2007/8/23 15:01 219k 2007/10/19 C:\cygwin\bin\cygssl-0.9.8.dll - os=4.0 img=1.0 sys=4.0 "cygssl-0.9.8.dll" v0.0 ts=2007/10/19 4:45 65k 2006/10/16 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0 "cygz.dll" v0.0 ts=2006/10/15 18:10 1830k 2007/01/31 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 "cygwin1.dll" v0.0 ts=2007/1/31 1:58 Cygwin DLL version info: DLL version: 1.5.24 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: Wed Jan 31 10:57:51 CET 2007 CVS tag: cr-0x5f1 Shared id: cygwin1S4 Service : sshd Display name : CYGWIN sshd Current State : Running Controls Accepted : Stop Command : /usr/sbin/sshd -D stdin path : /dev/null stdout path : /var/log/sshd.log stderr path : /var/log/sshd.log Environment : CYGWIN="ntsec" Process Type : Own Process Startup : Automatic Dependencies : tcpip Account : .\sshd_server Cygwin Package Information Last downloaded files to: C:\Documents and Settings\Administrator\Desktop Last downloaded files from: http://mirror.calvin.edu/cygwin Package Version _update-info-dir 00556-1 alternatives 1.3.29a-1 ash 20040127-3 base-files 3.7-1 base-passwd 2.2-1 bash 3.2.25-17 bzip2 1.0.3-2 coreutils 6.9-5 crypt 1.1-1 cvs 1.11.22-1 cygrunsrv 1.17-1 cygutils 1.3.2-1 cygwin 1.5.24-2 cygwin-doc 1.4-4 diffutils 2.8.7-1 editrights 1.01-1 findutils 4.3.10-1 gawk 3.1.6-1 grep 2.5.1a-4 groff 1.18.1-2 gzip 1.3.12-2 less 382-1 libbz2_1 1.0.3-2 libgc 6.4-1 libgdbm4 1.8.3-8 libiconv2 1.11-1 libintl2 0.12.1-3 libintl3 0.14.5-1 libintl8 0.15-1 libncurses-devel 5.5-3 libncurses8 5.5-3 libpcre0 7.2-1 libpopt0 1.6.4-4 libreadline6 5.2.7-9 login 1.9-7 make 3.81-1 man 1.6e-1 minires 1.01-1 mktemp 1.5-4 ncurses 5.5-3 openssh 4.7p1-2 openssl 0.9.8g-1 patch 2.5.8-9 patchutils 0.2.31-1 rebase 2.4.3-1 run 1.1.10-1 sed 4.1.5-2 tar 1.19-1 termcap 20050421-1 terminfo 5.5_20061104-1 texinfo 4.8a-1 vim 7.1-1 w3m 0.5.1-2 wget 1.10.2-2 which 1.7-1 zlib 1.2.3-2 Use -h to see help about each section --------------080600070408010507060901 Content-Type: text/plain; charset=us-ascii -- 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/ --------------080600070408010507060901--