Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When building from source code of v5.0.3, it says ‘The submodule "config/oac" is missing.’ #13000

Open
zpcalan opened this issue Dec 26, 2024 · 5 comments

Comments

@zpcalan
Copy link

zpcalan commented Dec 26, 2024

Any idea how to fix this? I get the zip from https://github.com/open-mpi/ompi/tags.

@ggouaillardet
Copy link
Contributor

Unless you are a developer, you should download the official tarballs from https://www.open-mpi.org/software/ompi/v5.0/

By the way, the latest release is 5.0.6.

@zpcalan
Copy link
Author

zpcalan commented Dec 26, 2024

Unfortunately, we do need to build from source code. : )

@ggouaillardet
Copy link
Contributor

Did you mean build from git (instead of build from source)?

@rhc54
Copy link
Contributor

rhc54 commented Dec 26, 2024

Sounds like you got the unofficial GitHub tarball - which the OMPI community does not support. You want the official tarball from https://www.open-mpi.org/software/ompi/v5.0/

@jsquyres
Copy link
Member

Unfortunately, we do need to build from source code. : )

I think you misunderstood @ggouaillardet -- the releases from https://www.open-mpi.org/software/ompi/v5.0/ are source code releases. The tarballs available from that URL are properly bootstrapped, ready-to-build tarballs.

The naked git clone tarballs you get from https://github.com/open-mpi/ompi/tags are not properly bootstrapped, and do not build properly. This is why we do not have any releases in the GitHub release mechanism; we don't want users to download those non-functional tarballs. We cannot disable GitHub's functionality of publishing naked git tarballs under the "tags" section, unfortunately.

If a bootstrapped source tarball is somehow insufficient, and you really do need to be able to build from a git clone, then you should read https://docs.open-mpi.org/en/v5.0.x/developers/index.html.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants