Thank you very much, Matt! That sounds like it. Will try when I next get to 
work on this. (and I would really like to make 5.0.0 work …)

(I lost a few extra hours afterwards, with the OneAPI based OpenMPI 4.1.6 
mpic++ not being able to find various C++ headers - and I think this is due to 
Apple XCode. mpif90 and mpicc work and the situation for mpic++ did improve 
with XCode 5.1 beta 2, which is why I am suspecting this is an XCode related 
problem. However, I now need to find more time …)

Thanks again & best wishes
Volker

Volker Blum
Associate Professor, Duke MEMS & Chemistry
https://aims.pratt.duke.edu
https://bsky.app/profile/aimsduke.bsky.social

> On Oct 28, 2023, at 1:32 PM, Matt Thompson <fort...@gmail.com> wrote:
> 
> On my Mac I build Open MPI 5 with (among other flags):
> 
> --with-hwloc=internal --with-libevent=internal --with-pmix=internal
> 
> In my case, I should have had libevent through brew, but it didn't seem to 
> see it. But then I figured I might as well let Open MPI build its own for 
> convenience.
> 
> Matt
> 
> On Fri, Oct 27, 2023 at 7:51 PM Volker Blum via users 
> <users@lists.open-mpi.org> wrote:
> OpenMPI 5.0.0 & Intel OneAPI 2023.2.0 on MacOS 14.0: 
> 
> In an ostensibly clean system, the following configure on MacOS ends without 
> a viable pmix build:
> 
> configure: WARNING: Either libevent or libev support is required, but neither
> configure: WARNING: was found. Please use the configure options to point us
> configure: WARNING: to where we can find one or the other library
> configure: error: Cannot continue
> configure: ===== done with 3rd-party/openpmix configure =====
> checking for pmix pkg-config name... pmix
> checking if pmix pkg-config module exists... yes
> checking for pmix pkg-config cflags... 
> -I/usr/local/Cellar/open-mpi/4.1.5/include
> checking for pmix pkg-config ldflags... -L/usr/local/Cellar/open-mpi/4.1.5/lib
> checking for pmix pkg-config static ldflags... 
> -L/usr/local/Cellar/open-mpi/4.1.5/lib
> checking for pmix pkg-config libs... -lpmix -lz
> checking for pmix pkg-config static libs... -lpmix -lz
> checking for pmix.h... no
> configure: error: Could not find viable pmix build.
> 
> configure command used was:
> 
> lt_cv_ld_force_load=no ./configure --prefix=/usr/local/openmpi/5.0.0 FC=ifort 
> F77=ifort CC=icc CXX=icpc
> 
> ***
> 
> The same command works (up to the end of the configure stage) with OpenMPI 
> 4.1.6.
> 
> My guess is that this is related to some earlier pmix related issues that can 
> be found by google but wanted to report.
> 
> Thank you!
> Best wishes
> Volker
> 
> 
> Volker Blum
> Associate Professor, Duke MEMS & Chemistry
> https://aims.pratt.duke.edu
> https://bsky.app/profile/aimsduke.bsky.social
> 
> 
> 
> 
> 
> -- 
> Matt Thompson
>    “The fact is, this is about us identifying what we do best and 
>    finding more ways of doing less of it better” -- Director of Better Anna 
> Rampton

Reply via email to