Configuring MPICH2 version 1.2.1p1 with '--prefix=/home/user/mpich2-install' Running on system: CYGWIN_NT-5.1 ibm-90bbe8a823d 1.7.5(0.225/5/3) 2010-04-12 19:07 i686 Cygwin Executing mpich2prereq in /home/mpich2-1.2.1p1/src/mpid/ch3 with Executing mpich2prereq in /home/mpich2-1.2.1p1/src/mpid/ch3/channels/nemesis sourcing /home/mpich2-1.2.1p1/src/pm/mpd/mpich2prereq sourcing /home/mpich2-1.2.1p1/src/pm/hydra/mpich2prereq sourcing /home/mpich2-1.2.1p1/src/pm/gforker/mpich2prereq sourcing /home/mpich2-1.2.1p1/src/pm/mpd/setup_pm checking for gcc... gcc checking for C compiler default output file name... a.exe checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... .exe checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... /lib/cpp configure: error: in `/home/mpich2-1.2.1p1': configure: error: C preprocessor "/lib/cpp" fails sanity check See `config.log' for more details.