FWIW: PathScale 3.2.99 compilers yield the same complaints. -Paul
On Fri, Jan 17, 2014 at 4:59 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > Building the v1.7 tarball (1.7.4rc2r30303) with the PathScale compilers > (v4.0.12.1) I hit the errors shown below. I've attached config.log and > configure's stdout. > > "We don't care about that compiler" is an acceptable (to me) answer, but I > am reporting this for completeness. > > -Paul > > PPFC mpi-f08-interfaces-callbacks.lo > > module mpi_f08_interfaces_callbacks > ^ > pathf95-855 pathf95: ERROR MPI_F08_INTERFACES_CALLBACKS, File = > /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7.4-latest-linux-x86_64-pathcc-4.0/openmpi-1.7.4rc2r30303/ompi/mpi/fortran/base/mpi-f08-interfaces-callbacks.F90, > Line = 9, Column = 8 > The compiler has detected errors in module > "MPI_F08_INTERFACES_CALLBACKS". No module information file will be created > for this module. > > > attribute_val_in,attribute_val_out,flag,ierror) BIND(C) > > ^ > pathf95-1691 pathf95: ERROR MPI_COMM_COPY_ATTR_FUNCTION, File = > /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7.4-latest-linux-x86_64-pathcc-4.0/openmpi-1.7.4rc2r30303/ompi/mpi/fortran/base/mpi-f08-interfaces-callbacks.F90, > Line = 66, Column = 75 > For "FLAG", LOGICAL(KIND=4) not allowed with BIND(C) > > > attribute_val_in,attribute_val_out,flag,ierror) BIND(C) > ^ > pathf95-1691 pathf95: ERROR MPI_WIN_COPY_ATTR_FUNCTION, File = > /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7.4-latest-linux-x86_64-pathcc-4.0/openmpi-1.7.4rc2r30303/ompi/mpi/fortran/base/mpi-f08-interfaces-callbacks.F90, > Line = 89, Column = 74 > For "FLAG", LOGICAL(KIND=4) not allowed with BIND(C) > > > attribute_val_in,attribute_val_out,flag,ierror) BIND(C) > ^ > pathf95-1691 pathf95: ERROR MPI_TYPE_COPY_ATTR_FUNCTION, File = > /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7.4-latest-linux-x86_64-pathcc-4.0/openmpi-1.7.4rc2r30303/ompi/mpi/fortran/base/mpi-f08-interfaces-callbacks.F90, > Line = 112, Column = 75 > For "FLAG", LOGICAL(KIND=4) not allowed with BIND(C) > > SUBROUTINE MPI_Grequest_cancel_function(extra_state,complete,ierror) > BIND(C) > ^ > pathf95-1691 pathf95: ERROR MPI_GREQUEST_CANCEL_FUNCTION, File = > /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.7.4-latest-linux-x86_64-pathcc-4.0/openmpi-1.7.4rc2r30303/ompi/mpi/fortran/base/mpi-f08-interfaces-callbacks.F90, > Line = 184, Column = 53 > For "COMPLETE", LOGICAL(KIND=4) not allowed with BIND(C) > > pathf95: PathScale(TM) Fortran Version 4.0.12.1 (f14) Fri Jan 17, 2014 > 16:32:38 > pathf95: 406 source lines > pathf95: 5 Error(s), 0 Warning(s), 0 Other message(s), 0 ANSI(s) > pathf95: "explain pathf95-message number" gives more information about > each message > make[2]: *** [mpi-f08-interfaces-callbacks.lo] Error 1 > make[2]: Leaving directory > `/global/scratch2/sd/hargrove/OMPI/openmpi-1.7.4-latest-linux-x86_64-pathcc-4.0/BLD/ompi/mpi/fortran/base' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/global/scratch2/sd/hargrove/OMPI/openmpi-1.7.4-latest-linux-x86_64-pathcc-4.0/BLD/ompi' > make: *** [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 > -- 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