My "C" compiler appears to be broken:
.$ cc -v -O test.c
Using built-in specs.
Target: i686-pc-cygwin
Configured with:
/gnu/gcc/releases/packaging/4.3.4-3/gcc4-4.3.4-3/src/gcc-4.3.4/configure
--srcdir=/gnu/gcc/releases/packaging/4.3.4-3/gcc4-4.3.4-3/src/gcc-4.3.4
--prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var
--sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man
--datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man
-v --with-gmp=/usr --with-mpfr=/usr --enable-bootstrap
--enable-version-specific-runtime-libs --with-slibdir=/usr/bin
--libexecdir=/usr/lib --enable-static --enable-shared
--enable-shared-libgcc --disable-__cxa_atexit --with-gnu-ld
--with-gnu-as --with-dwarf2 --disable-sjlj-exceptions
--enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --disable-symvers
--enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp
--enable-libada --enable-threads=posix --with-arch=i686
--with-tune=generic --enable-libgcj-sublibs CC=gcc-4 CXX=g++-4
CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 GNATMAKE_FOR_TARGET=gnatmake
GNATBIND_FOR_TARGET=gnatbind AS=/opt/gcc-tools/bin/as.exe
AS_FOR_TARGET=/opt/gcc-tools/bin/as.exe LD=/opt/gcc-tools/bin/ld.exe
LD_FOR_TARGET=/opt/gcc-tools/bin/ld.exe
--with-ecj-jar=/usr/share/java/ecj.jar
Thread model: posix
gcc version 4.3.4 20090804 (release) 1 (GCC)
COLLECT_GCC_OPTIONS='-v' '-O' '-mtune=generic' '-march=i686'
/usr/lib/gcc/i686-pc-cygwin/4.3.4/cc1.exe -quiet -v -D__CYGWIN32__
-D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../include/w32api -idirafter
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/lib/../../include/w32api
test.c -quiet -dumpbase test.c -mtune=generic -march=i686 -auxbase test
-O -version -o /c/DOCUME~1/Paul/LOCALS~1/Temp/ccB5Y0S8.s
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/include"
ignoring duplicate directory
"/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/lib/../../include/w32api"
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/lib/gcc/i686-pc-cygwin/4.3.4/include
/usr/lib/gcc/i686-pc-cygwin/4.3.4/include-fixed
/usr/include
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../include/w32api
End of search list.
GNU C (GCC) version 4.3.4 20090804 (release) 1 (i686-pc-cygwin)
compiled by GNU C version 4.3.4 20090804 (release) 1, GMP version 4.3.1,
MPFR version 2.4.1-p5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d5cdab7e958df0270fe64611765e0bb6
test.c:1: error: expected identifier or ‘(’ before ‘{’ token
What gives? Here is my cygcheck outout that follows:
Cygwin Package Information
Package Version
_update-info-dir 00838-1
abook 0.5.6-1
alternatives 1.3.30c-10
annoyance-filter 1.0d-1
archivemail 0.7.0-1
asciidoc 8.4.5-1
aspell 0.60.5-1
aspell-en 6.0.0-1
atool 0.37.0-1
autoconf 8-1
autoconf2.1 2.13-10
autoconf2.5 2.65-1
automake 4-10
automake1.10 1.10.3-1
automake1.11 1.11.1-1
automake1.4 1.4p6-10
automake1.5 1.5-10
automake1.6 1.6.3-11
automake1.7 1.7.9-10
automake1.8 1.8.5-10
automake1.9 1.9.6-10
base-cygwin 2.0-1
base-files 3.9-3
base-passwd 3.1-1
bash 3.2.49-23
bc 1.06-2
binutils 2.19.51-1
bison 2.3-1
bsdcpio 2.7.1-10
bsdiff 4.3-4
bsdtar 2.7.1-10
bsfilter 1.0.15-1
bvi 1.3.2-1
byacc 20090221-1
bzip2 1.0.5-10
cdargs 1.35-1
cdda2wav 1.1.7.1-1
cdrkit 1.1.7.1-1
chere 1.1-1
chewmail 1.2-1
clamav 0.95.3-1
clisp 2.48-3
coreutils 7.0-2
cpio 2.9.90-5
cron 4.1-57
crypt 1.1-1
csih 0.9.1-1
ctags 5.8-1
curl 7.19.6-1
cvs 1.12.13-10
cygutils 1.4.1-2
cygwin 1.7.1-1
cygwin-doc 1.5-1
cygwin-x-doc 1.1.0-1
dash 0.5.5.1-2
db2 2.7.7-5
deroff 1.1-1
desktop-file-utils 0.15-2
diffutils 2.8.7-1
e2fsprogs 1.35-3
ed 1.0-1
editres 1.0.4-1
editrights 1.01-2
email 3.1.2-2
exim 4.69-51
expat 2.0.1-1
fcrackzip 0.3-1
fetchmail 6.3.9-1
fftw3 3.2.2-1
fftw3-doc 3.2.2-1
file 5.00-3
findutils 4.5.4-1
flex 2.5.35-1
font-adobe-dpi100 1.0.1-1
font-adobe-dpi75 1.0.1-1
font-alias 1.0.2-1
font-bh-dpi100 1.0.1-1
font-bh-dpi75 1.0.1-1
font-bh-lucidatypewriter-dpi100 1.0.1-1
font-bh-lucidatypewriter-dpi75 1.0.1-1
font-bitstream-vera-ttf 1.10-1
font-cursor-misc 1.0.1-1
font-dec-misc 1.0.1-1
font-encodings 1.0.3-1
font-misc-misc 1.1.0-1
font-util 1.1.1-1
font-xfree86-type1 1.0.2-1
fontconfig 2.7.3-1
fortune 1.99.1-2
gamin 0.1.10-10
gawk 3.1.7-1
gcc-core 3.4.4-999
gcc-g++ 3.4.4-999
gcc-mingw-core 20050522-1
gcc-mingw-g++ 20050522-1
gcc4 4.3.4-3
gcc4-core 4.3.4-3
gcc4-g++ 4.3.4-3
gcc4-runtime 4.3.2-1
gdb 6.8-2
gdbm 1.8.3-20
getmail 4.7.7-1
gettext 0.17-11
ghostscript 8.63-2
ghostscript-fonts-other 6.0-1
ghostscript-fonts-std 8.11-1
glpk 4.41-1
gmp 4.3.1-3
gnuplot 4.2.4-1
greed 3.4-1
grep 2.5.4-2
grepmail 5.3033-2
groff 1.19.2-2
gsl 1.13-2
guile 1.8.2-1
guile-devel 1.8.2-1
guile-doc 1.8.2-1
gzip 1.3.12-2
hdparm 6.9-1
hexedit 1.2.12-2
icedax 1.1.7.1-1
ifile 1.3.8-1
imake 1.0.2-2
inetutils 1.5-6
inputproto 2.0-1
ipc-utils 1.0-1
iprint 1.3-1
kbproto 1.0.4-1
less 429-1
libarchive-devel 2.7.1-10
libarchive2 2.7.1-10
libarpack-devel 96-2
libarpack0 96-2
libaspell15 0.60.5-1
libaudio-devel 1.9.2-1
libaudio2 1.9.2-1
libbz2-devel 1.0.5-10
libbz2_0 1.0.2-1
libbz2_1 1.0.5-10
libcairo2 1.8.8-1
libclamav6 0.95.3-1
libcurl4 7.19.6-1
libdb2 2.7.7-5
libdb4.2 4.2.52.5-2
libdb4.5 4.5.20.2-2
libexpat1 2.0.1-1
libexpat1-devel 2.0.1-1
libfam0 0.1.10-10
libfcgi0 2.4.0-2
libffi4 4.3.4-3
libfftw3-devel 3.2.2-1
libfftw3_3 3.2.2-1
libfontconfig1 2.7.3-1
libfontenc1 1.0.5-1
libfreetype6 2.3.11-1
libgcc1 4.3.4-3
libgcrypt11 1.4.1-4
libgd2 2.0.36RC1-10
libgdbm4 1.8.3-20
libgfortran3 4.3.4-3
libggi2 2.2.2-2
libggiwmh0 0.3.2-2
libgii1 1.0.2-2
libGL1 7.5.2-1
libglib1.2_0 1.2.10-10
libglib2.0_0 2.22.2-1
libglitz1 0.5.6-10
libglpk-devel 4.41-1
libglpk0 4.41-1
libgmp-devel 4.3.1-3
libgmp3 4.3.1-3
libgmpxx4 4.3.1-3
libgomp1 4.3.4-3
libgpg-error 1.6-1
libGraphicsMagick3 1.3.7-1
libgs8 8.63-2
libgtk1.2_0 1.2.10-10
libguile12 1.6.7-4
libguile17 1.8.2-1
libhdf5-devel 1.6.9-2
libhdf5_0 1.6.9-2
libICE-devel 1.0.6-1
libICE6 1.0.6-1
libiconv2 1.13.1-1
libidn11 1.15-10
libintl2 0.12.1-3
libintl3 0.14.5-1
libintl8 0.17-11
libjasper1 1.900.1-1
libjbig2 2.0-11
libjpeg62 6b-21
libjpeg7 7-10
libkpathsea3 2.0.2-15
libkpathsea4 3.0.0-3
liblapack 3.0-9
liblapack-devel 3.2.1-1
liblapack0 3.2.1-1
liblcms1 1.18a-1
libltdl3 1.5.27a-1
libltdl7 2.2.7a-14
liblzma-devel 4.999.9beta-10
liblzma0 4.999.8beta-10
liblzma1 4.999.9beta-10
libmcrypt4 2.5.8-1
libmpc-devel 0.8-1
libmpc1 0.8-1
libmpfr-devel 2.4.1-4
libmpfr1 2.4.1-4
libncurses-devel 5.7-16
libncurses7 5.3-4
libncurses8 5.5-10
libncurses9 5.7-16
libnetpbm10 10.47.2-1
libopenldap2_3_0 2.3.43-1
libpango1.0_0 1.26.0-1
libpcre0 8.00-1
libpixman1_0 0.16.2-1
libpng 1.2.35-10
libpng12 1.2.35-10
libpopt0 1.6.4-4
libppl 0.10.2-1
libpq5 8.2.11-1
libpthread-stubs 0.2-1
libqhull 2003.1-1
libqhull-devel 2003.1-5
libqhull_5 2003.1-5
libqrupdate-devel 1.0.1-1
libqrupdate0 1.0.1-1
libreadline6 5.2.14-12
libreadline7 6.0.3-2
libsasl2 2.1.19-3
libsigsegv0 2.6-1
libsigsegv1 2.6+-1
libsigsegv2 2.8-1
libSM-devel 1.1.1-1
libSM6 1.1.1-1
libsqlite3_0 3.6.21-3
libssh2_1 1.2.1-1
libssp0 4.3.4-3
libstartup-notification1_0 0.10-1
libstdc++6 4.3.4-3
libstdc++6-devel 4.3.4-3
libSuiteSparse-devel 3.4.0-3
libtiff4 3.6.0-5
libtiff5 3.9.2-1
libungif4 4.1.4-2
libustr1 1.0.4-11
libWindowsWM7 1.0.1-1
libwmf027 0.2.8.4-10
libX11-devel 1.3.2-2
libX11_6 1.3.2-2
libXau-devel 1.0.5-1
libXau6 1.0.5-1
libXaw7 1.0.7-1
libxcb-atom1 0.3.6-1
libxcb-aux0 0.3.6-1
libxcb-devel 1.4-2
libxcb-render-util0 0.3.6-1
libxcb-render0 1.4-2
libxcb1 1.4-2
libXcursor1 1.1.10-1
libXdmcp-devel 1.0.3-1
libXdmcp6 1.0.3-1
libXext6 1.1.1-1
libXfixes3 4.0.4-1
libXft2 2.1.14-1
libXinerama1 1.1-1
libxkbfile1 1.0.6-1
libXm2 0.95.2-1
libXmHTML0 1.1.7-3
libxml-devel 1.8.17-3
libxml1 1.8.17-3
libxml2 2.7.4-1
libXmu6 1.0.5-1
libXmuu1 1.0.5-1
libXpm4 3.5.8-1
libXrandr2 1.3.0-10
libXrender1 0.9.5-1
libxslt 1.1.24-10
libXt-devel 1.0.7-1
libXt6 1.0.7-1
login 1.10-10
luit 1.0.4-2
lynx 2.8.5-4
m4 1.4.13-2
mairix 0.21-1
make 3.81-2
man 1.6e-1
mathomatic 15.0.2-1
mcrypt 2.6.7-1
mhash 0.9.2-1
mingw-bzip2 1.0.5-10
mingw-libbz2-devel 1.0.5-10
mingw-libbz2_1 1.0.5-10
mingw-runtime 3.17-1
mingw-zlib 1.2.3-10
mingw-zlib-devel 1.2.3-10
mingw-zlib0 1.2.3-10
minires 1.02-1
mintty 0.5.5-1
mkfontdir 1.0.5-1
mkfontscale 1.0.7-1
mpclib 0.8-1
mpfr 2.4.1-4
msmtp 1.4.18-1
multitail 5.2.2-1
mutt 1.4.2.2-2
ncurses 5.7-16
netpbm 10.47.2-1
ninvaders 0.1.1-1
oclock 1.0.1-1
octave 3.2.3-1
octave-devel 3.2.3-1
octave-doc 3.2.3-1
octave-forge 20090607-2
openbox 3.4.7.2-10
openssl 0.9.8l-2
openssl-devel 0.9.8l-2
openssl097 0.9.7l-1
orpie 1.5.1-1
patch 2.5.8-9
pdksh 5.2.14-3
perl 5.10.1-2
pine 4.58-1
ping 1.0-1
posh 0.8.4-1
ppl 0.10.2-1
ppl-devel 0.10.2-1
ppl-doc 0.10.2-1
procmail 3.22-10
procps 3.2.7-1
psmisc 21.5-3
python 2.5.2-1
python-xdg 0.17-1
qhull 2003.1-5
qsf 1.2.7-1
readline 6.0.3-2
readpst 0.5.2-1
rebase 3.0.1-1
renattach 1.2.4-1
robots 2.0-4
rpm 4.1-2
rpm-build 4.1-2
rpm-doc 4.1-2
rstart 1.0.3-1
ruby 1.8.7-p72-2
run 1.1.12-11
run2 0.3.2-1
rxvt 20050409-21
sed 4.1.5-2
sessreg 1.0.5-1
singular-base 3.1.0-1
singular-help 3.1.0-1
singular-icons 3.1.0-1
singular-share 3.1.0-1
singular-surf 3.1.0-1
spambayes 1.0.4-1
spamoracle 1.4-1
spamprobe 1.4d-1
sqlite3 3.6.21-3
ssmtp 2.62-10
SuiteSparse 3.4.0-3
sysvinit 2.86-3
tar 1.22-1
tcltk 20080420-1
tcsh 6.16.00-1
termcap 5.7_20091114-13
terminfo 5.7_20091114-13
terminfo-extra 5.7_20091114-13
terminfo0 5.5_20061104-11
terminfo0-extra 5.5_20061104-11
tetex-base 3.0.0-3
tetex-bin 3.0.0-3
tetex-devel 3.0.0-3
tetex-extra 3.0.0-3
texinfo 4.13-3
TeXmacs 1.0.6-1
time 1.7-2
tin 1.8.3-1
tnef 1.4.3-1
transfig 3.2.5-1
tzcode 2009k-1
unzip 6.0-10
util-linux 2.14.1-1
uw-imap 2007-2
uw-imap-imapd 2007-2
uw-imap-util 2007-2
vim 7.2.264-1
w32api 3.14-1
wget 1.11.4-4
which 2.20-2
wodim 1.1.7.1-1
WordNet 3.0-1
wput 0.6.1-2
X-start-menu-icons 1.0.4-1
x11perf 1.5.1-1
xauth 1.0.4-1
xbiff 1.0.1-2
xcalc 1.0.2-2
xclipboard 1.1.0-1
xclock 1.0.4-1
xcursor-themes 1.0.2-1
xedit 1.1.2-1
xinit 1.2.0-1
xkbcomp 1.1.1-1
xkeyboard-config 1.7-1
xload 1.0.2-2
xlogo 1.0.1-2
xlsclients 1.0.2-1
xlsfonts 1.0.2-1
xmag 1.0.3-1
xman 1.1.0-1
xmh 1.0.1-2
XmHTML 1.1.7-3
xmodmap 1.0.4-1
xmore 1.0.1-2
xorg-cf-files 1.0.3-1
xorg-docs 1.5-1
xorg-server 1.7.1-3
xpr 1.0.2-1
xproto 7.0.16-1
xrdb 1.0.6-1
xsetroot 1.0.3-1
xterm 251-1
xwd 1.0.3-1
xwininfo 1.0.5-1
xwinwm 0.0.5-2
xz 4.999.9beta-10
zip 3.0-11
zlib 1.2.3-10
zlib-devel 1.2.3-10
zlib0 1.2.3-10
zsh 4.3.9-1
--
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