It looks like you configured with gfortran 4.7.2 (/nm/programs/third_party/gcc-4.7.2-rhel5/bin/gfortran).
Did you change your path after that, such that a different gfortran was found/used to build Open MPI? I ask because real*16 (etc.) were all found and used successfully in configure, but then failed when you built. I'm guessing that this means that a different fortran compiler was used between configure and make. On Apr 4, 2013, at 9:41 PM, Alan Sayre <ansayr...@gmail.com> wrote: > I'm trying to build openmpi v.1.6.4 using a local build of gcc 4.7.2 on rhel6. > > The configure and build scripts are attached. The config.log and build.output > are attached. > > The last few lines of the build output is: > > make[3]: Entering directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f77' > make[3]: Nothing to be done for `all-am'. > make[3]: Leaving directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f77' > make[2]: Leaving directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f77' > Making all in mpi/f90 > make[2]: Entering directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90' > make all-recursive > make[3]: Entering directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90' > Making all in scripts > make[4]: Entering directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90/scripts' > make[4]: Nothing to be done for `all'. > make[4]: Leaving directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90/scripts' > make[4]: Entering directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90' > FC mpi.lo > In file mpi-f90-interfaces.h:1586 > > Included at mpi.f90:37 > > real*16, intent(in) :: x > 1 > Error: Old-style type declaration REAL*16 not supported at (1) > In file mpi-f90-interfaces.h:1607 > > Included at mpi.f90:37 > > complex*32, intent(in) :: x > 1 > Error: Old-style type declaration COMPLEX*32 not supported at (1) > In file mpi-f90-interfaces.h:1670 > > Included at mpi.f90:37 > > real*16, dimension(*), intent(in) :: x > 1 > Error: Old-style type declaration REAL*16 not supported at (1) > In file mpi-f90-interfaces.h:1691 > > Included at mpi.f90:37 > > complex*32, dimension(*), intent(in) :: x > 1 > Error: Old-style type declaration COMPLEX*32 not supported at (1) > In file mpi-f90-interfaces.h:1754 > > Included at mpi.f90:37 > > real*16, dimension(1,*), intent(in) :: x > 1 > Error: Old-style type declaration REAL*16 not supported at (1) > In file mpi-f90-interfaces.h:1775 > > Included at mpi.f90:37 > > complex*32, dimension(1,*), intent(in) :: x > 1 > Error: Old-style type declaration COMPLEX*32 not supported at (1) > In file mpi-f90-interfaces.h:1838 > > Included at mpi.f90:37 > > real*16, dimension(1,1,*), intent(in) :: x > 1 > Error: Old-style type declaration REAL*16 not supported at (1) > In file mpi-f90-interfaces.h:1859 > > Included at mpi.f90:37 > > complex*32, dimension(1,1,*), intent(in) :: x > 1 > Error: Old-style type declaration COMPLEX*32 not supported at (1) > In file mpi-f90-interfaces.h:1922 > > Included at mpi.f90:37 > > real*16, dimension(1,1,1,*), intent(in) :: x > 1 > Error: Old-style type declaration REAL*16 not supported at (1) > In file mpi-f90-interfaces.h:1943 > > Included at mpi.f90:37 > > complex*32, dimension(1,1,1,*), intent(in) :: x > 1 > Error: Old-style type declaration COMPLEX*32 not supported at (1) > In file mpi-f90-interfaces.h:1946 > > Included at mpi.f90:37 > > end subroutine MPI_Sizeof4DC32 > 1 > Error: Ambiguous interfaces 'mpi_sizeof4dc32' and 'mpi_sizeof4dr16' in > generic interface 'mpi_sizeof' at (1) > make[4]: *** [mpi.lo] Error 1 > make[4]: Leaving directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90' > make[2]: *** [all] Error 2 > make[2]: Leaving directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi/mpi/f90' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/nm/programs/third_party/tmp-install/openmpi-1.6.4-blgwap02/ompi' > make: *** [all-recursive] Error 1 > > > What I am doing wrong? > > Thanks, > > Alan > <build.out.bz2><config.log.bz2><1_Warning.txt><2_Warning.txt><tail.out><test.c><test.out><3_Warning.txt>_______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/