[mpich-discuss] problem installing with Macports on Snow Leopard

Darius Buntinas buntinas at mcs.anl.gov
Tue Oct 30 13:36:45 CDT 2012


OK, it looks like the macports people don't have archives for darwin 12 yet.

I don't think any of us have mountain lion yet, so it'll be hard for us to look into this.  As Eric mentioned earlier, you could use one other the other compilers (see "port variants mpich2"), but that would require installing (i.e., building) another compiler which might take a while.

-d


On Oct 30, 2012, at 1:29 PM, Stephen Siegel wrote:

> usr$ sudo port selfupdate
> Password:
> --->  Updating MacPorts base sources using rsync
> MacPorts base version 2.1.2 installed,
> MacPorts base version 2.1.2 downloaded.
> --->  Updating the ports tree
> --->  MacPorts base is already the latest version
> 
> The ports tree has been updated. To upgrade your installed ports, you should run
>  port upgrade outdated
> usr$ sudo port clean mpich2
> --->  Cleaning mpich2
> usr$ sudo port install mpich2
> --->  Computing dependencies for mpich2
> --->  Fetching archive for mpich2
> --->  Attempting to fetch mpich2-1.5_4.darwin_12.x86_64.tbz2 from http://packages.macports.org/mpich2
> --->  Attempting to fetch mpich2-1.5_4.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/mpich2
> --->  Attempting to fetch mpich2-1.5_4.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/mpich2
> --->  Fetching distfiles for mpich2
> --->  Verifying checksum(s) for mpich2
> --->  Extracting mpich2
> --->  Configuring mpich2
> --->  Building mpich2
> Error: org.macports.build for port mpich2 returned: command execution failed
> Please see the log file for port mpich2 for details:
>    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/main.log
> To report a bug, follow the instructions in the guide:
>    http://guide.macports.org/#project.tickets
> Error: Processing of port mpich2 failed
> usr$ 
> 
> On Oct 30, 2012, at 12:05 PM, Darius Buntinas <buntinas at mcs.anl.gov> wrote:
> 
>> 
>> I'm still running Lion, but when I installed either mpich2 or mpich2-devel, it found a binary package, so it didn't need to compile it.
>> 
>> Do a "sudo port clean mpich2" (or mpich2-devel), then "sudo port install mpich2" and let us know what it says after "---> Fetching archive for mpich2".  Mine says:
>> 
>> --->  Fetching archive for mpich2
>> --->  Attempting to fetch mpich2-1.5_4.darwin_11.x86_64.tbz2 from http://packages.macports.org/mpich2
>> 
>> -d
>> 
>> 
>> 
>> On Oct 29, 2012, at 8:48 PM, Stephen Siegel wrote:
>> 
>>> Hi mpich2 team:
>>> 
>>> I'm having trouble installing mpich2 on my Mac using Macports.   I just upgraded to the latest OS X (10.8, Mountain Lion).  I installed XCode and the command line tools.   I even cleared out my old Macports directory (/opt/...) and started all over again.   I tried to "sudo port install mpich2" and everything worked fine until this big link command (see below), which ends with clang seg-faulting.   Any ideas?
>>> -steve
>>> 
>>> 
>>> cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/main.log
>>> 
>>> ...
>>> 
>>> :info:build libtool: link: /usr/bin/clang -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o lib/.libs/libmpich.8.dylib  src/mpi/attr/.libs/attrutil.o src/mpi/attr/.libs/dup_fn.o src/mpi/coll/.libs/allred_group.o src/mpi/coll/.libs/barrier_group.o src/mpi/coll/.libs/helper_fns.o src/mpi/coll/.libs/opsum.o src/mpi/coll/.libs/opmax.o src/mpi/coll/.libs/opmin.o src/mpi/coll/.libs/opband.o src/mpi/coll/.libs/opbor.o src/mpi/coll/.libs/opbxor.o src/mpi/coll/.libs/opland.o src/mpi/coll/.libs/oplor.o src/mpi/coll/.libs/oplxor.o src/mpi/coll/.libs/opprod.o src/mpi/coll/.libs/opminloc.o src/mpi/coll/.libs/opmaxloc.o src/mpi/coll/.libs/opno_op.o src/mpi/coll/.libs/opreplace.o src/mpi/coll/.libs/nbcutil.o src/mpi/comm/.libs/commutil.o src/mpi/datatype/.libs/typeutil.o src/mpi/errhan/.libs/errutil.o src/mpi/errhan/.libs/dynerrutil.o src/mpi/group/.libs/grouputil.o src/mpi/init/.libs/initinfo.o src/mpi/init/.libs/async.o src/mpi/pt2pt/.libs/bsendutil.o src/mpi/pt2pt/.libs/mpir_request.o 
> s
>> rc
>>> /mpi/rma/.libs/winutil.o src/mpi/rma/.libs/rmatypeutil.o src/mpi/timer/.libs/mpidtime.o src/mpi/topo/.libs/topoutil.o src/util/dbg/.libs/dbg_printf.o src/util/dbg/.libs/timelimit.o src/util/dbg/.libs/exit.o src/util/info/.libs/infoutil.o src/util/instrm/.libs/states.o src/util/instrm/.libs/instr.o src/util/mem/.libs/trmem.o src/util/mem/.libs/handlemem.o src/util/mem/.libs/safestr.o src/util/mem/.libs/argstr.o src/util/mem/.libs/strerror.o src/util/msgs/.libs/msgprint.o src/util/other/.libs/outliers.o src/util/other/.libs/assert.o src/util/param/.libs/param_vals.o src/util/procmap/.libs/local_proc.o src/util/thread/.libs/mpiu_thread.o src/glue/romio/.libs/glue_romio.o src/mpid/ch3/src/.libs/ch3u_buffer.o src/mpid/ch3/src/.libs/ch3u_comm.o src/mpid/ch3/src/.libs/ch3u_comm_spawn_multiple.o src/mpid/ch3/src/.libs/ch3u_handle_connection.o src/mpid/ch3/src/.libs/ch3u_handle_recv_pkt.o src/mpid/ch3/src/.libs/ch3u_handle_recv_req.o src/mpid/ch3/src/.libs/ch3u_handle_send_req.o sr
> c
>> /
>>> mpid/ch3/src/.libs/ch3u_port.o src/mpid/ch3/src/.libs/ch3u_recvq.o src/mpid/ch3/src/.libs/ch3u_request.o src/mpid/ch3/src/.libs/ch3u_rma_notimpl.o src/mpid/ch3/src/.libs/ch3u_rma_acc_ops.o src/mpid/ch3/src/.libs/ch3u_rma_ops.o src/mpid/ch3/src/.libs/ch3u_rma_sync.o src/mpid/ch3/src/.libs/ch3u_rndv.o src/mpid/ch3/src/.libs/ch3u_eager.o src/mpid/ch3/src/.libs/ch3u_eagersync.o src/mpid/ch3/src/.libs/ch3u_win_fns.o src/mpid/ch3/src/.libs/mpid_abort.o src/mpid/ch3/src/.libs/mpid_cancel_recv.o src/mpid/ch3/src/.libs/mpid_cancel_send.o src/mpid/ch3/src/.libs/mpid_comm_disconnect.o src/mpid/ch3/src/.libs/mpid_comm_group_failed.o src/mpid/ch3/src/.libs/mpid_comm_reenable_anysource.o src/mpid/ch3/src/.libs/mpid_comm_spawn_multiple.o src/mpid/ch3/src/.libs/mpid_finalize.o src/mpid/ch3/src/.libs/mpid_get_universe_size.o src/mpid/ch3/src/.libs/mpid_getpname.o src/mpid/ch3/src/.libs/mpid_improbe.o src/mpid/ch3/src/.libs/mpid_imrecv.o src/mpid/ch3/src/.libs/mpid_init.o src/mpid/ch3/src/.
> l
>> i
>>> bs/mpid_iprobe.o src/mpid/ch3/src/.libs/mpid_irecv.o src/mpid/ch3/src/.libs/mpid_irsend.o src/mpid/ch3/src/.libs/mpid_isend.o src/mpid/ch3/src/.libs/mpid_issend.o src/mpid/ch3/src/.libs/mpid_mprobe.o src/mpid/ch3/src/.libs/mpid_mrecv.o src/mpid/ch3/src/.libs/mpid_port.o src/mpid/ch3/src/.libs/mpid_probe.o src/mpid/ch3/src/.libs/mpid_recv.o src/mpid/ch3/src/.libs/mpid_rsend.o src/mpid/ch3/src/.libs/mpid_send.o src/mpid/ch3/src/.libs/mpid_ssend.o src/mpid/ch3/src/.libs/mpid_startall.o src/mpid/ch3/src/.libs/mpid_vc.o src/mpid/ch3/src/.libs/mpid_rma.o src/mpid/ch3/src/.libs/mpidi_isend_self.o src/mpid/ch3/src/.libs/mpidi_pg.o src/mpid/ch3/src/.libs/mpidi_printf.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_finalize.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_init.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_isend.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_isendv.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_istartmsg.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_istartm
> s
>> g
>>> v.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_progress.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_abort.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_rma_shm.o src/mpid/ch3/channels/nemesis/src/.libs/ch3_win_fns.o src/mpid/ch3/channels/nemesis/src/.libs/ch3i_comm.o src/mpid/ch3/channels/nemesis/src/.libs/ch3i_eagernoncontig.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_alloc.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_init.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_queue.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_barrier.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_mpich2.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_ckpt.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_finalize.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_network_poll.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_network.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_debug.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_lmt.o src/mpid/ch3/cha
> n
>> n
>>> els/nemesis/src/.libs/mpid_nem_lmt_shm.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_net_array.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_lmt_dma.o src/mpid/ch3/channels/nemesis/src/.libs/mpid_nem_lmt_vmsplice.o src/mpid/ch3/channels/nemesis/netmod/tcp/.libs/tcp_finalize.o src/mpid/ch3/channels/nemesis/netmod/tcp/.libs/tcp_init.o src/mpid/ch3/channels/nemesis/netmod/tcp/.libs/tcp_send.o src/mpid/ch3/channels/nemesis/netmod/tcp/.libs/tcp_utility.o src/mpid/ch3/channels/nemesis/netmod/tcp/.libs/socksm.o src/mpid/ch3/channels/nemesis/netmod/tcp/.libs/tcp_getip.o src/mpid/ch3/channels/nemesis/netmod/tcp/.libs/tcp_ckpt.o src/mpid/ch3/channels/nemesis/netmod/none/.libs/none.o src/mpid/ch3/channels/nemesis/utils/monitor/.libs/papi_defs.o src/mpid/ch3/channels/nemesis/utils/replacements/.libs/mkstemp.o src/mpid/common/datatype/dataloop/.libs/darray_support.o src/mpid/common/datatype/dataloop/.libs/dataloop.o src/mpid/common/datatype/dataloop/.libs/dataloop_create.o sr
> c
>> /
>>> mpid/common/datatype/dataloop/.libs/dataloop_create_blockindexed.o src/mpid/common/datatype/dataloop/.libs/dataloop_create_contig.o src/mpid/common/datatype/dataloop/.libs/dataloop_create_indexed.o src/mpid/common/datatype/dataloop/.libs/dataloop_create_pairtype.o src/mpid/common/datatype/dataloop/.libs/dataloop_create_struct.o src/mpid/common/datatype/dataloop/.libs/dataloop_create_vector.o src/mpid/common/datatype/dataloop/.libs/segment.o src/mpid/common/datatype/dataloop/.libs/segment_count.o src/mpid/common/datatype/dataloop/.libs/segment_flatten.o src/mpid/common/datatype/dataloop/.libs/segment_packunpack.o src/mpid/common/datatype/dataloop/.libs/subarray_support.o src/mpid/common/datatype/.libs/mpid_contents_support.o src/mpid/common/datatype/.libs/mpid_datatype_contents.o src/mpid/common/datatype/.libs/mpid_datatype_free.o src/mpid/common/datatype/.libs/mpid_ext32_datatype.o src/mpid/common/datatype/.libs/mpid_ext32_segment.o src/mpid/common/datatype/.libs/mpid_segm
> e
>> n
>>> t.o src/mpid/common/datatype/.libs/mpid_type_blockindexed.o src/mpid/common/datatype/.libs/mpid_type_commit.o src/mpid/common/datatype/.libs/mpid_type_contiguous.o src/mpid/common/datatype/.libs/mpid_type_create_pairtype.o src/mpid/common/datatype/.libs/mpid_type_create_resized.o src/mpid/common/datatype/.libs/mpid_type_debug.o src/mpid/common/datatype/.libs/mpid_type_dup.o src/mpid/common/datatype/.libs/mpid_type_get_contents.o src/mpid/common/datatype/.libs/mpid_type_get_envelope.o src/mpid/common/datatype/.libs/mpid_type_indexed.o src/mpid/common/datatype/.libs/mpid_type_struct.o src/mpid/common/datatype/.libs/mpid_type_vector.o src/mpid/common/datatype/.libs/mpid_type_zerolen.o src/mpid/common/datatype/.libs/mpir_type_flatten.o src/mpid/common/datatype/.libs/mpir_type_get_contig_blocks.o src/mpid/common/sched/.libs/mpid_sched.o src/mpid/common/thread/.libs/mpid_thread.o src/mpi_t/.libs/mpi_t_util.o src/nameserv/file/.libs/file_nameserv.o src/pmi/simple/.libs/simple_pmi
> u
>> t
>>> il.o src/pmi/simple/.libs/simple_pmi.o src/mpi/attr/.libs/attr_delete.o src/mpi/attr/.libs/attr_get.o src/mpi/attr/.libs/attr_put.o src/mpi/attr/.libs/comm_create_keyval.o src/mpi/attr/.libs/comm_delete_attr.o src/mpi/attr/.libs/comm_free_keyval.o src/mpi/attr/.libs/comm_get_attr.o src/mpi/attr/.libs/comm_set_attr.o src/mpi/attr/.libs/keyval_create.o src/mpi/attr/.libs/keyval_free.o src/mpi/attr/.libs/type_create_keyval.o src/mpi/attr/.libs/type_delete_attr.o src/mpi/attr/.libs/type_free_keyval.o src/mpi/attr/.libs/type_get_attr.o src/mpi/attr/.libs/type_set_attr.o src/mpi/attr/.libs/win_create_keyval.o src/mpi/attr/.libs/win_delete_attr.o src/mpi/attr/.libs/win_free_keyval.o src/mpi/attr/.libs/win_get_attr.o src/mpi/attr/.libs/win_set_attr.o src/mpi/coll/.libs/allreduce.o src/mpi/coll/.libs/barrier.o src/mpi/coll/.libs/op_create.o src/mpi/coll/.libs/op_free.o src/mpi/coll/.libs/bcast.o src/mpi/coll/.libs/alltoall.o src/mpi/coll/.libs/alltoallv.o src/mpi/coll/.libs/reduce.
> o
>> 
>>> src/mpi/coll/.libs/scatter.o src/mpi/coll/.libs/gather.o src/mpi/coll/.libs/scatterv.o src/mpi/coll/.libs/gatherv.o src/mpi/coll/.libs/scan.o src/mpi/coll/.libs/exscan.o src/mpi/coll/.libs/allgather.o src/mpi/coll/.libs/allgatherv.o src/mpi/coll/.libs/red_scat.o src/mpi/coll/.libs/alltoallw.o src/mpi/coll/.libs/reduce_local.o src/mpi/coll/.libs/op_commutative.o src/mpi/coll/.libs/red_scat_block.o src/mpi/coll/.libs/iallgather.o src/mpi/coll/.libs/iallgatherv.o src/mpi/coll/.libs/iallreduce.o src/mpi/coll/.libs/ialltoall.o src/mpi/coll/.libs/ialltoallv.o src/mpi/coll/.libs/ialltoallw.o src/mpi/coll/.libs/ibarrier.o src/mpi/coll/.libs/ibcast.o src/mpi/coll/.libs/iexscan.o src/mpi/coll/.libs/igather.o src/mpi/coll/.libs/igatherv.o src/mpi/coll/.libs/ired_scat.o src/mpi/coll/.libs/ired_scat_block.o src/mpi/coll/.libs/ireduce.o src/mpi/coll/.libs/iscan.o src/mpi/coll/.libs/iscatter.o src/mpi/coll/.libs/iscatterv.o src/mpi/comm/.libs/comm_compare.o src/mpi/comm/.libs/comm_create
> .
>> o
>>> src/mpi/comm/.libs/comm_create_group.o src/mpi/comm/.libs/comm_dup.o src/mpi/comm/.libs/comm_free.o src/mpi/comm/.libs/comm_get_name.o src/mpi/comm/.libs/comm_group.o src/mpi/comm/.libs/comm_idup.o src/mpi/comm/.libs/comm_rank.o src/mpi/comm/.libs/comm_size.o src/mpi/comm/.libs/comm_remote_group.o src/mpi/comm/.libs/comm_remote_size.o src/mpi/comm/.libs/comm_set_name.o src/mpi/comm/.libs/comm_split.o src/mpi/comm/.libs/comm_test_inter.o src/mpi/comm/.libs/intercomm_create.o src/mpi/comm/.libs/intercomm_merge.o src/mpi/comm/.libs/comm_split_type.o src/mpi/comm/.libs/comm_group_failed.o src/mpi/comm/.libs/comm_reenable_anysource.o src/mpi/comm/.libs/comm_remote_group_failed.o src/mpi/datatype/.libs/address.o src/mpi/datatype/.libs/get_address.o src/mpi/datatype/.libs/get_count.o src/mpi/datatype/.libs/get_elements.o src/mpi/datatype/.libs/pack.o src/mpi/datatype/.libs/unpack.o src/mpi/datatype/.libs/pack_size.o src/mpi/datatype/.libs/status_set_elements.o src/mpi/datatype/.l
>> i
>>> bs/type_get_name.o src/mpi/datatype/.libs/type_set_name.o src/mpi/datatype/.libs/type_size.o src/mpi/datatype/.libs/type_extent.o src/mpi/datatype/.libs/type_vector.o src/mpi/datatype/.libs/type_commit.o src/mpi/datatype/.libs/type_indexed.o src/mpi/datatype/.libs/type_hindexed.o src/mpi/datatype/.libs/type_struct.o src/mpi/datatype/.libs/type_contiguous.o src/mpi/datatype/.libs/type_free.o src/mpi/datatype/.libs/type_hvector.o src/mpi/datatype/.libs/type_dup.o src/mpi/datatype/.libs/type_get_envelope.o src/mpi/datatype/.libs/type_get_contents.o src/mpi/datatype/.libs/type_ub.o src/mpi/datatype/.libs/type_lb.o src/mpi/datatype/.libs/type_get_extent.o src/mpi/datatype/.libs/type_get_true_extent.o src/mpi/datatype/.libs/type_match_size.o src/mpi/datatype/.libs/type_create_struct.o src/mpi/datatype/.libs/type_create_hindexed.o src/mpi/datatype/.libs/type_create_hvector.o src/mpi/datatype/.libs/pack_external.o src/mpi/datatype/.libs/pack_external_size.o src/mpi/datatype/.libs/
> u
>> n
>>> pack_external.o src/mpi/datatype/.libs/type_create_indexed_block.o src/mpi/datatype/.libs/type_create_hindexed_block.o src/mpi/datatype/.libs/type_create_resized.o src/mpi/datatype/.libs/type_create_darray.o src/mpi/datatype/.libs/type_create_subarray.o src/mpi/errhan/.libs/add_error_code.o src/mpi/errhan/.libs/add_error_class.o src/mpi/errhan/.libs/add_error_string.o src/mpi/errhan/.libs/comm_call_errhandler.o src/mpi/errhan/.libs/comm_create_errhandler.o src/mpi/errhan/.libs/comm_get_errhandler.o src/mpi/errhan/.libs/comm_set_errhandler.o src/mpi/errhan/.libs/errhandler_create.o src/mpi/errhan/.libs/errhandler_free.o src/mpi/errhan/.libs/errhandler_get.o src/mpi/errhan/.libs/errhandler_set.o src/mpi/errhan/.libs/error_class.o src/mpi/errhan/.libs/error_string.o src/mpi/errhan/.libs/file_create_errhandler.o src/mpi/errhan/.libs/file_get_errhandler.o src/mpi/errhan/.libs/file_set_errhandler.o src/mpi/errhan/.libs/file_call_errhandler.o src/mpi/errhan/.libs/win_create_errha
> n
>> d
>>> ler.o src/mpi/errhan/.libs/win_call_errhandler.o src/mpi/errhan/.libs/win_get_errhandler.o src/mpi/errhan/.libs/win_set_errhandler.o src/mpi/group/.libs/group_compare.o src/mpi/group/.libs/group_difference.o src/mpi/group/.libs/group_excl.o src/mpi/group/.libs/group_free.o src/mpi/group/.libs/group_incl.o src/mpi/group/.libs/group_intersection.o src/mpi/group/.libs/group_range_excl.o src/mpi/group/.libs/group_range_incl.o src/mpi/group/.libs/group_rank.o src/mpi/group/.libs/group_size.o src/mpi/group/.libs/group_translate_ranks.o src/mpi/group/.libs/group_union.o src/mpi/init/.libs/abort.o src/mpi/init/.libs/init.o src/mpi/init/.libs/initialized.o src/mpi/init/.libs/initthread.o src/mpi/init/.libs/ismain.o src/mpi/init/.libs/finalize.o src/mpi/init/.libs/finalized.o src/mpi/init/.libs/querythread.o src/mpi/misc/.libs/getpname.o src/mpi/misc/.libs/pcontrol.o src/mpi/misc/.libs/version.o src/mpi/pt2pt/.libs/bsend.o src/mpi/pt2pt/.libs/bsend_init.o src/mpi/pt2pt/.libs/bufatta
> c
>> h
>>> .o src/mpi/pt2pt/.libs/buffree.o src/mpi/pt2pt/.libs/cancel.o src/mpi/pt2pt/.libs/greq_start.o src/mpi/pt2pt/.libs/greq_complete.o src/mpi/pt2pt/.libs/ibsend.o src/mpi/pt2pt/.libs/improbe.o src/mpi/pt2pt/.libs/imrecv.o src/mpi/pt2pt/.libs/iprobe.o src/mpi/pt2pt/.libs/irecv.o src/mpi/pt2pt/.libs/irsend.o src/mpi/pt2pt/.libs/isend.o src/mpi/pt2pt/.libs/issend.o src/mpi/pt2pt/.libs/mprobe.o src/mpi/pt2pt/.libs/mrecv.o src/mpi/pt2pt/.libs/probe.o src/mpi/pt2pt/.libs/recv.o src/mpi/pt2pt/.libs/recv_init.o src/mpi/pt2pt/.libs/request_free.o src/mpi/pt2pt/.libs/request_get_status.o src/mpi/pt2pt/.libs/rsend.o src/mpi/pt2pt/.libs/rsend_init.o src/mpi/pt2pt/.libs/send.o src/mpi/pt2pt/.libs/send_init.o src/mpi/pt2pt/.libs/sendrecv.o src/mpi/pt2pt/.libs/sendrecv_rep.o src/mpi/pt2pt/.libs/status_set_cancelled.o src/mpi/pt2pt/.libs/ssend.o src/mpi/pt2pt/.libs/ssend_init.o src/mpi/pt2pt/.libs/start.o src/mpi/pt2pt/.libs/startall.o src/mpi/pt2pt/.libs/test.o src/mpi/pt2pt/.libs/test_canc
> e
>> l
>>> led.o src/mpi/pt2pt/.libs/testall.o src/mpi/pt2pt/.libs/testany.o src/mpi/pt2pt/.libs/testsome.o src/mpi/pt2pt/.libs/wait.o src/mpi/pt2pt/.libs/waitall.o src/mpi/pt2pt/.libs/waitany.o src/mpi/pt2pt/.libs/waitsome.o src/mpi/rma/.libs/accumulate.o src/mpi/rma/.libs/alloc_mem.o src/mpi/rma/.libs/compare_and_swap.o src/mpi/rma/.libs/fetch_and_op.o src/mpi/rma/.libs/free_mem.o src/mpi/rma/.libs/get.o src/mpi/rma/.libs/get_accumulate.o src/mpi/rma/.libs/put.o src/mpi/rma/.libs/raccumulate.o src/mpi/rma/.libs/rget.o src/mpi/rma/.libs/rget_accumulate.o src/mpi/rma/.libs/rput.o src/mpi/rma/.libs/win_allocate.o src/mpi/rma/.libs/win_allocate_shared.o src/mpi/rma/.libs/win_attach.o src/mpi/rma/.libs/win_complete.o src/mpi/rma/.libs/win_create.o src/mpi/rma/.libs/win_create_dynamic.o src/mpi/rma/.libs/win_detach.o src/mpi/rma/.libs/win_fence.o src/mpi/rma/.libs/win_flush.o src/mpi/rma/.libs/win_flush_all.o src/mpi/rma/.libs/win_flush_local.o src/mpi/rma/.libs/win_flush_local_all.o src
> /
>> m
>>> pi/rma/.libs/win_free.o src/mpi/rma/.libs/win_get_group.o src/mpi/rma/.libs/win_get_name.o src/mpi/rma/.libs/win_lock.o src/mpi/rma/.libs/win_lock_all.o src/mpi/rma/.libs/win_post.o src/mpi/rma/.libs/win_set_name.o src/mpi/rma/.libs/win_shared_query.o src/mpi/rma/.libs/win_start.o src/mpi/rma/.libs/win_sync.o src/mpi/rma/.libs/win_test.o src/mpi/rma/.libs/win_unlock.o src/mpi/rma/.libs/win_unlock_all.o src/mpi/rma/.libs/win_wait.o src/mpi/spawn/.libs/comm_disconnect.o src/mpi/spawn/.libs/comm_get_parent.o src/mpi/spawn/.libs/comm_join.o src/mpi/spawn/.libs/comm_spawn.o src/mpi/spawn/.libs/comm_spawn_multiple.o src/mpi/spawn/.libs/lookup_name.o src/mpi/spawn/.libs/publish_name.o src/mpi/spawn/.libs/unpublish_name.o src/mpi/spawn/.libs/open_port.o src/mpi/spawn/.libs/close_port.o src/mpi/spawn/.libs/comm_connect.o src/mpi/spawn/.libs/comm_accept.o src/mpi/timer/.libs/wtime.o src/mpi/timer/.libs/wtick.o src/mpi/topo/.libs/cart_coords.o src/mpi/topo/.libs/cart_create.o src/mpi
> /
>> t
>>> opo/.libs/cart_get.o src/mpi/topo/.libs/cart_map.o src/mpi/topo/.libs/cart_rank.o src/mpi/topo/.libs/cart_shift.o src/mpi/topo/.libs/cart_sub.o src/mpi/topo/.libs/dims_create.o src/mpi/topo/.libs/graph_get.o src/mpi/topo/.libs/graph_map.o src/mpi/topo/.libs/graph_nbr.o src/mpi/topo/.libs/graphcreate.o src/mpi/topo/.libs/graphdimsget.o src/mpi/topo/.libs/graphnbrcnt.o src/mpi/topo/.libs/cartdim_get.o src/mpi/topo/.libs/topo_test.o src/mpi/topo/.libs/dist_gr_create_adj.o src/mpi/topo/.libs/dist_gr_create.o src/mpi/topo/.libs/dist_gr_neighb_count.o src/mpi/topo/.libs/dist_gr_neighb.o src/mpi/topo/.libs/inhb_allgather.o src/mpi/topo/.libs/inhb_allgatherv.o src/mpi/topo/.libs/inhb_alltoall.o src/mpi/topo/.libs/inhb_alltoallv.o src/mpi/topo/.libs/inhb_alltoallw.o src/mpi/topo/.libs/nhb_allgather.o src/mpi/topo/.libs/nhb_allgatherv.o src/mpi/topo/.libs/nhb_alltoall.o src/mpi/topo/.libs/nhb_alltoallv.o src/mpi/topo/.libs/nhb_alltoallw.o src/util/info/.libs/info_create.o src/util/i
> n
>> f
>>> o/.libs/info_delete.o src/util/info/.libs/info_dup.o src/util/info/.libs/info_free.o src/util/info/.libs/info_get.o src/util/info/.libs/info_getn.o src/util/info/.libs/info_getnth.o src/util/info/.libs/info_getvallen.o src/util/info/.libs/info_set.o src/mutex/.libs/mutex_create.o src/mutex/.libs/mutex_free.o src/mutex/.libs/mutex_lock.o src/mutex/.libs/mutex_unlock.o src/mpi_t/.libs/cat_changed.o src/mpi_t/.libs/cat_get_categories.o src/mpi_t/.libs/cat_get_cvars.o src/mpi_t/.libs/cat_get_info.o src/mpi_t/.libs/cat_get_num.o src/mpi_t/.libs/cat_get_pv.o src/mpi_t/.libs/cvar_get_info.o src/mpi_t/.libs/cvar_get_num.o src/mpi_t/.libs/cvar_handle_alloc.o src/mpi_t/.libs/cvar_handle_free.o src/mpi_t/.libs/cvar_read.o src/mpi_t/.libs/cvar_write.o src/mpi_t/.libs/enum_get_info.o src/mpi_t/.libs/enum_get_item.o src/mpi_t/.libs/mpit_finalize.o src/mpi_t/.libs/mpit_init_thread.o src/mpi_t/.libs/pvar_get_info.o src/mpi_t/.libs/pvar_get_num.o src/mpi_t/.libs/pvar_handle_alloc.o src/mpi
> _
>> t
>>> /.libs/pvar_handle_free.o src/mpi_t/.libs/pvar_read.o src/mpi_t/.libs/pvar_readreset.o src/mpi_t/.libs/pvar_reset.o src/mpi_t/.libs/pvar_session_create.o src/mpi_t/.libs/pvar_session_free.o src/mpi_t/.libs/pvar_start.o src/mpi_t/.libs/pvar_stop.o src/mpi_t/.libs/pvar_write.o   -Wl,-force_load,src/mpi/romio/.libs/libromio.a -Wl,-force_load,src/mpi/romio/.libs/libpromio.a  -L./src/mpl -L./src/openpa/src -L/opt/local/lib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/work/mpich2-1.5/src/mpl/.libs/libmpl.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/work/mpich2-1.5/src/openpa/src/.libs/libopa.dylib -lpthread  -arch x86_64 -arch x86_64 -Wl,-flat_namespace   -install_name  /opt/local/lib/libmpich.8.dylib -compatibility_version 9 -current_version 9.1 -Wl,-single_module
>>> :info:build clang: error: unable to execute command: Segmentation fault: 11
>>> :info:build clang: error: linker command failed due to signal (use -v to see invocation)
>>> :info:build make[2]: *** [lib/libmpich.la] Error 254
>>> :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/work/mpich2-1.5'
>>> :info:build make[1]: *** [all-recursive] Error 1
>>> :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/work/mpich2-1.5'
>>> :info:build make: *** [all] Error 2
>>> :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/work/mpich2-1.5'
>>> :info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/work/mpich2-1.5" && /usr/bin/make -j2 -w all 
>>> :info:build Exit code: 2
>>> :error:build org.macports.build for port mpich2 returned: command execution failed
>>> :debug:build Error code: CHILDSTATUS 20857 2
>>> :debug:build Backtrace: command execution failed
>>> while executing
>>> "system -nice 0 $fullcmdstring"
>>> ("eval" body line 1)
>>> invoked from within
>>> "eval system $notty $nice \$fullcmdstring"
>>> invoked from within
>>> "command_exec build"
>>> (procedure "portbuild::build_main" line 8)
>>> invoked from within
>>> "$procedure $targetname"
>>> :info:build Warning: targets not executed for mpich2: org.macports.activate org.macports.build org.macports.destroot org.macports.install
>>> :notice:build Please see the log file for port mpich2 for details:
>>> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_mpich2/mpich2/main.log
>>> ~$ 
>>> 
>>> _______________________________________________
>>> mpich-discuss mailing list     mpich-discuss at mcs.anl.gov
>>> To manage subscription options or unsubscribe:
>>> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>> 
>> _______________________________________________
>> mpich-discuss mailing list     mpich-discuss at mcs.anl.gov
>> To manage subscription options or unsubscribe:
>> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> 
> _______________________________________________
> mpich-discuss mailing list     mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss



More information about the mpich-discuss mailing list