I've tried to build it but got different errors with different compilers. With Intel (2011.5.220) and pgi (13.2) I get the following error: CC bcol_iboffload_module.lo bcol_iboffload_module.c(37): catastrophic error: cannot open source file "ompi/mca/common/netpatterns/common_netpatterns.h" #include "ompi/mca/common/netpatterns/common_netpatterns.h"
I failed to find that file anywhere among the sources. With pathscale (4.0.12.1) I get the following: PPFC mpi-f08-interfaces-callbacks.lo module mpi_f08_interfaces_callbacks ^ pathf95-855 pathf95: ERROR MPI_F08_INTERFACES_CALLBACKS, File = 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) & ^ pathf95-1691 pathf95: ERROR MPI_COMM_COPY_ATTR_FUNCTION, File = 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) & ^ pathf95-1691 pathf95: ERROR MPI_WIN_COPY_ATTR_FUNCTION, File = mpi-f08-interfaces-callbacks.F90, Line = 91, Column = 74 For "FLAG", LOGICAL(KIND=4) not allowed with BIND(C) attribute_val_in,attribute_val_out,flag,ierror) & ^ pathf95-1691 pathf95: ERROR MPI_TYPE_COPY_ATTR_FUNCTION, File = mpi-f08-interfaces-callbacks.F90, Line = 116, Column = 75 For "FLAG", LOGICAL(KIND=4) not allowed with BIND(C) SUBROUTINE MPI_Grequest_cancel_function(extra_state,complete,ierror) & ^ pathf95-1691 pathf95: ERROR MPI_GREQUEST_CANCEL_FUNCTION, File = mpi-f08-interfaces-callbacks.F90, Line = 195, Column = 53 For "COMPLETE", LOGICAL(KIND=4) not allowed with BIND(C) pathf95: PathScale(TM) Fortran Version 4.0.12.1 (f14) Tue Feb 26, 2013 06:33:40 pathf95: 429 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 `/tmp/mpi_install_tmp21558/openmpi-1.7rc7/ompi/mpi/fortran/base' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/mpi_install_tmp21558/openmpi-1.7rc7/ompi' make: *** [all-recursive] Error 1 I am not a fortran guy and don't really know what's the problem here. I tried configuring all cases only with setting the compilers in the environment variables and setting --prefix. I managed to build 1.6.3 using all 3 mentioned compilers with the same configuration lines without any errors. Not sure about the problem with pathscale but the first problem seems to be a real error. Or did I miss something? Regards, Pavel Mezentsev. 2013/2/26 Ralph Castain <r...@open-mpi.org> > > On Feb 25, 2013, at 1:40 PM, marco atzeri <marco.atz...@gmail.com> wrote: > > > On 2/23/2013 11:45 PM, Ralph Castain wrote: > >> This release candidate is the last one we expect to have before > release, so please test it. Can be downloaded from the usual place: > >> > >> http://www.open-mpi.org/software/ompi/v1.7/ > >> > >> Latest changes include: > >> > >> * update of the alps/lustre configure code > >> * fixed solaris hwloc code > >> * various mxm updates > >> * removed java bindings (delayed until later release) > >> * improved the --report-bindings output > >> * a variety of minor cleanups > >> > > > > any reason to not include the cygwin patches added to 1.6.4 ? > > I don't believe they were ever CMR'd for 1.7.0, so they were never moved > > > > > Marco > > > > _______________________________________________ > > devel mailing list > > de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel >