<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16525" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=016485415-23102007>Hi,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=016485415-23102007>&nbsp;The "Unhandled definitions"&nbsp;is OK (These are 
definitions required for the unix part of the code -- platform dependent). Do 
you have the "src\pmi" directory in your source tree ? Can you try configuring 
without "--remove-fortran" ?</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=016485415-23102007><FONT face=Arial color=#0000ff 
size=2>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=016485415-23102007><FONT face=Arial color=#0000ff 
size=2>Jayesh</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> owner-mpich-discuss@mcs.anl.gov 
[mailto:owner-mpich-discuss@mcs.anl.gov] <B>On Behalf Of </B>Ruini 
Xue<BR><B>Sent:</B> Tuesday, October 23, 2007 9:00 AM<BR><B>To:</B> 
mpich-discuss@mcs.anl.gov<BR><B>Subject:</B> [MPICH] build MPICH2 on 
Windows<BR></FONT><BR></DIV>
<DIV></DIV>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&gt;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&gt;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&gt;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>&nbsp;was not updated.<BR>Creating 
maint\extractstates<BR>Creating maint\extractstrings<BR>G:\mpich2-1.0.6&gt;perl 
maint\extractstates<BR>Creating 
test\mpi\maint\testmerge<BR>G:\mpich2-1.0.6\test\mpi\cxx\io&gt;perl 
..\..\maint\testmerge -defn=..\..\maint\com <BR>mon.defn ioharness.defn 
ioharness.tlt<BR>G:\mpich2-1.0.6\test\mpi\f77\io&gt;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></BODY></HTML>