Building 1.10.2 with the NAG Fortran compiler version 6.0 fails with libtool: compile: nagfor -I../../../../ompi/include -I../../../../ompi/include -I. -I. -I. -I../../../../ompi/mpi/fortran/use-mpi-tkr -c mpi_comm_spawn_multiple_f90.f90 -PIC -o .libs/mpi_comm_spawn_multiple_f90.o NAG Fortran Compiler Release 6.0(Hibiya) Build 1028 Error: mpi_comm_spawn_multiple_f90.f90: Argument 3 to MPI_COMM_SPAWN_MULTIPLE has data type DOUBLE PRECISION in reference from MPI_COMM_SPAWN_MULTIPLEN and CHARACTER in reference from MPI_COMM_SPAWN_MULTIPLEA [NAG Fortran Compiler error termination, 1 error] make[2]: *** [mpi_comm_spawn_multiple_f90.lo] Error 1 make[2]: Leaving directory `/tmp/openmpi-1.10.2/ompi/mpi/fortran/use-mpi-tkr'
after configuring with the defaults (on RHEL6, although I doubt that matters). I don't have time to debug it at the moment.