I can't replicate this on my setting, but I am not using the tar archive
from the OMPI website (I use the git tag). Can you do `ls -l
opal/datatype/.lib` in your build directory.

  George.

On Wed, Jul 12, 2023 at 7:14 AM Elad Cohen via users <
users@lists.open-mpi.org> wrote:

> Hi Jeff, thanks for replying
>
>
> opal/datatype/.libs/libdatatype_reliable.a doesn't exist.
>
>
> I tried building on a networked filesystem , and a local one .
>
>
> when building in /root - i'm getting ore output, but eventually the same
> error:
>
>
> make[2]: Entering directory
> '/root/openmpi-v4.1.5/openmpi-4.1.5/opal/datatype'
>   CC       libdatatype_reliable_la-opal_datatype_pack.lo
>   CC       libdatatype_reliable_la-opal_datatype_unpack.lo
>   CC       opal_convertor_raw.lo
>   CC       opal_convertor.lo
>   CC       opal_copy_functions.lo
>   CC       opal_copy_functions_heterogeneous.lo
>   CC       opal_datatype_add.lo
>   CC       opal_datatype_clone.lo
>   CC       opal_datatype_copy.lo
>   CC       opal_datatype_create.lo
>   CC       opal_datatype_create_contiguous.lo
>   CC       opal_datatype_destroy.lo
>   CC       opal_datatype_dump.lo
>   CC       opal_datatype_fake_stack.lo
>   CC       opal_datatype_get_count.lo
>   CC       opal_datatype_module.lo
>   CC       opal_datatype_monotonic.lo
>   CC       opal_datatype_optimize.lo
>   CC       opal_datatype_pack.lo
>   CC       opal_datatype_position.lo
>   CC       opal_datatype_resize.lo
>   CC       opal_datatype_unpack.lo
>   CCLD     libdatatype_reliable.la
> ranlib: '.libs/libdatatype_reliable.a': No such file
> make[2]: *** [Makefile:1870: libdatatype_reliable.la] Error
>
>
>
> ------------------------------
> *From:* Jeff Squyres (jsquyres) <jsquy...@cisco.com>
> *Sent:* Wednesday, July 12, 2023 1:09:35 PM
> *To:* users@lists.open-mpi.org
> *Cc:* Elad Cohen
> *Subject:* Re: OMPI compilation error in Making all datatypes
>
> 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
>
>
>
> Email secured by Check Point - Threat Emulation policy
>
>

Reply via email to