Discussion:
[OMPI users] Issue in installing PMIx
Marc Cooper
2017-06-06 21:20:47 UTC
Permalink
Hi,

I've been trying to install PMIx external to OpenMPI, with separate
libevent and hwloc. My configuration script is

./configure --prefix=<path-to-openmpi> --with-platform=optimized
--with-pmix=<path-to-pmix> --with-libevent=<path-to-libevent>
--with-hwloc=<path-to-hwloc>.

This is done successfully. When I 'make' it, I get the following error

Making all in mca/pmix/external
CC mca_pmix_external_la-pmix_ext_component.lo
In file included from pmix_ext_component.c:24:
./pmix_ext.h:31:10: fatal error: 'pmix/pmix_common.h' file not found
#include "pmix/pmix_common.h"
^
1 error generated.
make[2]: *** [mca_pmix_external_la-pmix_ext_component.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

When I have given the path to the external PMIx, why is this error popping
up. Appreciate any help in resolving it.

Cheers,
Marc
r***@open-mpi.org
2017-06-07 18:54:00 UTC
Permalink
Ummm...what version of OMPI and PMIx are you talking about?
Hi,
I've been trying to install PMIx external to OpenMPI, with separate libevent and hwloc. My configuration script is
./configure --prefix=<path-to-openmpi> --with-platform=optimized --with-pmix=<path-to-pmix> --with-libevent=<path-to-libevent> --with-hwloc=<path-to-hwloc>.
This is done successfully. When I 'make' it, I get the following error
Making all in mca/pmix/external
CC mca_pmix_external_la-pmix_ext_component.lo
./pmix_ext.h:31:10: fatal error: 'pmix/pmix_common.h' file not found
#include "pmix/pmix_common.h"
^
1 error generated.
make[2]: *** [mca_pmix_external_la-pmix_ext_component.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
When I have given the path to the external PMIx, why is this error popping up. Appreciate any help in resolving it.
Cheers,
Marc
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
Marc Cooper
2017-06-07 21:50:59 UTC
Permalink
OpenMPI 2.1.1 and PMIx v1.1
Post by r***@open-mpi.org
Ummm...what version of OMPI and PMIx are you talking about?
Post by Marc Cooper
Hi,
I've been trying to install PMIx external to OpenMPI, with separate
libevent and hwloc. My configuration script is
Post by Marc Cooper
./configure --prefix=<path-to-openmpi> --with-platform=optimized
--with-pmix=<path-to-pmix> --with-libevent=<path-to-libevent>
--with-hwloc=<path-to-hwloc>.
Post by Marc Cooper
This is done successfully. When I 'make' it, I get the following error
Making all in mca/pmix/external
CC mca_pmix_external_la-pmix_ext_component.lo
./pmix_ext.h:31:10: fatal error: 'pmix/pmix_common.h' file not found
#include "pmix/pmix_common.h"
^
1 error generated.
make[2]: *** [mca_pmix_external_la-pmix_ext_component.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
When I have given the path to the external PMIx, why is this error
popping up. Appreciate any help in resolving it.
Post by Marc Cooper
Cheers,
Marc
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
r***@open-mpi.org
2017-06-08 03:23:33 UTC
Permalink
It built fine for me - on your configure path-to-pmix, what did you tell it? It wants the path supplied as <prefix> when you configured pmix itself
Post by Marc Cooper
OpenMPI 2.1.1 and PMIx v1.1
Ummm...what version of OMPI and PMIx are you talking about?
Hi,
I've been trying to install PMIx external to OpenMPI, with separate libevent and hwloc. My configuration script is
./configure --prefix=<path-to-openmpi> --with-platform=optimized --with-pmix=<path-to-pmix> --with-libevent=<path-to-libevent> --with-hwloc=<path-to-hwloc>.
This is done successfully. When I 'make' it, I get the following error
Making all in mca/pmix/external
CC mca_pmix_external_la-pmix_ext_component.lo
./pmix_ext.h:31:10: fatal error: 'pmix/pmix_common.h' file not found
#include "pmix/pmix_common.h"
^
1 error generated.
make[2]: *** [mca_pmix_external_la-pmix_ext_component.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
When I have given the path to the external PMIx, why is this error popping up. Appreciate any help in resolving it.
Cheers,
Marc
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users <https://rfd.newmexicoconsortium.org/mailman/listinfo/users>
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users <https://rfd.newmexicoconsortium.org/mailman/listinfo/users>
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
r***@open-mpi.org
2017-06-08 03:24:05 UTC
Permalink
I guess I should also have clarified - I tested with PMIx v1.1.5 as that is the latest in the 1.1 series.
Post by r***@open-mpi.org
It built fine for me - on your configure path-to-pmix, what did you tell it? It wants the path supplied as <prefix> when you configured pmix itself
Post by Marc Cooper
OpenMPI 2.1.1 and PMIx v1.1
Ummm...what version of OMPI and PMIx are you talking about?
Hi,
I've been trying to install PMIx external to OpenMPI, with separate libevent and hwloc. My configuration script is
./configure --prefix=<path-to-openmpi> --with-platform=optimized --with-pmix=<path-to-pmix> --with-libevent=<path-to-libevent> --with-hwloc=<path-to-hwloc>.
This is done successfully. When I 'make' it, I get the following error
Making all in mca/pmix/external
CC mca_pmix_external_la-pmix_ext_component.lo
./pmix_ext.h:31:10: fatal error: 'pmix/pmix_common.h' file not found
#include "pmix/pmix_common.h"
^
1 error generated.
make[2]: *** [mca_pmix_external_la-pmix_ext_component.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
When I have given the path to the external PMIx, why is this error popping up. Appreciate any help in resolving it.
Cheers,
Marc
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users <https://rfd.newmexicoconsortium.org/mailman/listinfo/users>
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users <https://rfd.newmexicoconsortium.org/mailman/listinfo/users>
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
Marc Cooper
2017-06-09 20:39:04 UTC
Permalink
I was able to successfully install these versions. Thanks Ralph.

The error was path to 'libevent' getting overridden. A clean installation
of libevent, followed by PMIx and then OMPI went successfully.
Post by r***@open-mpi.org
I guess I should also have clarified - I tested with PMIx v1.1.5 as that
is the latest in the 1.1 series.
It built fine for me - on your configure path-to-pmix, what did you tell
it? It wants the path supplied as <prefix> when you configured pmix itself
OpenMPI 2.1.1 and PMIx v1.1
Post by r***@open-mpi.org
Ummm...what version of OMPI and PMIx are you talking about?
Post by Marc Cooper
Hi,
I've been trying to install PMIx external to OpenMPI, with separate
libevent and hwloc. My configuration script is
Post by Marc Cooper
./configure --prefix=<path-to-openmpi> --with-platform=optimized
--with-pmix=<path-to-pmix> --with-libevent=<path-to-libevent>
--with-hwloc=<path-to-hwloc>.
Post by Marc Cooper
This is done successfully. When I 'make' it, I get the following error
Making all in mca/pmix/external
CC mca_pmix_external_la-pmix_ext_component.lo
./pmix_ext.h:31:10: fatal error: 'pmix/pmix_common.h' file not found
#include "pmix/pmix_common.h"
^
1 error generated.
make[2]: *** [mca_pmix_external_la-pmix_ext_component.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
When I have given the path to the external PMIx, why is this error
popping up. Appreciate any help in resolving it.
Post by Marc Cooper
Cheers,
Marc
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
Loading...