I've just tried building the Open MPI Trunk on a PPC64/Linux node using the May 2012 XL compilers from IBM (XLC-12.1 and XLF-14.1)
While I CAN build the 1.6.2 rc's, a build of the trunk is failing in the F90 bindings as shown at the end of this message. While MOST errors are "1513-230", note that the last 2 errors are "1520-031". I am attaching the (gzip-compressed) config.status so you can see all the fortran/c types detected by configure. Also the "-_REENTRANT is not recognized" warning looks like an indication of a possible typo. There are also warnings earlier in the build suggesting that the command line options are not proper in other ways: > PPFC mpi-ignore-tkr.lo > /soft/compilers/ibmcmp-may2012/xlf/bg/14.1/bin/.orig/xlf90: 1501-214 (W) > command option M reserved for future use - ignored > /soft/compilers/ibmcmp-may2012/xlf/bg/14.1/bin/.orig/xlf90: 1501-257 (W) > Option P is not recognized. Option will be ignored. > /soft/compilers/ibmcmp-may2012/xlf/bg/14.1/bin/.orig/xlf90: 1501-214 (W) > command option M reserved for future use - ignored > /soft/compilers/ibmcmp-may2012/xlf/bg/14.1/bin/.orig/xlf90: 1501-257 (W) > Option P is not recognized. Option will be ignored. > /soft/compilers/ibmcmp-may2012/xlf/bg/14.1/bin/.orig/xlf90: 1501-216 (W) > command option -_REENTRANT is not recognized - passed to ld However, "make V=1" doesn't reveal anything that appears to me to correspond to the options xlf90 is complaining about: > /bin/sh ../../../../libtool --tag=FC --mode=compile xlf90 > -DHAVE_CONFIG_H -I. > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-ignore-tkr > -I../../../../opal/include -I../../../../orte/include > -I../../../../ompi/include > -I../../../../opal/mca/hwloc/hwloc142/hwloc/include/private/autogen > -I../../../../opal/mca/hwloc/hwloc142/hwloc/include/hwloc/autogen > -DOMPI_PROFILE_LAYER=0 -DOMPI_COMPILING_FORTRAN_WRAPPERS=1 > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk > -I../../../.. > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/orte/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/include > -D_REENTRANT > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/mca/hwloc/hwloc142/hwloc/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/BLD/opal/mca/hwloc/hwloc142/hwloc/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/mca/event/libevent2019/libevent > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/mca/event/libevent2019/libevent/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/BLD/opal/mca/event/libevent2019/libevent/include > -I/usr/include/infiniband -I/usr/include/infiniband > -I/usr/include/infiniband -I/usr/include/infiniband > -I/usr/include/infiniband -I/usr/include/infiniband > -I../../../../ompi/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/include > -I../../../.. > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk > -q64 -c -o mpi-ignore-tkr.lo > /home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr.F90 > libtool: compile: xlf90 -DHAVE_CONFIG_H -I. > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-ignore-tkr > -I../../../../opal/include -I../../../../orte/include > -I../../../../ompi/include > -I../../../../opal/mca/hwloc/hwloc142/hwloc/include/private/autogen > -I../../../../opal/mca/hwloc/hwloc142/hwloc/include/hwloc/autogen > -DOMPI_PROFILE_LAYER=0 -DOMPI_COMPILING_FORTRAN_WRAPPERS=1 > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk > -I../../../.. > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/orte/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/include > -D_REENTRANT > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/mca/hwloc/hwloc142/hwloc/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/BLD/opal/mca/hwloc/hwloc142/hwloc/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/mca/event/libevent2019/libevent > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/opal/mca/event/libevent2019/libevent/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/BLD/opal/mca/event/libevent2019/libevent/include > -I/usr/include/infiniband -I/usr/include/infiniband > -I/usr/include/infiniband -I/usr/include/infiniband > -I/usr/include/infiniband -I/usr/include/infiniband > -I../../../../ompi/include > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/include > -I../../../.. > -I/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk > -q64 -c > /home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr.F90 > -qpic -o .libs/mpi-ignore-tkr.o -Paul The "main" error: PPFC mpi-f08.lo > /soft/compilers/ibmcmp-may2012/xlf/bg/14.1/bin/.orig/xlf90: 1501-216 (W) > command option -_REENTRANT is not recognized - passed to ld > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 91.28: 1513-230 (S) Procedure ompi_iprobe_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_iprobe_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 185.28: 1513-230 (S) Procedure ompi_request_get_status_f was declared > with the BIND(C) attribute. Dummy argument flag of > ompi_request_get_status_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 301.28: 1513-230 (S) Procedure ompi_test_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_test_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 312.28: 1513-230 (S) Procedure ompi_testall_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_testall_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 324.28: 1513-230 (S) Procedure ompi_testany_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_testany_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 347.28: 1513-230 (S) Procedure ompi_test_cancelled_f was declared with > the BIND(C) attribute. Dummy argument flag of ompi_test_cancelled_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 951.28: 1513-230 (S) Procedure ompi_op_commutative_f was declared with > the BIND(C) attribute. Dummy argument commute of ompi_op_commutative_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 960.27: 1513-230 (S) Procedure ompi_op_create_f was declared with the > BIND(C) attribute. Dummy argument commute of ompi_op_create_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1199.28: 1513-230 (S) Procedure ompi_comm_get_attr_f was declared with > the BIND(C) attribute. Dummy argument flag of ompi_comm_get_attr_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1287.28: 1513-230 (S) Procedure ompi_comm_test_inter_f was declared > with the BIND(C) attribute. Dummy argument flag of ompi_comm_test_inter_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1413.27: 1513-230 (S) Procedure ompi_intercomm_merge_f was declared > with the BIND(C) attribute. Dummy argument high of ompi_intercomm_merge_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1454.28: 1513-230 (S) Procedure ompi_type_get_attr_f was declared with > the BIND(C) attribute. Dummy argument flag of ompi_type_get_attr_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1525.28: 1513-230 (S) Procedure ompi_win_get_attr_f was declared with > the BIND(C) attribute. Dummy argument flag of ompi_win_get_attr_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1583.27: 1513-230 (S) Procedure ompi_cart_create_f was declared with > the BIND(C) attribute. Dummy argument periods of ompi_cart_create_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1583.43: 1513-230 (S) Procedure ompi_cart_create_f was declared with > the BIND(C) attribute. Dummy argument reorder of ompi_cart_create_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1594.28: 1513-230 (S) Procedure ompi_cart_get_f was declared with the > BIND(C) attribute. Dummy argument periods of ompi_cart_get_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1603.27: 1513-230 (S) Procedure ompi_cart_map_f was declared with the > BIND(C) attribute. Dummy argument periods of ompi_cart_map_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1630.27: 1513-230 (S) Procedure ompi_cart_sub_f was declared with the > BIND(C) attribute. Dummy argument remain_dims of ompi_cart_sub_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1651.27: 1513-230 (S) Procedure ompi_dist_graph_create_f was declared > with the BIND(C) attribute. Dummy argument reorder of > ompi_dist_graph_create_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1666.27: 1513-230 (S) Procedure ompi_dist_graph_create_adjacent_f was > declared with the BIND(C) attribute. Dummy argument reorder of > ompi_dist_graph_create_adjacent_f must have interoperable type and type > parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1688.28: 1513-230 (S) Procedure ompi_dist_graph_neighbors_count_f was > declared with the BIND(C) attribute. Dummy argument weighted of > ompi_dist_graph_neighbors_count_f must have interoperable type and type > parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1707.27: 1513-230 (S) Procedure ompi_graph_create_f was declared with > the BIND(C) attribute. Dummy argument reorder of ompi_graph_create_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1915.28: 1513-230 (S) Procedure ompi_finalized_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_finalized_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 1953.28: 1513-230 (S) Procedure ompi_initialized_f was declared with > the BIND(C) attribute. Dummy argument flag of ompi_initialized_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 2030.28: 1513-230 (S) Procedure ompi_info_get_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_info_get_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 2061.28: 1513-230 (S) Procedure ompi_info_get_valuelen_f was declared > with the BIND(C) attribute. Dummy argument flag of > ompi_info_get_valuelen_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 2326.28: 1513-230 (S) Procedure ompi_win_test_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_win_test_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 2380.28: 1513-230 (S) Procedure ompi_is_thread_main_f was declared > with the BIND(C) attribute. Dummy argument flag of ompi_is_thread_main_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 2396.28: 1513-230 (S) Procedure ompi_status_set_cancelled_f was > declared with the BIND(C) attribute. Dummy argument flag of > ompi_status_set_cancelled_f must have interoperable type and type > parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 2439.28: 1513-230 (S) Procedure ompi_file_get_atomicity_f was declared > with the BIND(C) attribute. Dummy argument flag of > ompi_file_get_atomicity_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 2772.27: 1513-230 (S) Procedure ompi_file_set_atomicity_f was declared > with the BIND(C) attribute. Dummy argument flag of > ompi_file_set_atomicity_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f-interfaces-bind.h", > line 3068.28: 1513-230 (S) Procedure ompi_improbe_f was declared with the > BIND(C) attribute. Dummy argument flag of ompi_improbe_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 91.28: 1513-230 (S) Procedure pompi_iprobe_f was declared with the > BIND(C) attribute. Dummy argument flag of pompi_iprobe_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 185.28: 1513-230 (S) Procedure pompi_request_get_status_f was declared > with the BIND(C) attribute. Dummy argument flag of > pompi_request_get_status_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 301.28: 1513-230 (S) Procedure pompi_test_f was declared with the > BIND(C) attribute. Dummy argument flag of pompi_test_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 312.28: 1513-230 (S) Procedure pompi_testall_f was declared with the > BIND(C) attribute. Dummy argument flag of pompi_testall_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 324.28: 1513-230 (S) Procedure pompi_testany_f was declared with the > BIND(C) attribute. Dummy argument flag of pompi_testany_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 347.28: 1513-230 (S) Procedure pompi_test_cancelled_f was declared > with the BIND(C) attribute. Dummy argument flag of pompi_test_cancelled_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 951.28: 1513-230 (S) Procedure pompi_op_commutative_f was declared > with the BIND(C) attribute. Dummy argument commute of > pompi_op_commutative_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 960.27: 1513-230 (S) Procedure pompi_op_create_f was declared with the > BIND(C) attribute. Dummy argument commute of pompi_op_create_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1199.28: 1513-230 (S) Procedure pompi_comm_get_attr_f was declared > with the BIND(C) attribute. Dummy argument flag of pompi_comm_get_attr_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1287.28: 1513-230 (S) Procedure pompi_comm_test_inter_f was declared > with the BIND(C) attribute. Dummy argument flag of pompi_comm_test_inter_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1413.27: 1513-230 (S) Procedure pompi_intercomm_merge_f was declared > with the BIND(C) attribute. Dummy argument high of pompi_intercomm_merge_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1454.28: 1513-230 (S) Procedure pompi_type_get_attr_f was declared > with the BIND(C) attribute. Dummy argument flag of pompi_type_get_attr_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1525.28: 1513-230 (S) Procedure pompi_win_get_attr_f was declared with > the BIND(C) attribute. Dummy argument flag of pompi_win_get_attr_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1583.27: 1513-230 (S) Procedure pompi_cart_create_f was declared with > the BIND(C) attribute. Dummy argument periods of pompi_cart_create_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1583.43: 1513-230 (S) Procedure pompi_cart_create_f was declared with > the BIND(C) attribute. Dummy argument reorder of pompi_cart_create_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1594.28: 1513-230 (S) Procedure pompi_cart_get_f was declared with the > BIND(C) attribute. Dummy argument periods of pompi_cart_get_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1603.27: 1513-230 (S) Procedure pompi_cart_map_f was declared with the > BIND(C) attribute. Dummy argument periods of pompi_cart_map_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1630.27: 1513-230 (S) Procedure pompi_cart_sub_f was declared with the > BIND(C) attribute. Dummy argument remain_dims of pompi_cart_sub_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1651.27: 1513-230 (S) Procedure pompi_dist_graph_create_f was declared > with the BIND(C) attribute. Dummy argument reorder of > pompi_dist_graph_create_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1666.27: 1513-230 (S) Procedure pompi_dist_graph_create_adjacent_f was > declared with the BIND(C) attribute. Dummy argument reorder of > pompi_dist_graph_create_adjacent_f must have interoperable type and type > parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1688.28: 1513-230 (S) Procedure pompi_dist_graph_neighbors_count_f was > declared with the BIND(C) attribute. Dummy argument weighted of > pompi_dist_graph_neighbors_count_f must have interoperable type and type > parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1707.27: 1513-230 (S) Procedure pompi_graph_create_f was declared with > the BIND(C) attribute. Dummy argument reorder of pompi_graph_create_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1918.28: 1513-230 (S) Procedure pompi_finalized_f was declared with > the BIND(C) attribute. Dummy argument flag of pompi_finalized_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 1959.28: 1513-230 (S) Procedure pompi_initialized_f was declared with > the BIND(C) attribute. Dummy argument flag of pompi_initialized_f must > have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 2036.28: 1513-230 (S) Procedure pompi_info_get_f was declared with the > BIND(C) attribute. Dummy argument flag of pompi_info_get_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 2067.28: 1513-230 (S) Procedure pompi_info_get_valuelen_f was declared > with the BIND(C) attribute. Dummy argument flag of > pompi_info_get_valuelen_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 2332.28: 1513-230 (S) Procedure pompi_win_test_f was declared with the > BIND(C) attribute. Dummy argument flag of pompi_win_test_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 2386.28: 1513-230 (S) Procedure pompi_is_thread_main_f was declared > with the BIND(C) attribute. Dummy argument flag of pompi_is_thread_main_f > must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 2402.28: 1513-230 (S) Procedure pompi_status_set_cancelled_f was > declared with the BIND(C) attribute. Dummy argument flag of > pompi_status_set_cancelled_f must have interoperable type and type > parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 2445.28: 1513-230 (S) Procedure pompi_file_get_atomicity_f was > declared with the BIND(C) attribute. Dummy argument flag of > pompi_file_get_atomicity_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 2778.27: 1513-230 (S) Procedure pompi_file_set_atomicity_f was > declared with the BIND(C) attribute. Dummy argument flag of > pompi_file_set_atomicity_f must have interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/pmpi-f-interfaces-bind.h", > line 3074.28: 1513-230 (S) Procedure pompi_improbe_f was declared with the > BIND(C) attribute. Dummy argument flag of pompi_improbe_f must have > interoperable type and type parameters. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f08.F90", > 1516-194 (S) A binding label must not be the same as the name of a program > unit, common block, external procedure, and another binding label, ignoring > differences in case. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f08.F90", > 1520-031 (W) Option DLINES is ignored within Fortran 90 free form and IBM > free form. > "/home/hargrove/SCRATCH/OMPI/openmpi-trunk-linux-ppc64-xlc-12.1/openmpi-trunk/ompi/mpi/fortran/use-mpi-f08/mpi-f08.F90", > 1516-194 (S) A binding label must not be the same as the name of a program > unit, common block, external procedure, and another binding label, ignoring > differences in case. > ** mpi_f08 === End of Compilation 1 === > 1501-511 Compilation failed for file mpi-f08.F90. > make[2]: *** [mpi-f08.lo] 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
config.status.gz
Description: GNU Zip compressed data