I am thinking this might be a pgi 6.0 error?? I just used mpich2 on both a 32bit machine and 64bit machine and got this again<br>
<br>
[wind@fcst3 mpich2-1.0.2p1]$ ./bin/mpif90 <br>
/usr/local/pgi-6.0/linux86/6.0/lib/f90main.o(.text+0x77): In function `main':<br>
: undefined reference to `MAIN_'<br>
<br>
<br>
I am just setting these enviroment vars<br>
<br>
export F90=&quot;pgf90&quot;&nbsp; <br>
export FC=&quot;pgf77&quot;&nbsp; <br>
export F77=&quot;pgf77&quot;<br>
<br>
we don't have the license for the C pgi compiler<br>
<br>
mike<br><br><div><span class="gmail_quote">On 9/1/05, <b class="gmail_sendername">Anthony Chan</b> &lt;<a href="mailto:chan@mcs.anl.gov">chan@mcs.anl.gov</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br>On Thu, 1 Sep 2005, Rajeev Thakur wrote:<br><br>&gt; You might want to try using MPICH2 instead. In MPICH2, you can specify the<br>&gt; PG compilers by setting the environment variables CC, CXX, F77, and F90,<br>&gt; instead of the command-line arguments to configure.
<br><br>An analogous way like your old configure command is<br><br>&lt;moich2-1.0.2p1_dir&gt;/configure CC=pgcc CXX=pgCC F77=pgf77 F90=pgf90 ...<br><br>All the &quot;environmental&quot; variables can be specified as part of configure
<br>command.<br><br>PS. Advantages of putting the env. variables as part of configure<br>command are 1) the env variables won't corrupt your working environment,<br>so you can configure MPICH2 with different set of compilers in the same
<br>shell. 2) the exact configure command and options can be retrieved by a<br>grep on config.status, e.g.<br><br>grep -A 5 configured config.status<br><br>or<br><br>./config.status --recheck (hits control-c as soon as it runs).
<br><br>A.Chan<br><br>&gt;&nbsp;&nbsp; _____<br>&gt;<br>&gt; From: <a href="mailto:owner-mpich-discuss@mcs.anl.gov">owner-mpich-discuss@mcs.anl.gov</a><br>&gt; [mailto:<a href="mailto:owner-mpich-discuss@mcs.anl.gov">owner-mpich-discuss@mcs.anl.gov
</a>] On Behalf Of Mike Zupan<br>&gt; Sent: Thursday, September 01, 2005 8:23 AM<br>&gt; To: <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>&gt; Subject: [MPICH] mpif90 issues<br>&gt;<br>&gt;<br>
&gt; We are having some issues building mpif90 against pgi6 the 64bit version.<br>&gt;<br>&gt; Here are my env vars for pgi<br>&gt;<br>&gt; PGI=/usr/local/pgi-6.0<br>&gt; PGI2=/usr/local/pgi-6.0/linux86-64/6.0<br>&gt; export PGI PGI2
<br>&gt; MANPATH=/usr/man:$PGI2/man:/usr/share/man<br>&gt; export MANPATH<br>&gt; PATH=$PATH:$HOME/bin:/usr/local/pgi-6.0/linux86-64/6.0/bin:/usr/sbin:/sbin:/<br>&gt; usr/local/bin:/etc:/usr/local/sbin/:.<br>&gt;<br>&gt; Here is how i compiled mpich
<br>&gt;<br>&gt; ./configure -cc=pgcc -f90=pgf90 -fc=pgf77<br>&gt;<br>&gt; Then when i run mpif90 i get this<br>&gt; [wind@testing mpich-1.2.7]$ ./bin/mpif90<br>&gt; /usr/local/pgi-6.0/linux86-64/6.0/lib/f90main.o(.text+0x42): In function
<br>&gt; `main':<br>&gt; : undefined reference to `MAIN_'<br>&gt;<br>&gt; has anyone seen this? This is a centOS 4.1 system with just the 64bit<br>&gt; compiler/libraries installed<br>&gt;<br>&gt; thanks<br>&gt;<br>&gt;<br>
&gt; --<br>&gt; <a href="http://www.zcentric.com/wiki">http://www.zcentric.com/wiki</a><br>&gt; My Linux Howto/Tips Wiki<br>&gt;<br>&gt;<br></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.zcentric.com/wiki">
http://www.zcentric.com/wiki</a><br>My Linux Howto/Tips Wiki