On Fri, Jan 10, 2014 at 7:49 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com
> wrote:

> Paul --
>
> The output from configure looks ok to me.  We're testing for the various
> capabilities of the fortran compiler that we need, most of which have been
> around for quite a while.  One Big New Thing that isn't around yet is the
> type(*), dimension(..) notation, which no fortran compiler supports yet.
>  But *most* of the other new MPI-3 Fortran behavior has been around since
> F2003 (maybe earlier? I'm no expert).  (I glossed over a few details here,
> but you get the point)
>
> Hence, it's not entirely surprising to me that we're determining that an
> "old" compiler is ok to build the mpi_f08 module.
>

OMPI's configure says pgi-8.0 and pgi-9.0 are "good".
But pgi-10.0 is rejected without even subjecting it to the tests.
This situation (8.0 and 9.0 "better" than 10.0) sounds fishy to me.


>
> Can you send the output from what happens when you try to build?  (or did
> I miss that in another post?)
>
>
You didn't miss anything because I was focused on the idea that mpi_f08
shouldn't even have been attempted on these compilers.  See below for the
pgi-9.0 error messages.  8.0 was similar but output has been lost (scratch
f/s expiry).

-Paul

Making all in mpi/fortran/base/
make[2]: Entering directory
`/global/u1/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/BLD/ompi/mpi/fortran/base'
  CC       libmpi_fortran_base_la-attr_fn_f.lo
  CC       libmpi_fortran_base_la-conversion_fn_null_f.lo
  CC       libmpi_fortran_base_la-f90_accessors.lo
  CC       libmpi_fortran_base_la-strings.lo
  CC       libmpi_fortran_base_la-test_constants_f.lo
  CCLD     libmpi_fortran_base.la
  PPFC     mpi-f08-types.lo
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
96)
PGF90-W-0119-Redundant specification for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
97)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
97)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
99)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
99)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
101)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
101)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
102)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
102)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
104)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
104)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
106)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
106)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
108)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
109)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
109)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
110)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
110)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
111)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
111)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
112)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
112)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
113)
PGF90-S-0034-Syntax error at or near =
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
113)
PGF90-S-0037-Contradictory data type specified for protected
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
114)
PGF90-F-0008-Error limit exceeded
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/openmpi-1.7.4rc2r30168/ompi/mpi/fortran/base/mpi-f08-types.F90:
114)
PGF90/x86-64 Linux 9.0-3: compilation aborted
make[2]: *** [mpi-f08-types.lo] Error 1
make[2]: Leaving directory
`/global/u1/h/hargrove/GSCRATCH/OMPI/openmpi-1.7-latest-linux-x86_64-pgi-9.0/BLD/ompi/mpi/fortran/base'
make[1]: *** [all-recursive] Error 1


-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to