Closed jeffhammond closed 4 years ago
Ha Ha, I am also seeing the same issue.
$ ./autogen.sh Checking for autoconf version...done Checking for automake version...done Checking for libtool version...done
Checking header file mpi.h at /apps/mpi/intel64/bin/../ ...done Found /apps/mpi/intel64/include/mpi.h Generating MPI wrappers... mpihstyle=_mpich done
Checking header file mpio.h at / apps/mpi/intel64/bin/../ ...done Found / apps/mpi/intel64/include/mpio.h Generating MPI IO wrappers... mpihstyle=_mpich done
Syncronizing confdb -> test/confdb... done
=== Applying patches === Applying patch to src/hwloc... fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). done
=== Running third-party initialization in src/hwloc === ./autogen.sh: line 147: ./autogen.sh: No such file or directory
The solution is to git clone --recursive
...
It appears that http://git.mpich.org/
is not available anymore (timing out). Looks like openpa has moved to https://github.com/pmodels/openpa
...
Yeah, I think the migration of OpenPA is recent. I'm sure one of the Argonne folks will fix this soon enough.
The OpenPA repo location issue was fixed in https://github.com/pmodels/casper/pull/34/commits/242c7cafdad32ab011b4a00121d1f963024c219b and merged just now (https://github.com/pmodels/casper/pull/34).
Attempting a fix in https://github.com/pmodels/casper/pull/38...
This was discussed over email on August 29, 2018 but I am creating an issue for tracking.
GitHub makes it really easy for users to clone without
--recursive
and thus not get the submodules../autogen.sh
should detect the lack of submodules and provide a helpful error message rather failing as follows: