<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#99ffff" text="#000099">
Pavan:<br>
<br>
Thank you very much for offering to look at the output of my
install...&nbsp; I had a look in the configure.in file and saw references to
g95, so I assume it will be looking for it.&nbsp;&nbsp; Please find the logfiles
(with slightly different names) attached and let me know if you are
unable to receive them!<br>
<br>
Thank You,<br>
Patti<br>
<br>
Pavan Balaji wrote:
<blockquote cite="mid47FC5903.8000205@mcs.anl.gov" type="cite"><br>
It looks like configure failed. Can you send the complete configure
output? If you are using bash, you can do:
  <br>
  <br>
&nbsp; $ ./configure --prefix=/usr/local/mpich2/mpich2-install 2&gt;&amp;1 |
tee configure.log
  <br>
  <br>
&nbsp; $ make 2&gt;&amp;1 | tee make.log
  <br>
  <br>
&nbsp; $ make install 2&gt;&amp;1 | tee make_install.log
  <br>
  <br>
If you are using a different shell, you can refer to the README in the
top-level directory.
  <br>
  <br>
&nbsp;-- Pavan
  <br>
  <br>
On 04/09/2008 12:18 AM, PattiMichelle wrote:
  <br>
  <blockquote type="cite">Thank you again, Pavan.&nbsp; Ah!&nbsp; I see - the F90
and F77 were inputs to the configure script.&nbsp; Well, it seemed to go
well, but the system cannot find mpif77 or mpif90 - I also tried
searching the file system but no luck.
    <br>
    <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 #
F90=/usr/local/g95/g95-install/bin/x86_64-suse-linux-gnu-g95
F77=/usr/local/g95/g95-install/bin/x86_64-suse-linux-gnu-g95
./configure --prefix=/usr/local/mpich2/mpich2-install &gt;
Configure_MPICH2stdio.txt
    <br>
configure: WARNING: Structures containing long doubles may be aligned
differently from structures with floats or longs.&nbsp; MPICH2 does not
handle this case automatically and you should avoid assumed extents for
structures containing float types.
    <br>
configure: error: Fortran integers and C ints are not the same size.&nbsp;
The current Fortran binding does not support this case.&nbsp; Either force
the Fortran compiler to use integers of 4 bytes, or use --disable-f77
on the configure line for MPICH2.
    <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 # make &gt;
Make_MPICH2stdio.txt
    <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 # make install &gt;
MakeInst_MPICH2stdio.txt
    <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 # mpif77
    <br>
bash: mpif77: command not found
    <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 # mpif90
    <br>
bash: mpif90: command not found
    <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 #
    <br>
    <br>
This output from make install:
    <br>
/usr/bin/install -c -m 644 mpicc.conf
/usr/local/mpich2/mpich2-install/etc/mpicc.conf
    <br>
if [ -s mpicxx ] ; then /usr/bin/install -c&nbsp; mpicxx
/usr/local/mpich2/mpich2-install/bin/mpicxx ; fi
    <br>
if [ -s mpif77 ] ; then /usr/bin/install -c&nbsp; mpif77
/usr/local/mpich2/mpich2-install/bin/mpif77 ; fi
    <br>
if [ -s mpif90 ] ; then /usr/bin/install -c&nbsp; mpif90
/usr/local/mpich2/mpich2-install/bin/mpif90 ; fi
    <br>
if [ -s mpicxx.conf ] ; then /usr/bin/install -c -m 644 mpicxx.conf
/usr/local/mpich2/mpich2-install/etc/mpicxx.conf ; fi
    <br>
if [ -s mpif77.conf ] ; then /usr/bin/install -c -m 644 mpif77.conf
/usr/local/mpich2/mpich2-install/etc/mpif77.conf ; fi
    <br>
if [ -s mpif90.conf ] ; then /usr/bin/install -c -m 644 mpif90.conf
/usr/local/mpich2/mpich2-install/etc/mpif90.conf ; fi
    <br>
    <br>
...which I believe is supposed to put mpif77 in the
/usr/local/mpich2/mpich2-install/bin directory, but I don't see it
there.
    <br>
    <br>
    <br>
Pavan Balaji wrote:
    <br>
    <blockquote type="cite"><br>
      <blockquote type="cite">PattiDesktop:/usr/local/mpich2/mpich2-1.0.7
# alias f77=g95
        <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 # alias f90=g95
        <br>
      </blockquote>
      <br>
You don't need to set these.
      <br>
      <br>
      <blockquote type="cite">PattiDesktop:/usr/local/mpich2/mpich2-1.0.7
# F90=/usr/local/g95/g95-install/bin/x86_64-suse-linux-gnu-g95
        <br>
PattiDesktop:/usr/local/mpich2/mpich2-1.0.7 #
F77=/usr/local/g95/g95-install/bin/x86_64-suse-linux-gnu-g95
        <br>
      </blockquote>
      <br>
These should be on the same command line as the configure.
      <br>
      <br>
      <blockquote type="cite">PattiDesktop:/usr/local/mpich2/mpich2-1.0.7
# ./configure --prefix=/usr/local/mpich2/mpich2-install &gt;
Configure_MPICH2stdio.txt
        <br>
      </blockquote>
      <br>
Use the following command line:
      <br>
      <br>
&nbsp; $ F90=/usr/local/g95/g95-install/bin/x86_64-suse-linux-gnu-g95
F77=/usr/local/g95/g95-install/bin/x86_64-suse-linux-gnu-g95
./configure --prefix=/usr/local/mpich2/mpich2-install
      <br>
      <br>
&nbsp;-- Pavan
      <br>
      <br>
    </blockquote>
    <br>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>