Hello,<br><br>I download the src of MPICH2-1.0.6 and followed the user guide to build it:<br><br><br>#############################################<br>G:\mpich2-1.0.6>winconfigure.wsf --remove-fortran --cleancode<br>Microsoft (R) Windows Script Host Version
5.6<br>Copyright Reserved (C) Microsoft Corporation 1996-2001.<br><br>Creating src\include\win64\mpi.h<br>Creating src\include\win32\mpi.h<br>Creating src\include\win32\mpichtimer.h<br>Creating src\include\win64\mpichtimer.h
<br>Creating src\include\mpich2info.h<br>Creating src\mpe2\src\logging\include\mpe_log_thread.h<br>Creating src\mpe2\src\callstack\include\mpe_callstack.h<br>Creating src\include\mpio.h<br>Creating src\mpi\romio\adio\include\romioconf.h
<br>G:\mpich2-1.0.6\src\binding\cxx>perl buildiface -nosep<br>Creating src\include\mpicxx.h<br>modifying the comm, win datatype classes to handle unreferenced variables.<br>G:\mpich2-1.0.6>perl maint\extracterrmsgs -skip=src\util/multichannel/mpi.c src\
<br>mpi src\nameserv src\util src\binding src\include src\mpid src\pmi<br><br><span style="font-weight: bold; color: rgb(255, 0, 0);">Could not open src\pmi</span><br><br>Because of errors in extracting error messages, the file src\mpi\errhan\defmsg.h
<br> was not updated.<br>Creating maint\extractstates<br>Creating maint\extractstrings<br>G:\mpich2-1.0.6>perl maint\extractstates<br>Creating test\mpi\maint\testmerge<br>G:\mpich2-1.0.6\test\mpi\cxx\io>perl ..\..\maint\testmerge -defn=..\..\maint\com
<br>mon.defn ioharness.defn ioharness.tlt<br>G:\mpich2-1.0.6\test\mpi\f77\io>perl ..\..\maint\testmerge -defn=..\..\maint\com<br>mon.defn ioharness.defn ioharness.tlt<br>Creating src\include\win32\mpichconf.h<br>Creating src\include\win64\mpichconf.h
<br><br>.....<br><br>Creating src\include\win64\mpe_logging_conf.h<br>Creating src\include\win32\mpe_wrappers_conf.h<br>Creating src\include\win64\mpe_wrappers_conf.h<br>Creating src\pm\smpd\smpd_version.h: 1.0.6<br><span style="font-weight: bold; color: rgb(255, 0, 0);">
Unhandled definitions:</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_PVFS2_CREATE_WITHOUT_LAYOUT</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_DLSYM</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_F90_TYPE_ROUTINES</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_PTHREAD_CLEANUP_PUSH</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_PTHREAD_CLEANUP_PUSH_MACRO
</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">LINUX86_CYCLE_CPUID_RDTSC</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">
LINUX86_CYCLE_RDTSC</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">LINUX86_CYCLE_RDTSCP</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">
MPICH2_LIBDIR</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">MPICH_DEBUG_MEMARENA</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">
MPICH_DEBUG_MUTEX</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">USE_ALLOCA</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">
USE_DYNAMIC_LIBRARIES</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">USE_NOPOSIX_FOR_IFCONF</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_GCC_ASM_SPARC_MEMBAR</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_GCC_ASM_SPARC_STBAR
</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_SOLARIS_ASM_SPARC_MEMBAR</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">
HAVE_SOLARIS_ASM_SPARC_STBAR</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">GCC_X86_CYCLE_CPUID_RDTSC</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">GCC_X86_CYCLE_RDTSC</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">GCC_X86_CYCLE_RDTSCP</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_LIBPTHREAD</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_MPI_INIT_THREAD</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_EXECINFO_H</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_FDOPEN</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_UCONTEXT_H</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">NEEDS_FDOPEN_DECL</span><br style="font-weight: bold; color: rgb(255, 0, 0);">
<span style="font-weight: bold; color: rgb(255, 0, 0);">HAVE_H_ADDR_LIST</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">
ERROR: 28 definitions not handled</span><br style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">(61 instances of unhandled definitions)<br></span><span style="color: rgb(0, 0, 0);">
######################################<br><br>Why it complains "could not open src\pmi"?<br><br>Best<br><br>Andrew<br></span><span style="font-weight: bold; color: rgb(255, 0, 0);"></span>