The output you sent (in the attached tarball) in doesn't really make much sense:
libtool: link: ar cru .libs/libdatatype_reliable.a .libs/libdatatype_reliable_la-opal_datatype_pack.o .libs/libdatatype_reliable_la-opal_datatype_unpack.o libtool: link: ranlib .libs/libdatatype_reliable.a ranlib: '.libs/libdatatype_reliable.a': No such file Specifically: 1. "ar cru .libs/libdatatype_reliable.a" should have created the file .libs/libdatatype_reliable.a. 2. "ranlib .libs/libdatatype_reliable.a" then should modify the .libs/libdatatype_reliable.a that was just created. I'm not sure how #2 fails to find the file that was just created in step #1. No errors were reported by step #1, so that file should be there. Can you confirm if the file opal/datatype/.libs/libdatatype_reliable.a exists? Are you building on a networked filesystem, perchance? If so, is the time synchronized between the machine on which you are building and the file server? ________________________________ From: users <users-boun...@lists.open-mpi.org> on behalf of Elad Cohen via users <users@lists.open-mpi.org> Sent: Wednesday, July 12, 2023 4:27 AM To: users@lists.open-mpi.org <users@lists.open-mpi.org> Cc: Elad Cohen <el...@volcani.agri.gov.il> Subject: [OMPI users] OMPI compilation error in Making all datatypes Hello, I'm getting this error in both v4.1.4 and v4.1.5: Making all in datatype make[2]: Entering directory '/data/bin/openmpi-v4.1.5/openmpi-4.1.5/opal/datatype' CCLD libdatatype_reliable.la ranlib: '.libs/libdatatype_reliable.a': No such file make[2]: *** [Makefile:1870: libdatatype_reliable.la] Error 1 make[2]: Leaving directory '/data/bin/openmpi-v4.1.5/openmpi-4.1.5/opal/datatype' make[1]: *** [Makefile:2394: all-recursive] Error 1 make[1]: Leaving directory '/data/bin/openmpi-v4.1.5/openmpi-4.1.5/opal' make: *** [Makefile:1912: all-recursive] Error 1 Thank you