What is the exact configure line you used to build Open MPI? You don't want to put CC and CXX in a single quoted token. For example, do this:
./configure CC=gcc CXX=g++ ... Don't do this (which is what your previous mail implied you might be doing...?): ./configure "CC=gcc CXX=g++" ... On Mar 7, 2021, at 9:59 PM, Anthony Rollett via users <users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote: I am embarrassed to admit that I really did have a problem with compiling a simple Fortran program – because of the upgrade to Catalina! When I would try to compile w/ gfortran, I would get errors such as “cannot find -System”. I finally found this website which provided a solution (although I edited my .bash_profile to make the changes permanent): https://stackoverflow.com/questions/58278260/cant-compile-a-c-program-on-a-mac-after-upgrading-to-catalina-10-15 This allowed gfortran to compile (and run) and then I was able to configure openmpi (4.1.0). I am still trying to configure openmpi with gcc and g++ (as opposed to using clang and c++). Thanks to all Tony Rollett On Mar 7, 2021, at 8:00 PM, Gilles Gouaillardet via users <users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote: Anthony, Did you make sure you can compile a simple fortran program with gfortran? and gcc? Please compress and attach both openmpi-config.out and config.log, so we can diagnose the issue. Cheers, Gilles On Mon, Mar 8, 2021 at 6:48 AM Anthony Rollett via users <users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>> wrote: I am trying to configure v 4.1 with the following, which fails as noted in the Subject line. ./configure --prefix=/Users/Shared/openmpi410 \ FC=gfortran CC=clang CXX=c++ --disable-static \ 2>&1 | tee openmpi-config.out On a 2019 MacbookPro with 10.15 (but I had the same problem with 10.14). Gfortran (and gcc) is from High Performance Computing for OSX Any clues will be gratefully received! And I apologize if this is a solved problem ... Many thanks, Tony Rollett PS. If I try “CC=gcc CXX=g++” then it fails at the C compilation stage. -- Jeff Squyres jsquy...@cisco.com<mailto:jsquy...@cisco.com>