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 Date: Thu, 4 Apr 2002 10:58:32 +0200 (MEST) Message-Id: <200204040858.g348wWc17659@fiesta.cs.tu-berlin.de> X-Authentication-Warning: fiesta.cs.tu-berlin.de: kunegis set sender to kunegis AT cs DOT tu-berlin DOT de using -f From: Jerome Kunegis To: cygwin AT cygwin DOT com Subject: GCC failing with no error message Hello, I just reinstalled Cygwin from the Net with all packages that I believe are needed to use GCC. When invoked, GCC fails (return a non-zero exit code) with printing any error message. Operating system: Windows ME Shell: Cygwin-Bash running in NT-Emacs See below for a sample session that should explain what happens. Can anyone tell me what is wrong? ---------------------------------- ---- ~/test $ if gcc a.c --verbose ; then echo Y ; else echo N ; fi Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/specs gcc version 2.95.3-5 (cygwin special) /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/cpp0.exe -lang-c -v -D__GNUC__=2 -D__GNUC_MINOR__=95 -D_X86_=1 -D_X86_=1 -Asystem(winnt) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di686 -Dpentiumpro -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__stdcall=__attribute__((__stdcall__)) -D__cdecl=__attribute__((__cdecl__)) -D_stdcall=__attribute__((__stdcall__)) -D_cdecl=__attribute__((__cdecl__)) -D__declspec(x)=__attribute__((x)) -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix -isystem /usr/local/include -idirafter /usr/include -idirafter /usr/include/w32api a.c /cygdrive/c/WINDOWS/TEMP/ccQH9Yov.i /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/cc1.exe /cygdrive/c/WINDOWS/TEMP/ccQH9Yov.i -quiet -dumpbase a.c -version -o /cygdrive/c/WINDOWS/TEMP/ccqSSY2T.s /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/as.exe -o /cygdrive/c/WINDOWS/TEMP/ccsfPjIn.o /cygdrive/c/WINDOWS/TEMP/ccqSSY2T.s /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/collect2.exe -Bdynamic --dll-search-prefix=cyg /usr/lib/crt0.o -L/usr/local/lib -L/usr/lib -L/usr/lib/w32api -L/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5 /cygdrive/c/WINDOWS/TEMP/ccsfPjIn.o -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc N # # `N' indicates that GCC fails but for no apparent reason. # ---- ~/test $ cat a.c #include #include int main() { printf("Hello, World!\n"); free(0); return 0; } ---- ~/test $ gcc -c a.c ---- ~/test $ ls a.c a.o # # GCC doesn't fail with the `-c' option. # ---- ~/test $ /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/collect2.exe -Bdynamic --dll-search-prefix=cyg -o a.exe /usr/lib/crt0.o -L/usr/local/lib -L/usr/lib -L/usr/lib/w32api -L/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5 a.o -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc ---- ~/test $ ls a.c a.exe a.o # # Invoking the collect step from the verbose output directly works. # ---- ~/test $ set BASH=/usr/bin/bash BASH_ENV='d:\jay\.bash_env.sh' BASH_VERSINFO=([0]="2" [1]="05a" [2]="0" [3]="3" [4]="release" [5]="i686-pc-cygwin") BASH_VERSION='2.05a.0(3)-release' COMSPEC='C:\WINDOWS\COMMAND.COM' DIRSTACK=() DJGPP='D:\Progra~1\DJGPP\DJGPP.ENV' EMACS=t EMACSDATA=D:/PROGRAMME/EMACS-20.7/etc EMACSDOC=D:/PROGRAMME/EMACS-20.7/etc EMACSLOADPATH='D:/PROGRAMME/EMACS-20.7/site-lisp;D:/PROGRAMME/EMACS-20.7/lisp;D:/PROGRAMME/EMACS-20.7/leim' EMACSLOCKDIR=D:/PROGRAMME/EMACS-20.7/lock EMACSPATH=D:/PROGRAMME/EMACS-20.7/bin EMACS_DIR=D:/PROGRAMME/EMACS-20.7 EM_PARENT_PROCESS_ID=-458315 EUID=500 GROUPS=() HISTFILE=/cygdrive/d/jay/.bash_history HISTFILESIZE=500 HISTSIZE=500 HOME=/cygdrive/d/jay HOSTNAME=OEMCOMPUTER HOSTTYPE=i686 IFS=$' \t\n' LANG=fr LC_ALL=fr MACHTYPE=i686-pc-cygwin MAILCHECK=60 OLDPWD=/cygdrive/d/jay OPTERR=1 OPTIND=1 OSTYPE=cygwin PATH=/usr/local/bin:/usr/bin:/bin:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/COMMAND:/cygdrive/d/PROGRA~1/CBUILD~1/BIN PIPESTATUS=([0]="0") PPID=1 PROMPT='$p$g' PS1=' ---- \w $ ' PS2='> ' PS4='+ ' PWD=/cygdrive/d/jay/test SHELL=/bin/bash SHELLOPTS=braceexpand:hashall:histexpand:monitor:history:interactive-comments:emacs SHLVL=1 TEMP=/cygdrive/c/WINDOWS/TEMP TERM=emacs TERMCAP=emacs:co#109:tc=unknown: TMP=/cygdrive/c/WINDOWS/TEMP TMPDIR=/cygdrive/c/WINDOWS/TEMP UID=500 USER=jay WINBOOTDIR='C:\WINDOWS' WINDIR='C:\WINDOWS' _=-C ---- ~/test $ cygcheck -s Cygwin Win95/NT Configuration Diagnostics Current System Time: Thu Apr 04 10:45:06 2002 Windows ME Ver 4.90 Build 3000 Path: D:\Programme\cygwin\usr\local\bin D:\Programme\cygwin\bin D:\Programme\cygwin\bin c:\WINDOWS c:\WINDOWS\COMMAND d:\PROGRA~1\CBUILD~1\BIN SysDir: C:\WINDOWS\SYSTEM WinDir: C:\WINDOWS HOME = `d:\jay' PWD = `/cygdrive/d/jay/test' USER = `jay' Use `-r' to scan registry a: fd N/A N/A c: hd FAT32 2995Mb 89% CP UN FESTPLATTE d: hd FAT32 11425Mb 19% CP UN SICHERUNG e: cd N/A N/A f: cd N/A N/A D:/Programme/cygwin / user binmode D:/Programme/cygwin/bin /usr/bin user binmode D:/Programme/cygwin/lib /usr/lib user binmode . /cygdrive user binmode,noumount Found: D:\Programme\cygwin\bin\bash.exe Found: D:\Programme\cygwin\bin\cat.exe Found: D:\Programme\cygwin\bin\cpp.exe Found: D:\Programme\cygwin\bin\find.exe Found: c:\WINDOWS\COMMAND\find.exe Found: D:\Programme\cygwin\bin\gcc.exe Found: D:\Programme\cygwin\bin\gdb.exe Found: D:\Programme\cygwin\bin\ld.exe Found: D:\Programme\cygwin\bin\ls.exe Found: D:\Programme\cygwin\bin\make.exe Found: d:\PROGRA~1\CBUILD~1\BIN\make.exe Found: D:\Programme\cygwin\bin\sh.exe 615k 2001/04/27 C:\WINDOWS\SYSTEM\cygwin1.dll Cygwin DLL version info: DLL version: 1.1.8 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 34 Shared data: 3 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:08:38 EST 2001 Shared id: cygwin1S3 56k 2000/12/03 D:\Programme\cygwin\bin\cygbz21.0.dll 81k 2001/10/20 D:\Programme\cygwin\bin\cygitcl30.dll 35k 2001/10/20 D:\Programme\cygwin\bin\cygitk30.dll 390k 2001/10/20 D:\Programme\cygwin\bin\cygtcl80.dll 5k 2001/10/20 D:\Programme\cygwin\bin\cygtclpip80.dll 10k 2001/10/20 D:\Programme\cygwin\bin\cygtclreg80.dll 623k 2001/10/20 D:\Programme\cygwin\bin\cygtk80.dll 22k 2001/12/13 D:\Programme\cygwin\bin\cygintl-1.dll 21k 2001/06/20 D:\Programme\cygwin\bin\cygintl.dll 45k 2001/04/25 D:\Programme\cygwin\bin\cygform5.dll 26k 2001/04/25 D:\Programme\cygwin\bin\cygmenu5.dll 156k 2001/04/25 D:\Programme\cygwin\bin\cygncurses++5.dll 226k 2001/04/25 D:\Programme\cygwin\bin\cygncurses5.dll 15k 2001/04/25 D:\Programme\cygwin\bin\cygpanel5.dll 35k 2002/01/09 D:\Programme\cygwin\bin\cygform6.dll 20k 2002/01/09 D:\Programme\cygwin\bin\cygmenu6.dll 175k 2002/01/09 D:\Programme\cygwin\bin\cygncurses++6.dll 202k 2002/01/09 D:\Programme\cygwin\bin\cygncurses6.dll 12k 2002/01/09 D:\Programme\cygwin\bin\cygpanel6.dll 170k 2002/01/21 D:\Programme\cygwin\bin\cygpng2.dll 17k 2001/06/28 D:\Programme\cygwin\bin\cyghistory4.dll 108k 2001/06/28 D:\Programme\cygwin\bin\cygreadline4.dll 20k 2002/01/13 D:\Programme\cygwin\bin\cyghistory5.dll 121k 2002/01/13 D:\Programme\cygwin\bin\cygreadline5.dll 621k 2002/01/16 D:\Programme\cygwin\bin\cygcrypto.dll 156k 2002/01/16 D:\Programme\cygwin\bin\cygssl.dll 40k 2001/11/21 D:\Programme\cygwin\bin\cygpcre.dll 39k 2001/11/21 D:\Programme\cygwin\bin\cygpcreposix.dll 66k 2001/11/20 D:\Programme\cygwin\bin\cygregex.dll 50k 2002/03/12 D:\Programme\cygwin\bin\cygz.dll 751k 2002/02/25 D:\Programme\cygwin\bin\cygwin1.dll Cygwin DLL version info: DLL version: 1.3.10 DLL epoch: 19 DLL bad signal mask: 19005 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 51 Shared data: 3 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: Mon Feb 25 11:14:34 EST 2002 Shared id: cygwin1S3 Cygwin Package Information Package Version ash 20020131-1 bash 2.05a-3 binutils 20011002-1 bzip2 1.0.1-6 clear 1.0-1 cpio 2.4.2 cygrunsrv 0.95-1 cygutils 1.0.0-1 cygwin 1.3.10-1 diff 0.0 file 3.37-1 fileutils 4.1-1 findutils 4.1 gcc 2.95.3-5 gdb 20010428-3 gettext 0.10.40-1 gperf 0.0 grep 2.5-1 groff 1.17.2-1 gzip 1.3.2-1 indent 2.2.7-2 less 374-1 libintl 0.10.38-3 libintl1 0.10.40-1 libncurses5 5.2-1 libncurses6 5.2-8 libpng 1.0.12-1 libpng2 1.0.12-1 libreadline4 4.1-2 libreadline5 4.2a-1 login 1.4-3 make 3.79.1-5 man 1.5g-2 mingw-runtime 1.2-1 ncurses 5.2-8 newlib-man 20001118-1 openssl 0.9.6c-3 patch 2.5-3 pcre 3.7-1 popt 1.6.2-1 readline 4.2a-1 regex 4.4-2 sed 3.02-1 sh-utils 2.0-2 tar 1.13.19-1 termcap 20020403-1 terminfo 5.2-1 textutils 2.0.21-1 time 1.7-1 units 1.77-1 unzip 5.41-1 w32api 1.2-2 wget 1.8.1-1 which 1.5-1 zip 2.3-1 zlib 1.1.4-1 Use -h to see help about each section ---- ~/test $ ----------------------------------------------- Thanks, --Jerome. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/