<div><font size="2">Hi Krishna, </font></div>
<div><font size="2"> </font></div>
<div><font size="2">Thank you for you patient replies, and I tried it again according to your advice.</font></div>
<div><font size="2"> </font></div>
<div><font size="2">Finally, I build it successfully without fortran module. My steps:<br></font> </div>
<div><ol><li><font size="2">run <span style="color: rgb(204, 0, 0);">winconfigrue.wsf --cleancode</span></font><br></li><ul><li><font size="2">if <span style="font-weight: bold;">--remove-fortran</span> is enabled, the <span style="font-weight: bold;">
MPICH2Installer</span> project will disappear after configure, which is required by "Installer" configuration to create MSI for win32. That to say, we can not creat the right installation package in makewindist.bat
(<a href="http://devenv.com">devenv.com</a> mpich2.sln /build Installer). I am afraid this is a bug of winconfigure.wsf. Have you ever tested it with "--remove-fortran" enabled?<br></font></li></ul><ul><li><font size="2">
I am using ActivePerl. The <span style="font-weight: bold;">"Could not open src\pmi"</span> error is always overthere. But If I run </font><font face="Times New Roman" size="2"><font face="Times New Roman"><span style="font-weight: bold;">
"perl maint\extracterrmsgs -skip=src\util/multichannel/mpi.c </span><span><span style="font-weight: bold;">src\mpi src\nameserv src\util src\binding src\include src\mpid src\pmi"</span> <font color="#000000"> in command line, the error disappears (
</font></span></font></font><font size="2">When "-debug" option is enabled, the output log is about 18MB, so I attached the result without "-debug")</font><font face="Times New Roman" size="2"><font face="Times New Roman">
<span><font color="#000000">. However, even with this error, we can still build MPICH2 successfully. In order to make sure what's the root of this error, I installed cygwin and rerun "winconfigure.wsf". To my surprise, the error disappears!!! Does this means a bug of ActivePerl or a bug of
winconfigure.wsf? But still I can not enbale the "--remove-fortran" option, otherwise, the MPICH2Installer project will disappear after configure.<br></font></span></font></font></li></ul><li><font face="Times New Roman" size="2">
<font face="Times New Roman"><span></span></font><span>open <span style="color: rgb(204, 0, 0);">mpich2.sln</span> and configure <span style="color: rgb(204, 0, 0);">MPICH2Installer </span></span></font><font face="Times New Roman" size="2">
<span>project</span></font></li><ul><li><font face="Times New Roman" size="2"><span>remove <span style="font-weight: bold;">shm</span>, <span style="font-weight: bold;">ssm</span>, <span style="font-weight: bold;">fortran
</span>, <span style="font-weight: bold;">mpe</span>, and <span style="font-weight: bold;">log</span> related files (I only want channel sock)<br></span></font></li></ul><li>change <span style="color: rgb(204, 0, 0);">makewindist.bat
</span> to reflect the changes in <span style="color: rgb(204, 0, 0);">mpich2.sln (MPICH2Installer)</span></li><ul><li><font face="Times New Roman" size="2"><span></span></font><font face="Times New Roman" size="2"><span>
remove everything but <span style="font-weight: bold;">ch3sockRelease</span> between <span style="font-weight: bold;">:BUILD_RELEASE</span> and <span style="font-weight: bold;">:BUILD_ERROR</span>. This is the main part of
makewindist.bat after modifing. <br></span></font><div><font size="2">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</font></div>
<div><font color="#3333ff" size="2">:BUILD_RELEASE<br><font color="#009900"><a href="http://devenv.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">devenv.com</a> mpich2.sln /build ch3sockRelease
</font>
> make.log<br>if %errorlevel% NEQ 0 goto BUILDERROR<br><font color="#009900"><a href="http://devenv.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">devenv.com</a> mpich2.sln /project mpich2s /build ch3sockRelease
</font> >> make.log<br>if %errorlevel% NEQ 0 goto BUILDERROR</font></div>
<div><font color="#3333ff" size="2"><font color="#009900"><a href="http://devenv.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">devenv.com</a> mpich2.sln /build Release</font> >> make.log
<br>if %errorlevel% NEQ 0 goto BUILDERROR
</font></div>
<div><font color="#3333ff" size="2"><font color="#009900"><a href="http://devenv.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">devenv.com</a> mpich2.sln /project cxx /build Debug</font> >>
make.log
<br>if %errorlevel% NEQ 0 goto BUILDERROR</font></div>
<div><font color="#3333ff" size="2"><font color="#009900"><a href="http://devenv.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">devenv.com</a> examples\examples.sln /project cpi /build Release
</font>
<br>if %errorlevel% NEQ 0 goto BUILDERROR<br><font color="#009900"><a href="http://devenv.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">devenv.com</a> mpich2.sln /build Installer</font><br>
if %errorlevel% NEQ 0 goto BUILDERROR
</font></div>
<div><font size="2">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</font><br></div></li><li><font face="Times New Roman" size="2"><span>remove <span style="font-weight: bold;">call makegcclibs.bat</span> (I do not need libxxx.a for cygwin)
<br></span></font></li></ul><li><font face="Times New Roman" size="2"><span></span></font><font face="Times New Roman" size="2"><span>run <span style="color: rgb(204, 0, 0);">makewindist.bat --with-curdir</span></span></font>
</li><li><font face="Times New Roman" size="2"><span>now we got mpich2.msi in maint/ReleaseMSI<br></span></font></li></ol></div>
<div><font size="2">Hope this would be helpful for anyone else who wants to build MPICH2 from the source.<br> <br><br>Best<br><br>Andrew Xue<br><br></font></div>
<div><font size="2"><span class="gmail_quote">On 10/24/07, <b class="gmail_sendername">Jayesh Krishna</b> <<a href="mailto:jayesh@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jayesh@mcs.anl.gov
</a>> wrote:</span></font> </div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><font size="2"><span><font color="#0000ff" face="Arial">Hi,</font></span></font></div>
<div dir="ltr" align="left"><font size="2"><span><font color="#0000ff" face="Arial"> You can remove the ssm project from makewindist.bat without affecting the compilation of other projects. Also if you are not planning to use MPE to profile your applications you can also remove the "*P*" projects (eg: ch3sockPRelease... ). You can remove the projects fortRelease, gfortRelease, sfortRelease & fmpe from
makewindist.bat if you do not need fortran specific components. You can try building the source on a multi-core system to speed things up.</font></span></font></div></div></blockquote>
<div><font size="2"> </font></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div>
<div><font size="2"><span><font color="#0000ff" face="Arial"> We had other users who built MPICH2 (1.0.6) on windows from the source (When I built the windows binaries for MPICH2 I used the source provided in the webpage.). Can you try building MPICH2 after removing the fortran related projs from
makewindist.bat and let us know the results ? It would be great if you could also try running the extracterrmsgs script from command line and let us know the results (Run "<font color="#009900" face="Times New Roman">
perl maint\extracterrmsgs -skip=src\util/multichannel/mpi.c </font><span><font color="#009900" face="Times New Roman">src\mpi src\nameserv src\util src\binding src\include src\mpid src\pmi" from command line. Also try running the extracterrmsgs script in debug mode as "perl maint\extracterrmsgs -debug -skip=src\util/multichannel/mpi.c
<span><font color="#009900" face="Times New Roman">src\mpi src\nameserv src\util src\binding src\include src\mpid src\pmi</font></span>".</font></span>)</font></span></font></div>
<div><font size="2"><span></span> </font></div></div></blockquote>
<div><font size="2"> </font></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div>
<div><font size="2"><span><font color="#0000ff" face="Arial">(Note: Also make sure that you modify the MPICH2 installer project to reflect these changes -- i.e., no fortran libs, no MPE libs. We currently have only one installer project and hence we have not removed/disentangled the dependencies from
makewindist.bat.</font></span><span><font color="#0000ff" face="Arial">)</font></span></font></div></div></blockquote>
<div><font size="2"> </font><br></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div>
<div><font size="2"> </font></div>
<div><font face="Arial" size="2"><font color="#0000ff">R<span>egards,</span></font></font></div>
<div><font face="Arial" size="2"><font color="#0000ff"><span>Jayesh</span></font></font></div><font size="2"><br></font>
<div dir="ltr" align="left" lang="en-us">
<hr style="height: 2px;">
<font face="Tahoma" size="2"><b>From:</b> Ruini Xue [mailto:<a href="mailto:xueruini@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xueruini@gmail.com</a>] <br><b>Sent:</b> Wednesday, October 24, 2007 2:28 AM
<br><b>To:</b> Jayesh Krishna<br><b>Subject:</b> Re: [MPICH] build MPICH2 on Windows<br></font><font size="2"><br> </font></div>
<div><font size="2"><span>
<div>Anyone has successfully build mpich2-1.0.6 on windows with the source downloaded from the web? </div>
<div>I found the user guide is not so clear. </div>
<div> </div>
<div>e.g. after running</div>
<div>winconfigure.wsf --remove-fortran --cleancode</div>
<div>(ps: the "could not open src\pmi" error is still there)<br> </div>
<div>Is it necessary to remove fortran related project (fort/sfort/gfort/fpe) from makewindist.bat? </div>
<div> </div>
<div>I just want to compile the sock and shm channel, so can I remove the ssm project?</div>
<div> </div>
<div>The compiling is very very slow (it takes me more than 2 hours, and failed at last), how to speed it up?</div>
<div> </div>
<div>I want to know who built the MPICH2 binaries for windows on the web (the guy in anl?), and maybe he/she is good at these questions.</div>
<div> </div>
<div>Best</div>
<div> </div>
<div>Andrew<br> </div>
<div><span class="gmail_quote">On 10/24/07, <b class="gmail_sendername">Ruini Xue</b> <<a href="mailto:xueruini@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">xueruini@gmail.com</a>> wrote:
</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"><span><br><br>
<div><span class="gmail_quote">On 10/23/07, <b class="gmail_sendername">Jayesh Krishna</b> <<a href="mailto:jayesh@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jayesh@mcs.anl.gov
</a>> wrote:</span> </div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial"><span>Hi,</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial"><span> The "Unhandled definitions" 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></blockquote>
<div> </div></span>
<div>I just downloaded the src from MPICH homepage, and the "src\pmi" folder is right overthere. I have no fortran compiler so I want to remove it.</div>
<div> </div>
<div>I try to configure it without "--remove-fortran", unfortunately, the error is still there:</div>
<div> </div>
<div>###################################################################</div>
<div>
<p>D:\Dev\mpich2-1.0.6>winconfigure.wsf --cleancode<span><br>Microsoft (R) Windows Script Host Version 5.6<br></span>Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.</p>
<p><span>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></span>D:\Dev\mpich2-1.0.6\src\binding\cxx>perl buildiface -nosep<span>
<br>
Creating src\include\mpicxx.h <br>modifying the comm, win datatype classes to handle unreferenced variables.<br></span>D:\Dev\mpich2-1.0.6\src\binding\f77>perl buildiface<br>Creating src\include\win32\mpif.h<br>Creating src\include\win64\mpif.h
<br>Creating src\binding\f77\fprotos.h <br>Creating file: D:\Dev\mpich2-1.0.6\src\binding\f77\accumulatefs.c<br>Creating file: D:\Dev\mpich2-1.0.6\src\binding\f77\allgatherfs.c<br>Creating file: D:\Dev\mpich2-1.0.6\src\binding\f77\allgathervfs.c
<br><br>....<br><br>Creating file: D:\Dev\mpich2-1.0.6\src\binding\f77\win_createfs.c<br>Creating src\binding\f77\setbotf.f<br><font color="#009900">D:\Dev\mpich2-1.0.6\src\binding\f90>perl buildiface<br>D:\Dev\mpich2-
1.0.6>perl maint\extracterrmsgs -skip=src\util/multichannel/mpi.c <span><br>src\mpi src\nameserv src\util src\binding src\include src\mpid src\pmi</span></font></p><span>
<p><font color="#ff0000"><strong>Could not open src\pmi</strong></font></p></span>
<p><span>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></span>D:\Dev\mpich2-1.0.6>perl maint\extractstates
<span><br>Creating test\mpi\maint\testmerge<br></span>D:\Dev\mpich2-1.0.6\test\mpi\cxx\io>perl ..\..\maint\testmerge -defn=..\..\maint<br>\common.defn ioharness.defn ioharness.tlt<br>D:\Dev\mpich2-1.0.6\test\mpi\f77\io
>perl ..\..\maint\testmerge -defn=..\..\maint <br>\common.defn ioharness.defn ioharness.tlt<span><br>Creating src\include\win32\mpichconf.h<br><br>.......<br><br></span>Creating src\include\win64\type1aint.h<br>Creating bin\mpicc.wsf
<br>Creating winbuild directory<span><br>Creating src\pm\smpd\smpd_version.h: 1.0.6<br>Unhandled definitions:<br>HAVE_PVFS2_CREATE_WITHOUT_LAYOUT<br>HAVE_DLSYM<br>HAVE_F90_TYPE_ROUTINES<br>HAVE_PTHREAD_CLEANUP_PUSH<br>HAVE_PTHREAD_CLEANUP_PUSH_MACRO
<br>LINUX86_CYCLE_CPUID_RDTSC<br>LINUX86_CYCLE_RDTSC <br>LINUX86_CYCLE_RDTSCP<br>MPICH2_LIBDIR<br>MPICH_DEBUG_MEMARENA<br>MPICH_DEBUG_MUTEX<br>USE_ALLOCA<br>USE_DYNAMIC_LIBRARIES <br>USE_NOPOSIX_FOR_IFCONF</span></p>
<p>###################################################################</p></div>
<div>Best</div>
<div> </div>
<div>Andrew</div>
<div><span>
<div><br> </div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div>
<div> </div>
<div><span><font color="#0000ff" face="Arial">Regards,</font></span></div>
<div><span><font color="#0000ff" face="Arial">Jayesh</font></span></div><br>
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma"><b>From:</b> <a href="mailto:owner-mpich-discuss@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">owner-mpich-discuss@mcs.anl.gov</a> [mailto:<a href="mailto:owner-mpich-discuss@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
owner-mpich-discuss@mcs.anl.gov</a>] <b>On Behalf Of </b>Ruini Xue<br><b>Sent:</b> Tuesday, October 23, 2007 9:00 AM<br><b>To:</b> <a href="mailto:mpich-discuss@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
mpich-discuss@mcs.anl.gov</a><br><b>Subject:</b> [MPICH] build MPICH2 on Windows<br></font><br> </div>
<div><span>
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></span></div></div></blockquote><br></span></div></blockquote></div><br></span></font></div></div></blockquote><font size="2"><br></font>