[mpich-discuss] Mpich 3.0.4 fails to compile on 32 bit Arch Linux

Mark E. Lee mark at markelee.com
Thu Oct 31 21:05:55 CDT 2013


Salutations!

Find attached to this message my config.log and m.txt

Regards,
Mark

>Hi Mark,
>
>When reporting installation problems, we need you to also include full 
>configure and make logs (config.log and m.txt). Please refer to 
>http://www.mpich.org/static/downloads/3.0.4/mpich-3.0.4-installguide.pdf
>
>Best,
>  Antonio
>
>
>On Thursday, October 31, 2013 06:14:15 PM Mark E. Lee wrote:
>> Salutations!
>> 
>> I get an error while compiling mpich-3.0.4 on 32-bit Arch Linux with
>>GCC
>> 4.8.2-3 (from Arch official repositories). I am getting the following
>> error:
>> 
>> /home/test/build/src/mpich-3.0.5/src/pm/hydra/tools/topo/hwloc/hwloc/include
>> /private/cpuid.h:39: Error: symbol 'Lhwloc1' is already defined
>> Makefile:708: recipe for target 'topology-x86.lo' failed
>> 
>> Any help would be greatly appreciated!
>> 
>> Regards,
>> Mark
-- 
Mark E. Lee <mark at markelee.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: text/x-log
Size: 582178 bytes
Desc: not available
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20131031/b1237b72/attachment.bin>
-------------- next part --------------
make  all-recursive
make[1]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4'
Making all in src/mpl
make[2]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/mpl'
  CC       mplstr.lo
  CC       mpltrmem.lo
  CC       mplenv.lo
  CCLD     libmpl.la
make[2]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/mpl'
Making all in src/openpa
make[2]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa'
Making all in src
make[3]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa/src'
make  all-am
make[4]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa/src'
  CC       opa_primitives.lo
  CC       opa_queue.lo
  CCLD     libopa.la
make[4]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa/src'
make[3]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa/src'
Making all in test
make[3]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa/test'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa/test'
make[3]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa'
make[2]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/openpa'
Making all in src/mpi/romio
make[2]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/mpi/romio'
make[3]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/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_at.lo
  CC       mpi-io/iread_sh.lo
  CC       mpi-io/iwrite.lo
  CC       mpi-io/iwrite_at.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       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_fake.lo
  CC       adio/common/ad_iwrite.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
  CCLD     libromio.la
make[3]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/mpi/romio'
make[2]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/mpi/romio'
Making all in src/pm/hydra
make[2]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra'
Making all in ../../mpl
make[3]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/mpl'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/mpl'
Making all in tools/topo/hwloc/hwloc
make[3]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc'
Making all in src
make[4]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc/src'
make[5]: Entering directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc/src'
  CC       topology.lo
  CC       traversal.lo
  CC       distances.lo
  CC       components.lo
  CC       bind.lo
  CC       bitmap.lo
  CC       misc.lo
  CC       base64.lo
  CC       topology-noos.lo
  CC       topology-synthetic.lo
  CC       topology-custom.lo
  CC       topology-xml.lo
  CC       topology-xml-nolibxml.lo
  CC       topology-linux.lo
  CC       topology-x86.lo
/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc/include/private/cpuid.h: Assembler messages:
/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc/include/private/cpuid.h:39: Error: symbol `Lhwloc1' is already defined
Makefile:708: recipe for target 'topology-x86.lo' failed
make[5]: *** [topology-x86.lo] Error 1
make[5]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc/src'
Makefile:762: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc/src'
Makefile:455: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc'
Makefile:1808: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4/src/pm/hydra'
Makefile:23607: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/test/build/mpich3/src/mpich-3.0.4'
Makefile:6706: recipe for target 'all' failed
make: *** [all] Error 2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 230 bytes
Desc: This is a digitally signed message part
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20131031/b1237b72/attachment.sig>


More information about the discuss mailing list