hi, i've just installed cygwin on a new windows 8.1 pro laptop and am having the wierd problem that i can't invoke gcc without actually typing "gcc.exe". e.g.
$ gcc --version -bash: gcc: command not found $ gcc.exe --version gcc (GCC) 4.7.3 Copyright (C) 2012 Free Software Foundation, Inc. ... similarly: $ which gcc which: no gcc in (...) $ which gcc.exe /usr/bin/gcc.exe this isn't happening for any other executable i've tried (e.g. ls, less, bash, make, ld) so it seems quite odd. cygcheck -sr shows some registry entries for a now-deleted 64bit cygwin installation but i don't know if that's important. the full output is below. thanks for any help, raf p.s. another odd thing is that running "cygcheck -sr >cygcheck-sr.out 2>&1" in Cygwin Terminal as the Administrator user produced a file with "\r\n" line endings (i.e. "ASCII text, with CRLF line terminators") but running it in Cygwin Terminal as a normal user produced a file with "\r\r\n" line endings (i.e. "ASCII text, with CRLF, LF line terminators"). why the difference? ----------------------------------------------------------------------------- output of "cygcheck -sr >cygcheck-sr.out 2>&1" as Administrator Cygwin Configuration Diagnostics Current System Time: Wed Oct 30 02:51:07 2013 Windows 8 Professional N Ver 6.2 Build 9200 Running under WOW64 on AMD64 Path: C:\cygwin\usr\local\bin C:\cygwin\bin C:\Program Files (x86)\Intel\iCLS Client C:\Program Files\Intel\iCLS Client C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\System32\Wbem C:\WINDOWS\System32\WindowsPowerShell\v1.0 C:\Program Files\Intel\Intel(R) Management Engine Components\DAL C:\Program Files\Intel\Intel(R) Management Engine Components\IPT C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT C:\Program Files (x86)\Windows Live\Shared C:\Program Files\Intel\WiFi\bin C:\Program Files\Common Files\Intel\WirelessCommon C:\Python27 C:\Python27\Scripts C:\Program Files (x86)\PostgreSQL\9.3\lib C:\Program Files (x86)\PostgreSQL\9.3\bin Output from C:\cygwin\bin\id.exe UID: 1001(mary) GID: 513(None) 513(None) 0(root) 544(Administrators) 545(Users) SysDir: C:\WINDOWS\system32 WinDir: C:\WINDOWS USER = 'mary' PWD = '/home/mary' HOME = '/home/mary' HKEY_CURRENT_USER\Software\Cygwin HKEY_CURRENT_USER\Software\Cygwin\Installations (default) = '\??\C:\cygwin64' c5e39b7a9d22bafb = '\??\C:\cygwin' HKEY_CURRENT_USER\Software\Cygwin\Program Options HKEY_CURRENT_USER\Software\Cygwin\setup HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations (default) = '\??\C:\cygwin' HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Program Options HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup (default) = 'C:\cygwin' obcaseinsensitive set to 1 Cygwin installations found in the registry: System: Key: c5e39b7a9d22bafb Path: C:\cygwin User: Key: e022582115c10879 Path: C:\cygwin64 (ORPHANED) User: Key: c5e39b7a9d22bafb Path: C:\cygwin c: hd NTFS 939939Mb 5% CP CS UN PA FC OS d: cd N/A N/A C:\cygwin / system binary,auto C:\cygwin\bin /usr/bin system binary,auto C:\cygwin\lib /usr/lib system binary,auto cygdrive prefix /cygdrive user binary,posix=0,auto Found: C:\cygwin\bin\awk -> C:\cygwin\bin\gawk.exe Found: C:\cygwin\bin\bash.exe Found: C:\cygwin\bin\cat.exe Found: C:\cygwin\bin\cp.exe Found: C:\cygwin\bin\cpp.exe Not Found: crontab Found: C:\cygwin\bin\find.exe Found: C:\WINDOWS\system32\find.exe Found: C:\cygwin\bin\gcc.exe Found: C:\cygwin\bin\gcc Not Found: gdb Found: C:\cygwin\bin\grep.exe Found: C:\cygwin\bin\kill.exe Found: C:\cygwin\bin\ld.exe Found: C:\cygwin\bin\ls.exe Found: C:\cygwin\bin\make.exe Found: C:\cygwin\bin\mv.exe Not Found: patch Found: C:\cygwin\bin\perl.exe 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 Found: C:\cygwin\bin\vi.exe Found: C:\cygwin\bin\vim.exe 449k 2013/01/01 C:\cygwin\bin\cygasn1-8.dll 14k 2012/05/04 C:\cygwin\bin\cygattr-1.dll 62k 2011/05/21 C:\cygwin\bin\cygbz2-1.dll 115k 2013/04/11 C:\cygwin\bin\cygcloog-0.dll 10k 2013/03/11 C:\cygwin\bin\cygcom_err-2.dll 7k 2012/05/07 C:\cygwin\bin\cygcrypt-0.dll 1518k 2013/02/12 C:\cygwin\bin\cygcrypto-1.0.0.dll 929k 2011/11/10 C:\cygwin\bin\cygdb-4.5.dll 93k 2011/11/10 C:\cygwin\bin\cygdb_cxx-4.5.dll 159k 2013/10/20 C:\cygwin\bin\cygedit-0.dll 153k 2013/07/31 C:\cygwin\bin\cygexpat-1.dll 43k 2010/01/02 C:\cygwin\bin\cygform-10.dll 47k 2010/01/02 C:\cygwin\bin\cygformw-10.dll 103k 2013/06/16 C:\cygwin\bin\cyggcc_s-1.dll 19k 2009/02/26 C:\cygwin\bin\cyggdbm-4.dll 8k 2009/02/26 C:\cygwin\bin\cyggdbm_compat-4.dll 452k 2013/10/18 C:\cygwin\bin\cyggmp-10.dll 317k 2011/07/31 C:\cygwin\bin\cyggmp-3.dll 21k 2013/10/18 C:\cygwin\bin\cyggmpxx-4.dll 49k 2013/06/16 C:\cygwin\bin\cyggomp-1.dll 180k 2013/01/01 C:\cygwin\bin\cyggssapi-3.dll 11k 2013/01/01 C:\cygwin\bin\cygheimbase-1.dll 20k 2013/01/01 C:\cygwin\bin\cygheimntlm-0.dll 25k 2012/05/04 C:\cygwin\bin\cyghistory7.dll 211k 2013/01/01 C:\cygwin\bin\cyghx509-5.dll 985k 2011/10/16 C:\cygwin\bin\cygiconv-2.dll 35k 2011/10/16 C:\cygwin\bin\cygintl-8.dll 21k 2013/01/01 C:\cygwin\bin\cygkafs-0.dll 373k 2013/01/01 C:\cygwin\bin\cygkrb5-26.dll 5k 2013/08/31 C:\cygwin\bin\cyglsa.dll 6k 2013/08/31 C:\cygwin\bin\cyglsa64.dll 123k 2011/05/19 C:\cygwin\bin\cyglzma-5.dll 94k 2012/04/22 C:\cygwin\bin\cygmagic-1.dll 25k 2010/01/02 C:\cygwin\bin\cygmenu-10.dll 25k 2010/01/02 C:\cygwin\bin\cygmenuw-10.dll 213k 2011/07/31 C:\cygwin\bin\cygmp-3.dll 92k 2013/04/11 C:\cygwin\bin\cygmpc-3.dll 344k 2013/04/11 C:\cygwin\bin\cygmpfr-4.dll 63k 2010/01/02 C:\cygwin\bin\cygncurses++-10.dll 63k 2010/01/02 C:\cygwin\bin\cygncurses++w-10.dll 195k 2010/01/02 C:\cygwin\bin\cygncurses-10.dll 244k 2010/01/02 C:\cygwin\bin\cygncursesw-10.dll 13k 2010/01/02 C:\cygwin\bin\cygpanel-10.dll 13k 2010/01/02 C:\cygwin\bin\cygpanelw-10.dll 255k 2012/02/10 C:\cygwin\bin\cygpcre-0.dll 270k 2013/08/04 C:\cygwin\bin\cygpcre-1.dll 1628k 2012/07/12 C:\cygwin\bin\cygperl5_14.dll 22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll 897k 2013/04/11 C:\cygwin\bin\cygppl-9.dll 3092k 2013/04/11 C:\cygwin\bin\cygppl_c-4.dll 14k 2013/04/11 C:\cygwin\bin\cygpwl-5.dll 418k 2013/06/16 C:\cygwin\bin\cygquadmath-0.dll 162k 2012/05/04 C:\cygwin\bin\cygreadline7.dll 51k 2013/01/01 C:\cygwin\bin\cygroken-18.dll 588k 2013/06/10 C:\cygwin\bin\cygsqlite3-0.dll 366k 2013/02/12 C:\cygwin\bin\cygssl-1.0.0.dll 10k 2013/06/16 C:\cygwin\bin\cygssp-0.dll 878k 2013/06/16 C:\cygwin\bin\cygstdc++-6.dll 48k 2010/01/02 C:\cygwin\bin\cygtic-10.dll 48k 2010/01/02 C:\cygwin\bin\cygticw-10.dll 157k 2013/01/01 C:\cygwin\bin\cygwind-0.dll 28k 2010/03/28 C:\cygwin\bin\cygwrap-0.dll 1235k 2013/04/21 C:\cygwin\bin\cygxml2-2.dll 73k 2013/05/09 C:\cygwin\bin\cygz.dll 3042k 2013/08/31 C:\cygwin\bin\cygwin1.dll Cygwin DLL version info: DLL version: 1.7.25 DLL epoch: 19 DLL old termios: 5 DLL malloc env: 28 Cygwin conv: 181 API major: 0 API minor: 270 Shared data: 5 DLL identifier: cygwin1 Mount registry: 3 Cygwin registry name: Cygwin Program options name: Program Options Installations name: Installations Cygdrive default prefix: Build date: Shared id: cygwin1S5 Service : sshd Display name : CYGWIN sshd Current State : Running Controls Accepted : Stop Command : /usr/sbin/sshd -D Cygwin Package Information Package Version Status _autorebase 000427-1 OK _update-info-dir 01196-1 OK alternatives 1.3.30c-10 OK base-cygwin 3.3-1 OK base-files 4.1-1 OK bash 4.1.10-4 OK binutils 2.23.51-1 OK bzip2 1.0.6-2 OK coreutils 8.15-1 OK crypt 1.2-1 OK csih 0.9.7-1 OK cygrunsrv 1.40-2 OK cygutils 1.4.14-1 OK cygwin 1.7.25-1 OK dash 0.5.7-1 OK delta 2006.08.03-1 OK diffutils 3.2-1 OK dos2unix 6.0.3-1 OK editrights 1.01-2 OK file 5.11-1 OK findutils 4.5.11-1 OK gawk 4.1.0-1 OK gcc 4.7.3-1 OK gcc-core 4.7.3-1 OK gcc-g++ 4.7.3-1 OK grep 2.14-3 OK groff 1.21-2 OK gzip 1.4-1 OK ipc-utils 1.0-1 OK less 444-1 OK libasn1_8 1.5.2-4 OK libattr1 2.4.46-1 OK libbz2_1 1.0.6-2 OK libcloog0 0.15.11-1 OK libcom_err2 1.42.7-1 OK libdb4.5 4.5.20.2-3 OK libedit0 20130712-1 OK libexpat1 2.1.0-3 OK libgcc1 4.7.3-1 OK libgdbm4 1.8.3-20 OK libgmp10 5.1.3-1 OK libgmp3 4.3.2-1 OK libgmpxx4 5.1.3-1 OK libgomp1 4.7.3-1 OK libgssapi3 1.5.2-4 OK libheimbase1 1.5.2-4 OK libheimntlm0 1.5.2-4 OK libhx509_5 1.5.2-4 OK libiconv2 1.14-2 OK libintl8 0.18.1.1-2 OK libkafs0 1.5.2-4 OK libkrb5_26 1.5.2-4 OK liblzma5 5.0.2_20110517-1 OK libmpc3 1.0.1-2 OK libmpfr4 3.1.2-1 OK libncurses10 5.7-18 OK libncursesw10 5.7-18 OK libopenssl100 1.0.1e-2 OK libpcre0 8.21-2 OK libpcre1 8.33-1 OK libpopt0 1.6.4-4 OK libppl9 0.11.2-1 OK libppl_c4 0.11.2-1 OK libpwl5 0.11.2-1 OK libquadmath0 4.7.3-1 OK libreadline7 6.1.2-3 OK libroken18 1.5.2-4 OK libsqlite3_0 3.7.17-3 OK libssp0 4.7.3-1 OK libstdc++6 4.7.3-1 OK libwind0 1.5.2-4 OK libwrap0 7.6-21 OK libxml2 2.9.1-1 OK login 1.10-10 OK make 4.0-2 OK man 1.6g-2 OK mintty 1.1.3-1 OK openssh 6.3p1-1 OK perl 5.14.2-3 OK perl_vendor 5.14.2-3 OK rebase 4.4.0-1 OK rsync 3.0.9-1 OK run 1.3.0-1 OK sed 4.2.2-3 OK tar 1.26-1 OK terminfo 5.7_20091114-14 OK texinfo 4.13-4 OK tzcode 2013d-1 OK vim 7.3.1314-1 OK vim-common 7.3.1314-1 OK vim-minimal 7.3.1314-1 OK w32api-headers 3.0.0-1 OK w32api-runtime 3.0.0-1 OK which 2.20-2 OK xxd 7.3.1314-1 OK xz 5.0.2_20110517-1 OK zlib0 1.2.8-1 OK Use -h to see help about each section -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple