All,
In attempting to build MPICH 3.1.4 or 3.2 in the Windows 10 Subsystem for Linux, which provides a full Ubuntu bash shell, I receive the following error message after configuring:
Prior to configuring, I installed aclocal installed via “sudo apt-get install automake,” which provided aclocal-1.14. I attempted unsuccessfully to build aclocal-1.15, but the discussion at the following URL suggests that the problem might relate to time stamps on file MPICH tar ball:
I tried several of the steps suggested at the above link, but each leads to the following error message during the make step:
$ make
( cd ./src/binding/fortran/mpif_h && ./buildiface )
Replacing
mpif.h.in( cd ./src/binding/fortran/use_mpi && ./buildiface )
Replacing
mpi_base.f90.inReplacing
mpi_constants.f90.inReplacing mpi_t1.f90
( cd . && rm -f .err unusederr.txt ; rm -rf .tmp )
( cd . && \
./maint/extracterrmsgs -careful=unusederr.txt \
-skip=src/util/multichannel/mpi.c \
`cat maint/errmsgdirs` > .tmp 2>.err )
( cd . && if test -s .err ; then rm -f .tmp ; cat .err ; exit 1 ; fi )
Warning: attempt to redefine **fail. Duplicate ignored.
make: *** [src/mpi/errhan/defmsg.h] Error 1
Can anyone advise me about how to resolve this problem? Information on the Windows 10 Ubuntu distribution is here:
Best Regards,