<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi, <br><br>Sorry to bother all. I have some questions regarding using MPICH2 1.08 with MingW<br><br>I tried compile MPICH2 1.08 on two different machines, and have met different problems. I was wondering if someone with a lot experience could help me out here. thanks in advance.<br><br>1) The most successful attempt was on a win32 platform, XPSP3 with MingW+gcc3.4.5<br>The command line I used was:<br>gcc -I /c/MPICH2/include/ -lmpi -L/c/MPICH2/lib/ test.c <br>and I get the following error:<br>C:/DOCUME~1/ting/LOCALS~1/Temp/cc40AD3K.o:test.c:(.text+0x38): undefined reference to `MPI_Init'<br>C:/DOCUME~1/ting/LOCALS~1/Temp/cc40AD3K.o:test.c:(.text+0x4b): undefined reference to `MPI_Comm_rank'<br>collect2: ld returned 1 exit status<br><br>It seems that the library file libmpi.a is corrected specified, because if I change it to -lmpi1 it will report <br>c:\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lmpi1<br>collect2: ld returned 1 exit status<br><br><br>2) My less successful attempt was on a Win64 (Vista64) platform with MingW + gcc4.3:<br>I tried installing the mpich2-1.0.8-win-x86-64.msi. but <br>a) after the installation, I couldn't find libmpi.a in MPICH2\lib folder as I was able to in case 1).<br>b) when I am compiling the toy test program, I get many errors like this:<br>
<br>In file included from test.c:1:<br>c:/MPICH2/include/mpi.h:334: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MPI_Aint'<br><br>Is this a gcc4.x problem?<br><br><br>Best<br><br>T<br>
<br><br><hr id="stopSpelling">From: jayesh@mcs.anl.gov<br>To: leitingl@hotmail.com<br>CC: mpich-discuss@mcs.anl.gov<br>Subject: RE: [mpich-discuss] (no subject) - mingw<br>Date: Tue, 2 Dec 2008 13:34:18 -0600<br><br>




<style>
.ExternalClass .EC_hmmessage P
{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;}
.ExternalClass BODY.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
</style>



<div dir="ltr" align="left"><font color="#0000ff" face="Arial"><span class="EC_910223219-02122008">Hi,</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial"><span class="EC_910223219-02122008">&nbsp;You could try installing MPICH2 on windows (from 
the installer available at <a href="http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads">http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads</a>) 
and compile your code and link with the gcc libs (*.a) provided with the 
installation (MPICH2\lib directory).</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial"><span class="EC_910223219-02122008"></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial"><span class="EC_910223219-02122008">Regards,</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Arial"><span class="EC_910223219-02122008">Jayesh</span></font></div><br>
<div class="EC_OutlookMessageHeader" dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma"><b>From:</b> mpich-discuss-bounces@mcs.anl.gov 
[mailto:mpich-discuss-bounces@mcs.anl.gov] <b>On Behalf Of </b>ting 
lei<br><b>Sent:</b> Tuesday, December 02, 2008 1:31 PM<br><b>To:</b> 
mpich-discuss@mcs.anl.gov<br><b>Subject:</b> [mpich-discuss] (no 
subject)<br></font><br></div>
<div></div><pre>Hi,<br><br>This might be a newbie question.<br>I see in this thread that people can compile MPICH2 with MingW. I tried that with MingW (gcc 4.3 and 3.4x) several times but <br>I was never able to get past the ./configure step. <br><i>"I have compiled a C executable using the MPICH2 Windows libraries and </i><i>MinGW.</i>"<br>Could someone please give me some pointers how to compile such an executable?<br>More specifically, do I have to compile MPICH2 itself from source using MinGW then use some program such as mpicc?? <br>or should I just compile a regular c program and run it with mpiexec.exe ?<br>If I were to compile MPICH2 itself with MingW, what other packages do I need except the latest version of MingW?<br><br><br>Many thanks for your help<br><br><br></pre><a href="http://clk.atdmt.com/MRT/go/127032869/direct/01/"><br></a><br /><hr />It’s the same Hotmail®. If by “same” you mean up to 70% faster. <a href='http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad1_122008' target='_new'>Get your account now.</a></body>
</html>