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

Stephen Siegel siegel at udel.edu
Tue Oct 30 14:54:43 CDT 2012


On Oct 30, 2012, at 3:30 PM, Dave Goodell <goodell at mcs.anl.gov> wrote:

> Libtool is a just a shell script in this role, so it's unlikely to be segfaulting (though not a total impossibility).  The message appears to be coming from clang itself, warning about the linker SEGV-ing:
> 
> ----8<----
> :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)
> ----8<----
> 
> It might be interesting to see the result of invoking the same clang command with "-v", although there is probably little we can actually do with that information.

It just prints this information:

Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix
 
then repeats the command, then

clang: error: unable to execute command: Segmentation fault: 11
clang: error: linker command failed due to signal (use -v to see invocation)
mpich2-1.5$ 

-steve


> 
> -Dave
> 
> On Oct 30, 2012, at 2:26 PM CDT, Jeff Hammond wrote:
> 
>> Looking at it again, I guess libtool could be at fault.
>> 
>> Jeff
>> 
>> On Tue, Oct 30, 2012 at 2:24 PM, Dave Goodell <goodell at mcs.anl.gov> wrote:
>>> It might have run out of memory, but IIRC Clang is written mostly in C++ and "new" should throw an exception instead of returning NULL if it runs out of memory.  More likely there is some other plain-vanilla bug in Clang (or one of the underlying system tools invoked by the compiler driver) in some particular situation.
>>> 
>>> -Dave
>>> 
>>> On Oct 30, 2012, at 1:59 PM CDT, Jeff Hammond wrote:
>>> 
>>>> ">> :info:build clang: error: unable to execute command: Segmentation
>>>> fault: 11" suggests that Clang ran out of memory.  You should try to
>>>> isolate the problem with Clang and report that to its developers.
>>>> 
>>>> Jeff
>>>> 
>>>> On Tue, Oct 30, 2012 at 1:36 PM, Darius Buntinas <buntinas at mcs.anl.gov> wrote:
>>>>> 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_reque
> s
>> t
>>> .
>>>> 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
>>> 
>>>> s
>>>>> r
>>>>>> 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/
> s
>> r
>>> c
>>>> /
>>>>> .
>>>>>> 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_is
> t
>> a
>>> r
>>>> t
>>>>> m
>>>>>> 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/ch
> 3
>> /
>>> c
>>>> h
>>>>> a
>>>>>> 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
>>> 
>>>> s
>>>>> r
>>>>>> 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
> _
>> s
>>> e
>>>> g
>>>>> m
>>>>>> 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/simpl
> e
>> _
>>> p
>>>> m
>>>>> i
>>>>>> 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/re
> d
>> u
>>> c
>>>> e
>>>>> .
>>>>>> 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_c
> r
>> e
>>> a
>>>> t
>>>>> e
>>>>>> .
>>>>>>> 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/dataty
> p
>> e
>>> /
>>>> .
>>>>> 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/.
> l
>> i
>>> b
>>>> s
>>>>> /
>>>>>> 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_
> e
>> r
>>> r
>>>> h
>>>>> a
>>>>>> 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/bu
> f
>> a
>>> t
>>>> t
>>>>> a
>>>>>> 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
> _
>> c
>>> a
>>>> n
>>>>> c
>>>>>> 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
>>> s
>>>> r
>>>>> c
>>>>>> /
>>>>>>> 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 sr
> c
>> /
>>> m
>>>> p
>>>>> i
>>>>>> /
>>>>>>> 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/u
> t
>> i
>>> l
>>>> /
>>>>> 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 sr
> c
>> /
>>> m
>>>> p
>>>>> i
>>>>>> _
>>>>>>> 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
>>>>> 
>>>>> _______________________________________________
>>>>> 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
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Jeff Hammond
>>>> Argonne Leadership Computing Facility
>>>> University of Chicago Computation Institute
>>>> jhammond at alcf.anl.gov / (630) 252-5381
>>>> http://www.linkedin.com/in/jeffhammond
>>>> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
>>>> _______________________________________________
>>>> 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
>> 
>> 
>> 
>> -- 
>> Jeff Hammond
>> Argonne Leadership Computing Facility
>> University of Chicago Computation Institute
>> jhammond at alcf.anl.gov / (630) 252-5381
>> http://www.linkedin.com/in/jeffhammond
>> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
>> _______________________________________________
>> 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