Charles,

have you tried to configure --with-pmix-libdir=/.../lib64 ?

Cheers,

Gilles

----- Original Message -----
> I’ll add that when building OpenMPI 3.0.0 with an external PMIx, I 
found that the OpenMPI configure script only looks in “lib” for the the 
pmix library but the pmix configure/build uses “lib64” (as it should on 
a 64-bit system) so the configure script falls back to the internal PMIx.
  As Robert suggested, check your config.log for “not found” messages.  
> 
> In my case, I simply added a “lib -> lib64” symlink in the PMIx 
installation directory rather than alter the configure script and that 
did the trick.
> 
> Good luck,
> 
> Charlie
> 
> > On Apr 23, 2018, at 6:07 PM, r...@open-mpi.org wrote:
> > 
> > Hi Michael
> > 
> > Looks like the problem is that you didn’t wind up with the external 
PMIx. The component listed in your error is the internal PMIx one which 
shouldn’t have built given that configure line.
> > 
> > Check your config.out and see what happened. Also, ensure that your 
LD_LIBRARY_PATH is properly pointing to the installation, and that you 
built into a “clean” prefix.
> > 
> > 
> >> On Apr 23, 2018, at 12:01 PM, Michael Di Domenico <mdidomenico4@
gmail.com> wrote:
> >> 
> >> i'm trying to get slurm 17.11.5 and openmpi 3.0.1 working with pmix.
> >> 
> >> everything compiled, but when i run something it get
> >> 
> >> : symbol lookup error: /openmpi/mca_pmix_pmix2x.so: undefined 
symbol:
> >> opal_libevent2022_evthread_use_pthreads
> >> 
> >> i more then sure i did something wrong, but i'm not sure what, here
's what i did
> >> 
> >> compile libevent 2.1.8
> >> 
> >> ./configure --prefix=/libevent-2.1.8
> >> 
> >> compile pmix 2.1.0
> >> 
> >> ./configure --prefix=/pmix-2.1.0 --with-psm2
> >> --with-munge=/munge-0.5.13 --with-libevent=/libevent-2.1.8
> >> 
> >> compile openmpi
> >> 
> >> ./configure --prefix=/openmpi-3.0.1 --with-slurm=/slurm-17.11.5
> >> --with-hwloc=external --with-mxm=/opt/mellanox/mxm
> >> --with-cuda=/usr/local/cuda --with-pmix=/pmix-2.1.0
> >> --with-libevent=/libevent-2.1.8
> >> 
> >> when i look at the symbols in the mca_pmix_pmix2x.so library the
> >> function is indeed undefined (U) in the output, but checking ldd
> >> against the library doesn't show any missing
> >> 
> >> any thoughts?
> >> _______________________________________________
> >> users mailing list
> >> users@lists.open-mpi.org
> >> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.open-2Dmpi.org_mailman_listinfo_users&d=DwIGaQ&c=pZJPUDQ3SB9JplYbifm4nt2lEVG5pWx2KikqINpWlZM&r=HOtXciFqK5GlgIgLAxthUQ&m=XE6hInyZVJ5VMrO5vdTEKEw3pZBBVnLE7U8Nm67zj2M&s=_sgJVrkRzlv7dIYMvtMfj26AJdbH-fcOOarmN7PyJCI&e=

> > 
> > _______________________________________________
> > users mailing list
> > users@lists.open-mpi.org
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.open-2Dmpi.org_mailman_listinfo_users&d=DwIGaQ&c=pZJPUDQ3SB9JplYbifm4nt2lEVG5pWx2KikqINpWlZM&r=HOtXciFqK5GlgIgLAxthUQ&m=XE6hInyZVJ5VMrO5vdTEKEw3pZBBVnLE7U8Nm67zj2M&s=_sgJVrkRzlv7dIYMvtMfj26AJdbH-fcOOarmN7PyJCI&e=

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

Reply via email to