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 make all-recursive make[1]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU' Making all in /home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpl make[2]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpl' CC src/mplstr.lo CC src/mpltrmem.lo CC src/mplenv.lo CC src/mplsock.lo CCLD libmpl.la make[2]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpl' Making all in /home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa make[2]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa' Making all in src make[3]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa/src' make all-am make[4]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa/src' CC opa_primitives.lo CC opa_queue.lo CCLD libopa.la make[4]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa/src' make[3]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa/src' Making all in test make[3]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa/test' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa/test' make[3]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa' make[2]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/openpa' Making all in src/mpi/romio make[2]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpi/romio' make[3]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/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 CC adio/common/hint_fns.lo CCLD libromio.la make[3]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpi/romio' make[2]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpi/romio' Making all in src/pm/hydra make[2]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/pm/hydra' Making all in ../../mpl make[3]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpl' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/mpl' Making all in tools/topo/hwloc/hwloc make[3]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/pm/hydra/tools/topo/hwloc/hwloc' Making all in src make[4]: Entering directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/pm/hydra/tools/topo/hwloc/hwloc/src' CC topology.lo CC traversal.lo In file included from ../../../../../../../../../src/pm/hydra/tools/topo/hwloc/hwloc/src/traversal.c:12: /home/weitong/setup/mpich/mpich-3.1/src/pm/hydra/tools/topo/hwloc/hwloc/include/private/misc.h:28:2: error: #error "unknown size for unsigned int." make[4]: *** [traversal.lo] 错误 1 make[4]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/pm/hydra/tools/topo/hwloc/hwloc/src' make[3]: *** [all-recursive] 错误 1 make[3]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/pm/hydra/tools/topo/hwloc/hwloc' make[2]: *** [all-recursive] 错误 1 make[2]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU/src/pm/hydra' make[1]: *** [all-recursive] 错误 1 make[1]: Leaving directory `/home/weitong/setup/mpich/mpich-3.1/tmp_GNU' make: *** [all] 错误 2