Hello all,

I downloaded openmpi-3.0.0.tar.gz and attempted to build it on my Red Hat Linux 
computer, 
kernel 2.6.18-194.el5.

The C compiler used is Intel icc, version 11.1.

The make failed when compiling pmix_mmap, with messages such as

 /opt/openmpi-3.0.0-Intel-src/opal/threads/conditions.h(96): error: pointer to 
incomplete class 
type is not allowed

    absolute.tv_sec = abstime->tv_sec;

I have attached a tar file with the output from configure and the output from 
make.

I was able to build openmpi-2.1.1 using the same computer and compiler.

I was able to build openmpi-3.0.0 using a different computer, with icc version 
14.0.4.

Can you please tell me how I can avoid this compilation error, when using icc 
version 11.1?

Sincerely,

Ted Sussman

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any other MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  openmpi.tgz
     Date:  29 Sep 2017, 15:59
     Size:  41347 bytes.
     Type:  Binary

Attachment: openmpi.tgz
Description: Binary data

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to