if test ! -h ./src/include/mpio.h ; then \ rm -f ./src/include/mpio.h ; \ ( cd ./src/include && \ ln -s ../mpi/romio/include/mpio.h ) ; \ fi MOD src/binding/fortran/use_mpi_f08/mpi_c_interface_types.stamp MOD src/binding/fortran/use_mpi_f08/mpi_f08_types.stamp MOD src/binding/fortran/use_mpi_f08/mpi_f08_compile_constants.stamp MOD src/binding/fortran/use_mpi_f08/mpi_f08_callbacks.stamp MOD src/binding/fortran/use_mpi_f08/mpi_f08_link_constants.stamp MOD src/binding/fortran/use_mpi_f08/pmpi_f08.stamp MOD src/binding/fortran/use_mpi_f08/mpi_f08.stamp MOD src/binding/fortran/use_mpi_f08/mpi_c_interface_glue.stamp MOD src/binding/fortran/use_mpi_f08/mpi_c_interface_nobuf.stamp MOD src/binding/fortran/use_mpi_f08/mpi_c_interface_cdesc.stamp MOD src/binding/fortran/use_mpi_f08/mpi_c_interface.stamp make all-recursive Making all in src/mpl CC src/bt/mpl_bt.lo CC src/dbg/mpl_dbg.lo CC src/env/mpl_env.lo CC src/mem/mpl_trmem.lo CC src/msg/mpl_msg.lo CC src/sock/mpl_sock.lo CC src/sock/mpl_sockaddr.lo CC src/sock/mpl_host.lo CC src/str/mpl_str.lo CC src/str/mpl_argstr.lo CC src/str/mpl_arg_serial.lo CC src/thread/mpl_thread.lo CC src/thread/mpl_thread_win.lo CC src/thread/mpl_thread_solaris.lo CC src/thread/mpl_thread_argobots.lo CC src/thread/mpl_thread_posix.lo CC src/timer/mpl_timer_clock_gettime.lo CC src/timer/mpl_timer_gcc_ia64_cycle.lo CC src/timer/mpl_timer_gethrtime.lo CC src/timer/mpl_timer_gettimeofday.lo CC src/timer/mpl_timer_linux86_cycle.lo CC src/timer/mpl_timer_ppc64_cycle.lo CC src/timer/mpl_timer_mach_absolute_time.lo CC src/timer/mpl_timer_query_performance_counter.lo CC src/timer/mpl_timer_win86_cycle.lo CC src/timer/mpl_timer_device.lo CC src/shm/mpl_shm.lo CC src/shm/mpl_shm_sysv.lo CC src/shm/mpl_shm_mmap.lo CC src/shm/mpl_shm_win.lo CCLD libmpl.la /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libmpl.a(mpl_dbg.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libmpl.a(mpl_dbg.o) has no symbols Making all in src/openpa Making all in src /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am CC opa_primitives.lo CC opa_queue.lo CCLD libopa.la Making all in test make[3]: Nothing to be done for `all'. make[3]: Nothing to be done for `all-am'. Making all in src/hwloc Making all in include make[3]: Nothing to be done for `all'. Making all in hwloc CC topology.lo CC traversal.lo CC distances.lo CC components.lo CC bind.lo CC bitmap.lo CC pci-common.lo CC diff.lo CC shmem.lo CC misc.lo CC base64.lo CC topology-noos.lo CC topology-synthetic.lo CC topology-xml.lo CC topology-xml-nolibxml.lo CC topology-opencl.lo CC topology-darwin.lo CC topology-x86.lo CCLD libhwloc_embedded.la make[3]: Nothing to be done for `all-am'. Making all in src/mpi/romio CC mpi-io/close.lo CC mpi-io/delete.lo CC mpi-io/file_c2f.lo CC mpi-io/file_f2c.lo CC mpi-io/fsync.lo CC mpi-io/get_amode.lo CC mpi-io/get_atom.lo CC mpi-io/get_bytoff.lo CC mpi-io/get_extent.lo CC mpi-io/get_group.lo CC mpi-io/get_info.lo CC mpi-io/get_posn.lo CC mpi-io/get_posn_sh.lo CC mpi-io/get_size.lo CC mpi-io/get_view.lo CC mpi-io/iread.lo CC mpi-io/iread_all.lo CC mpi-io/iread_at.lo CC mpi-io/iread_atall.lo CC mpi-io/iread_sh.lo CC mpi-io/iwrite.lo CC mpi-io/iwrite_all.lo CC mpi-io/iwrite_at.lo CC mpi-io/iwrite_atall.lo CC mpi-io/iwrite_sh.lo CC mpi-io/open.lo CC mpi-io/prealloc.lo CC mpi-io/rd_atallb.lo CC mpi-io/rd_atalle.lo CC mpi-io/read.lo CC mpi-io/read_all.lo CC mpi-io/read_allb.lo CC mpi-io/read_alle.lo CC mpi-io/read_at.lo CC mpi-io/read_atall.lo CC mpi-io/read_ord.lo CC mpi-io/read_ordb.lo CC mpi-io/read_orde.lo CC mpi-io/read_sh.lo CC mpi-io/register_datarep.lo CC mpi-io/seek.lo CC mpi-io/seek_sh.lo CC mpi-io/set_atom.lo CC mpi-io/set_info.lo CC mpi-io/set_size.lo CC mpi-io/set_view.lo CC mpi-io/wr_atallb.lo CC mpi-io/wr_atalle.lo CC mpi-io/write.lo CC mpi-io/write_all.lo CC mpi-io/write_allb.lo CC mpi-io/write_alle.lo CC mpi-io/write_at.lo CC mpi-io/write_atall.lo CC mpi-io/write_ord.lo CC mpi-io/write_ordb.lo CC mpi-io/write_orde.lo CC mpi-io/write_sh.lo CC mpi-io/glue/mpich/mpio_file.lo CC mpi-io/glue/mpich/mpio_err.lo CC mpi-io/mpich_fileutil.lo CC mpi-io/mpir-mpioinit.lo CC mpi-io/mpiu_greq.lo CC mpi-io/mpiu_external32.lo CC mpi-io/mpir_cst_filesys.lo CC adio/ad_nfs/ad_nfs_read.lo CC adio/ad_nfs/ad_nfs_open.lo CC adio/ad_nfs/ad_nfs_write.lo CC adio/ad_nfs/ad_nfs_done.lo CC adio/ad_nfs/ad_nfs_fcntl.lo CC adio/ad_nfs/ad_nfs_iread.lo CC adio/ad_nfs/ad_nfs_iwrite.lo CC adio/ad_nfs/ad_nfs_wait.lo CC adio/ad_nfs/ad_nfs_setsh.lo CC adio/ad_nfs/ad_nfs_getsh.lo CC adio/ad_nfs/ad_nfs.lo CC adio/ad_nfs/ad_nfs_resize.lo CC adio/ad_nfs/ad_nfs_features.lo CC adio/ad_testfs/ad_testfs_close.lo CC adio/ad_testfs/ad_testfs_read.lo CC adio/ad_testfs/ad_testfs_rdcoll.lo CC adio/ad_testfs/ad_testfs_wrcoll.lo CC adio/ad_testfs/ad_testfs_open.lo CC adio/ad_testfs/ad_testfs_write.lo CC adio/ad_testfs/ad_testfs_done.lo CC adio/ad_testfs/ad_testfs_fcntl.lo CC adio/ad_testfs/ad_testfs_iread.lo CC adio/ad_testfs/ad_testfs_iwrite.lo CC adio/ad_testfs/ad_testfs_wait.lo CC adio/ad_testfs/ad_testfs_flush.lo CC adio/ad_testfs/ad_testfs_seek.lo CC adio/ad_testfs/ad_testfs_resize.lo CC adio/ad_testfs/ad_testfs_hints.lo CC adio/ad_testfs/ad_testfs_delete.lo CC adio/ad_testfs/ad_testfs.lo CC adio/ad_ufs/ad_ufs.lo CC adio/ad_ufs/ad_ufs_open.lo CC adio/common/ad_aggregate.lo CC adio/common/ad_aggregate_new.lo CC adio/common/ad_close.lo CC adio/common/ad_coll_build_req_new.lo CC adio/common/ad_coll_exch_new.lo CC adio/common/ad_darray.lo CC adio/common/ad_delete.lo CC adio/common/ad_done.lo CC adio/common/ad_done_fake.lo CC adio/common/ad_end.lo CC adio/common/ad_fcntl.lo CC adio/common/ad_features.lo CC adio/common/ad_flush.lo CC adio/common/ad_fstype.lo CC adio/common/ad_get_sh_fp.lo CC adio/common/ad_hints.lo CC adio/common/ad_init.lo CC adio/common/ad_io_coll.lo CC adio/common/ad_iopen.lo CC adio/common/ad_iread.lo CC adio/common/ad_iread_coll.lo CC adio/common/ad_iread_fake.lo CC adio/common/ad_iwrite.lo CC adio/common/ad_iwrite_coll.lo CC adio/common/ad_iwrite_fake.lo CC adio/common/ad_open.lo CC adio/common/ad_opencoll.lo CC adio/common/ad_opencoll_failsafe.lo CC adio/common/ad_opencoll_scalable.lo CC adio/common/ad_prealloc.lo CC adio/common/ad_read.lo CC adio/common/ad_read_coll.lo CC adio/common/ad_read_str.lo CC adio/common/ad_read_str_naive.lo CC adio/common/ad_resize.lo CC adio/common/ad_seek.lo CC adio/common/ad_set_sh_fp.lo CC adio/common/ad_set_view.lo CC adio/common/ad_subarray.lo CC adio/common/ad_wait.lo CC adio/common/ad_wait_fake.lo CC adio/common/ad_write.lo CC adio/common/ad_write_coll.lo CC adio/common/ad_write_nolock.lo CC adio/common/ad_write_str.lo CC adio/common/ad_write_str_naive.lo CC adio/common/adi_close.lo CC adio/common/byte_offset.lo CC adio/common/cb_config_list.lo CC adio/common/eof_offset.lo CC adio/common/error.lo CC adio/common/flatten.lo CC adio/common/get_fp_posn.lo CC adio/common/greq_fns.lo CC adio/common/heap_sort.lo CC adio/common/iscontig.lo CC adio/common/lock.lo CC adio/common/malloc.lo CC adio/common/shfp_fname.lo CC adio/common/status_setb.lo CC adio/common/strfns.lo CC adio/common/system_hints.lo CC adio/common/hint_fns.lo CC adio/common/ad_threaded_io.lo CC adio/common/p2p_aggregation.lo CC adio/common/onesided_aggregation.lo CC adio/common/ad_tuning.lo CC adio/common/utils.lo CCLD libromio.la CC mpi-io/libpromio_la-close.lo CC mpi-io/libpromio_la-delete.lo CC mpi-io/libpromio_la-file_c2f.lo CC mpi-io/libpromio_la-file_f2c.lo CC mpi-io/libpromio_la-fsync.lo CC mpi-io/libpromio_la-get_amode.lo CC mpi-io/libpromio_la-get_atom.lo CC mpi-io/libpromio_la-get_bytoff.lo CC mpi-io/libpromio_la-get_extent.lo CC mpi-io/libpromio_la-get_group.lo CC mpi-io/libpromio_la-get_info.lo CC mpi-io/libpromio_la-get_posn.lo CC mpi-io/libpromio_la-get_posn_sh.lo CC mpi-io/libpromio_la-get_size.lo CC mpi-io/libpromio_la-get_view.lo CC mpi-io/libpromio_la-iread.lo CC mpi-io/libpromio_la-iread_all.lo CC mpi-io/libpromio_la-iread_at.lo CC mpi-io/libpromio_la-iread_atall.lo CC mpi-io/libpromio_la-iread_sh.lo CC mpi-io/libpromio_la-iwrite.lo CC mpi-io/libpromio_la-iwrite_all.lo CC mpi-io/libpromio_la-iwrite_at.lo CC mpi-io/libpromio_la-iwrite_atall.lo CC mpi-io/libpromio_la-iwrite_sh.lo CC mpi-io/libpromio_la-open.lo CC mpi-io/libpromio_la-prealloc.lo CC mpi-io/libpromio_la-rd_atallb.lo CC mpi-io/libpromio_la-rd_atalle.lo CC mpi-io/libpromio_la-read.lo CC mpi-io/libpromio_la-read_all.lo CC mpi-io/libpromio_la-read_allb.lo CC mpi-io/libpromio_la-read_alle.lo CC mpi-io/libpromio_la-read_at.lo CC mpi-io/libpromio_la-read_atall.lo CC mpi-io/libpromio_la-read_ord.lo CC mpi-io/libpromio_la-read_ordb.lo CC mpi-io/libpromio_la-read_orde.lo CC mpi-io/libpromio_la-read_sh.lo CC mpi-io/libpromio_la-register_datarep.lo CC mpi-io/libpromio_la-seek.lo CC mpi-io/libpromio_la-seek_sh.lo CC mpi-io/libpromio_la-set_atom.lo CC mpi-io/libpromio_la-set_info.lo CC mpi-io/libpromio_la-set_size.lo CC mpi-io/libpromio_la-set_view.lo CC mpi-io/libpromio_la-wr_atallb.lo CC mpi-io/libpromio_la-wr_atalle.lo CC mpi-io/libpromio_la-write.lo CC mpi-io/libpromio_la-write_all.lo CC mpi-io/libpromio_la-write_allb.lo CC mpi-io/libpromio_la-write_alle.lo CC mpi-io/libpromio_la-write_at.lo CC mpi-io/libpromio_la-write_atall.lo CC mpi-io/libpromio_la-write_ord.lo CC mpi-io/libpromio_la-write_ordb.lo CC mpi-io/libpromio_la-write_orde.lo CC mpi-io/libpromio_la-write_sh.lo CCLD libpromio.la Making all in src/pm/hydra Making all in mpl CC src/bt/mpl_bt.lo CC src/dbg/mpl_dbg.lo CC src/env/mpl_env.lo CC src/mem/mpl_trmem.lo CC src/msg/mpl_msg.lo CC src/sock/mpl_sock.lo CC src/sock/mpl_sockaddr.lo CC src/sock/mpl_host.lo CC src/str/mpl_str.lo CC src/str/mpl_argstr.lo CC src/str/mpl_arg_serial.lo CC src/thread/mpl_thread.lo CC src/thread/mpl_thread_win.lo CC src/thread/mpl_thread_solaris.lo CC src/thread/mpl_thread_argobots.lo CC src/thread/mpl_thread_posix.lo CC src/timer/mpl_timer_clock_gettime.lo CC src/timer/mpl_timer_gcc_ia64_cycle.lo CC src/timer/mpl_timer_gethrtime.lo CC src/timer/mpl_timer_gettimeofday.lo CC src/timer/mpl_timer_linux86_cycle.lo CC src/timer/mpl_timer_ppc64_cycle.lo CC src/timer/mpl_timer_mach_absolute_time.lo CC src/timer/mpl_timer_query_performance_counter.lo CC src/timer/mpl_timer_win86_cycle.lo CC src/timer/mpl_timer_device.lo CC src/shm/mpl_shm.lo CC src/shm/mpl_shm_sysv.lo CC src/shm/mpl_shm_mmap.lo CC src/shm/mpl_shm_win.lo CCLD libmpl.la /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libmpl.a(mpl_dbg.o) has no symbols Making all in tools/topo/hwloc/hwloc Making all in include make[4]: Nothing to be done for `all'. Making all in hwloc CC topology.lo CC traversal.lo CC distances.lo CC components.lo CC bind.lo CC bitmap.lo CC pci-common.lo CC diff.lo CC shmem.lo CC misc.lo CC base64.lo CC topology-noos.lo CC topology-synthetic.lo CC topology-xml.lo CC topology-xml-nolibxml.lo CC topology-opencl.lo CC topology-darwin.lo CC topology-x86.lo CCLD libhwloc_embedded.la make[4]: Nothing to be done for `all-am'. Making all in . CC utils/alloc/alloc.lo CC utils/args/args.lo CC utils/dbg/dbg.lo CC utils/env/env.lo CC utils/launch/launch.lo CC utils/others/others.lo CC utils/signals/signals.lo CC utils/sock/sock.lo CC utils/string/string.lo CC tools/topo/topo.lo CC tools/topo/hwloc/topo_hwloc.lo CC tools/bootstrap/src/bsci_init.lo CC tools/bootstrap/src/bsci_finalize.lo CC tools/bootstrap/src/bsci_launch.lo CC tools/bootstrap/src/bsci_query_node_list.lo CC tools/bootstrap/src/bsci_query_proxy_id.lo CC tools/bootstrap/src/bsci_query_native_int.lo CC tools/bootstrap/src/bsci_wait.lo CC tools/bootstrap/src/bsci_env.lo CC tools/bootstrap/utils/bscu_wait.lo CC tools/bootstrap/utils/bscu_cb.lo CC tools/bootstrap/external/external_common.lo CC tools/bootstrap/external/external_common_launch.lo CC tools/bootstrap/external/fork_init.lo CC tools/bootstrap/external/user_init.lo CC tools/bootstrap/external/manual_init.lo CC tools/bootstrap/external/rsh_init.lo CC tools/bootstrap/external/rsh_env.lo CC tools/bootstrap/external/ssh_init.lo CC tools/bootstrap/external/ssh.lo CC tools/bootstrap/external/ssh_env.lo CC tools/bootstrap/external/ssh_finalize.lo CC tools/bootstrap/external/slurm_init.lo CC tools/bootstrap/external/slurm_launch.lo CC tools/bootstrap/external/slurm_env.lo CC tools/bootstrap/external/slurm_query_native_int.lo CC tools/bootstrap/external/slurm_query_node_list.lo CC tools/bootstrap/external/slurm_query_proxy_id.lo CC tools/bootstrap/external/ll_init.lo CC tools/bootstrap/external/ll_launch.lo CC tools/bootstrap/external/ll_query_native_int.lo CC tools/bootstrap/external/ll_query_node_list.lo CC tools/bootstrap/external/ll_query_proxy_id.lo CC tools/bootstrap/external/ll_env.lo CC tools/bootstrap/external/lsf_init.lo CC tools/bootstrap/external/lsf_query_native_int.lo CC tools/bootstrap/external/lsf_query_node_list.lo CC tools/bootstrap/external/lsf_env.lo CC tools/bootstrap/external/sge_init.lo CC tools/bootstrap/external/sge_query_native_int.lo CC tools/bootstrap/external/sge_query_node_list.lo CC tools/bootstrap/external/sge_env.lo CC tools/bootstrap/external/pbs_init.lo CC tools/bootstrap/external/pbs_query_native_int.lo CC tools/bootstrap/external/pbs_query_node_list.lo CC tools/bootstrap/external/cobalt_init.lo CC tools/bootstrap/external/cobalt_query_native_int.lo CC tools/bootstrap/external/cobalt_query_node_list.lo CC tools/bootstrap/persist/persist_init.lo CC tools/bootstrap/persist/persist_launch.lo CC tools/bootstrap/persist/persist_wait.lo CC tools/ckpoint/ckpoint.lo CC tools/demux/demux.lo CC tools/demux/demux_poll.lo CC tools/demux/demux_select.lo CC tools/debugger/debugger.lo CC ui/utils/uiu.lo CCLD libhydra.la CC pm/pmiserv/pmiserv_pmi.lo CC pm/pmiserv/pmiserv_pmi_v1.lo CC pm/pmiserv/pmiserv_pmi_v2.lo CC pm/pmiserv/pmiserv_pmci.lo CC pm/pmiserv/pmiserv_cb.lo CC pm/pmiserv/pmiserv_utils.lo CC pm/pmiserv/common.lo CC pm/pmiserv/pmi_v2_common.lo CCLD libpm.la CC tools/bootstrap/persist/hydra_persist-persist_server.o CCLD hydra_persist CC tools/nameserver/hydra_nameserver-hydra_nameserver.o CCLD hydra_nameserver CC pm/pmiserv/hydra_pmi_proxy-pmip.o CC pm/pmiserv/hydra_pmi_proxy-pmip_cb.o CC pm/pmiserv/hydra_pmi_proxy-pmip_utils.o CC pm/pmiserv/hydra_pmi_proxy-pmip_pmi_v1.o CC pm/pmiserv/hydra_pmi_proxy-pmip_pmi_v2.o CC pm/pmiserv/hydra_pmi_proxy-common.o CC pm/pmiserv/hydra_pmi_proxy-pmi_v2_common.o CCLD hydra_pmi_proxy CC ui/mpich/mpiexec.o CC ui/mpich/utils.o CCLD mpiexec.hydra Making all in . CC src/mpi/attr/lib_libpmpi_la-attr_delete.lo In file included from ./src/include/mpiimpl.h(214), from src/mpi/attr/attr_delete.c(8): ./src/include/mpir_thread.h(77): error: identifier "none" is undefined extern MPL_TLS MPIR_Per_thread_t MPIR_Per_thread; ^ In file included from ./src/include/mpiimpl.h(214), from src/mpi/attr/attr_delete.c(8): ./src/include/mpir_thread.h(77): error: "MPIR_Per_thread_t" has already been declared in the current scope extern MPL_TLS MPIR_Per_thread_t MPIR_Per_thread; ^ In file included from ./src/include/mpiimpl.h(214), from src/mpi/attr/attr_delete.c(8): ./src/include/mpir_thread.h(77): error: expected a ";" extern MPL_TLS MPIR_Per_thread_t MPIR_Per_thread; ^ compilation aborted for src/mpi/attr/attr_delete.c (code 2) make[2]: *** [src/mpi/attr/lib_libpmpi_la-attr_delete.lo] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2