title: configure fails with "C compiler cannot create executables"
body: <p>Right now I'm trying to compile the google protocol buffers from source with MinGW but when I try:</p>
  
  <pre><code>Matthew@RaRemoz-8 /e/workspace/protobuf-2.5.0
  $ ./configure
  checking whether to enable maintainer-specific portions of Makefiles... yes
  checking build system type... i686-pc-mingw32
  checking host system type... i686-pc-mingw32
  checking target system type... i686-pc-mingw32
  checking for a BSD-compatible install... /bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... /bin/mkdir -p
  checking for gawk... gawk
  checking whether make sets $(MAKE)... yes
  checking for gcc... gcc
  
  checking whether the C compiler works... no
  configure: error: in `/e/workspace/protobuf-2.5.0':
  configure: error: C compiler cannot create executables
  See `config.log' for more details
  </code></pre>
  
  <p>and the config says: <a href="http://pastebin.com/WKrCqLwk" rel="nofollow">This</a></p>
  
  <p>it seems to fail around this</p>
  
  <pre><code>configure:3474: checking whether the C compiler works
  configure:3496: gcc    conftest.c  &gt;&amp;5
  gcc.exe: error: CreateProcess: No such file or directory
  configure:3500: $? = 1
  configure:3538: result: no
  </code></pre>
  
  <p>heres the output of -v:</p>
  
  <pre><code>$ gcc -v helloworld.c
  Using built-in specs.
  COLLECT_GCC=E:\MinGW\bin\gcc.exe
  Target: mingw32
  Configured with: ../gcc-4.8.1/configure --prefix=/mingw --host=mingw32 --build=m
  ingw32 --without-pic --enable-shared --enable-static --with-gnu-ld --enable-lto
  --enable-libssp --disable-multilib --enable-languages=c,c++,fortran,objc,obj-c++
  ,ada --disable-sjlj-exceptions --with-dwarf2 --disable-win32-registry --enable-l
  ibstdcxx-debug --enable-version-specific-runtime-libs --with-gmp=/usr/src/pkg/gm
  p-5.1.2-1-mingw32-src/bld --with-mpc=/usr/src/pkg/mpc-1.0.1-1-mingw32-src/bld --
  with-mpfr= --with-system-zlib --with-gnu-as --enable-decimal-float=yes --enable-
  libgomp --enable-threads --with-libiconv-prefix=/mingw32 --with-libintl-prefix=/
  mingw --disable-bootstrap LDFLAGS=-s CFLAGS=-D_USE_32BIT_TIME_T
  Thread model: win32
  gcc version 4.8.1 (GCC)
  COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro'
   cc1 -quiet -v -iprefix E:\MinGWmingw32/4.8.1/ helloworld.c -quiet -dumpbase hel
  loworld.c -mtune=generic -march=pentiumpro -auxbase helloworld -version -o C:\Us
  ers\Matthew\AppData\Local\Temp\ccVVxhTh.s
  gcc.exe: error: CreateProcess: No such file or directory
  </code></pre>
  
  <p>anyone encountered this or can help with this?</p>