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

Multiple troubles regarding installation v5.0.6 #13022

Open
cdorsman opened this issue Jan 7, 2025 · 2 comments
Open

Multiple troubles regarding installation v5.0.6 #13022

cdorsman opened this issue Jan 7, 2025 · 2 comments

Comments

@cdorsman
Copy link

cdorsman commented Jan 7, 2025

Thank you for taking the time to submit an issue!

Background information

What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.)

v5.0.6

Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)

tarbal and zipfile

If you are building/installing from a git clone, please copy-n-paste the output from git submodule status.

Please describe the system on which you are running

  • Operating system/version: Ubuntu 20.24
  • Computer hardware: Not relevant
  • Network type: Not relevant

Details of the problem

Firstly: The configure script that should be present in the root of the package is missing.
Generating a configure script with autoconf ends up with the following error messages:

user@PFSV2:~/tmp/ompi-5.0.6$ autoconf
/usr/bin/m4:configure.ac:45: cannot open `config/autogen_found_items.m4': No such file or directory
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found
sh: 1: config/opal_get_version.sh: not found

Listing of the config directory:
user@PFSV2:~/tmp/ompi-5.0.6/config$ ls
Makefile.am ompi_setup_mpi_fortran.m4
Makefile.options ompi_setup_mpi_java.m4
aclocal_subcfg.m4 ompi_setup_mpi_profiling.m4
c_get_alignment.m4 ompi_setup_prrte.m4
c_weak_symbols.m4 opal_case_sensitive_fs_setup.m4
distscript.sh opal_check_alt_short_float.m4
extract-3rd-party-configure.pl opal_check_attributes.m4
find_common_syms opal_check_broken_qsort.m4
from-savannah opal_check_cflags.m4
getdate.sh opal_check_cma.m4
ltmain_nag_pthread.diff opal_check_compiler_version.m4
ltmain_pgi_tp.diff opal_check_compiler_works.m4
oac opal_check_cuda.m4
ompi_check_gpfs.m4 opal_check_knem.m4
ompi_check_ime.m4 opal_check_libnl.m4
ompi_check_libhcoll.m4 opal_check_offsetof.m4
ompi_check_lustre.m4 opal_check_ofi.m4
ompi_check_psm2.m4 opal_check_os_flavors.m4
ompi_check_pvfs2.m4 opal_check_portals4.m4
ompi_check_ucc.m4 opal_check_rocm.m4
ompi_check_ucx.m4 opal_check_ugni.m4
ompi_config_files.m4 opal_check_vendor.m4
ompi_configure_options.m4 opal_check_visibility.m4
ompi_deleted_options.m4 opal_check_withdir.m4
ompi_endpoint_tag.m4 opal_check_xpmem.m4
ompi_ext.m4 opal_config_3rdparty.m4
ompi_find_mpi_aint_count_offset.m4 opal_config_asm.m4
ompi_fortran_check.m4 opal_config_files.m4
ompi_fortran_check_abstract.m4 opal_config_hwloc.m4
ompi_fortran_check_asynchronous.m4 opal_config_libevent.m4
ompi_fortran_check_bind_c.m4 opal_config_pmix.m4
ompi_fortran_check_c_funloc.m4 opal_config_subdir.m4
ompi_fortran_check_elemental.m4 opal_config_subdir_args.m4
ompi_fortran_check_f08_assumed_rank.m4 opal_config_treematch.m4
ompi_fortran_check_ignore_tkr.m4 opal_configure_options.m4
ompi_fortran_check_interface.m4 opal_ensure_contains_optflags.m4
ompi_fortran_check_iso_fortran_env.m4 opal_expand_tarball.m4
ompi_fortran_check_iso_fortran_env_real16.m4 opal_find_type.m4
ompi_fortran_check_logical_array.m4 opal_functions.m4
ompi_fortran_check_max_array_rank.m4 opal_get_version.m4
ompi_fortran_check_optional_args.m4 opal_get_version.m4sh
ompi_fortran_check_preprocess_f90.m4 opal_lang_link_with_c.m4
ompi_fortran_check_private.m4 opal_load_platform.m4
ompi_fortran_check_procedure.m4 opal_mca.m4
ompi_fortran_check_real16_c_equiv.m4 opal_mca_priority_sort.pl
ompi_fortran_check_storage_size.m4 opal_save_version.m4
ompi_fortran_check_type.m4 opal_search_libs.m4
ompi_fortran_check_use_only.m4 opal_set_lib_name.m4
ompi_fortran_find_ext_symbol_convention.m4 opal_set_mca_prefix.m4
ompi_fortran_find_module_include_flag.m4 opal_setup_cc.m4
ompi_fortran_get_alignment.m4 opal_setup_cli.m4
ompi_fortran_get_handle_max.m4 opal_setup_ft.m4
ompi_fortran_get_kind_value.m4 opal_setup_wrappers.m4
ompi_fortran_get_sizeof.m4 opal_strip_optflags.m4
ompi_fortran_get_value_true.m4 opal_subdir_env.m4
ompi_interix.m4 opal_summary.m4
ompi_setup_cxx.m4 oshmem_config_files.m4
ompi_setup_debugger_flags.m4 oshmem_configure_options.m4
ompi_setup_fc.m4 oshmem_setup_profiling.m4
ompi_setup_java.m4 pkg.m4
ompi_setup_mpi_ext.m4

Please describe, in detail, the problem that you are having, including the behavior you expect to see, the actual behavior that you are seeing, steps to reproduce the problem, etc. It is most helpful if you can attach a small program that a developer can use to reproduce your problem.

I expect to be able to install OpenMPI.

@ggouaillardet
Copy link
Contributor

Make sure you downloaded an official tarball from https://www.open-mpi.org/software/ompi/v5.0/

(the tar and zip files from GitHub should not be used)

@jsquyres
Copy link
Member

jsquyres commented Jan 7, 2025

@ggouaillardet is correct. Per https://docs.open-mpi.org/en/v5.0.x/installing-open-mpi/downloading.html, we unfortunately cannot suppress the automatic tarballs that Github creates.

Please download an official Open MPI tarball from https://www.open-mpi.org/ -- those are properly bootstrapped, contain a functional configure script, etc. See the build instructions here: https://docs.open-mpi.org/en/v5.0.x/installing-open-mpi/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

3 participants