ior icon indicating copy to clipboard operation
ior copied to clipboard

Configure fails on Mac OS 11.3 (Big Sur)

Open pkoning2 opened this issue 4 years ago • 8 comments

Downloaded ior 3.3.0, tried ./configure, which failed: MacBook-Pro:ior-3.3.0 pkoning$ ./configure checking metadata... yes checking build system type... x86_64-apple-darwin20.6.0 checking host system type... x86_64-apple-darwin20.6.0 checking for a BSD-compatible install... /usr/local/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... config/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports the include directive... yes (GNU style) checking for mpicc... no checking for mpixlc_r... no checking for mpixlc... no checking for hcc... no checking for mpxlc_r... no checking for mpxlc... no checking for sxmpicc... no checking for mpifcc... no checking for mpgcc... no checking for mpcc... no checking for cmpicc... no checking for cc... cc checking for gcc... (cached) cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 checking for function MPI_Init... no checking for function MPI_Init in -lmpi... no checking for function MPI_Init in -lmpich... no configure: error: in /Users/pkoning/Downloads/ior-3.3.0': configure: error: MPI compiler requested, but could not use MPI. See config.log' for more details Tried ./configure --without-mpiio -- that switch was accepted but the terminal output is identical, same failure to configure.

pkoning2 avatar Jul 29 '21 17:07 pkoning2

Can you share config.log?

JulianKunkel avatar Jul 29 '21 18:07 JulianKunkel

Here it is. config.log

pkoning2 avatar Jul 29 '21 18:07 pkoning2

Error message is quite clear. You need either Open MPI or MPICH installed to build.

hjelmn avatar Jul 29 '21 18:07 hjelmn

Ok, but isn't the intent of --without-mpiio to say "I don't want to use Open MPI"?

pkoning2 avatar Jul 29 '21 18:07 pkoning2

Good guess but this can be easily misread. It is about MPI IO not about MPI itself. No worries. Is your goal to really build without MPI ?

Paul Koning @.***> schrieb am Do., 29. Juli 2021, 20:25:

Ok, but isn't the intent of --without-mpiio to say "I don't want to use Open MPI"?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hpc/ior/issues/383#issuecomment-889364130, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABGW5SUNVCPUV3TDH77QQR3T2GMLNANCNFSM5BG6B44A .

JulianKunkel avatar Jul 29 '21 18:07 JulianKunkel

My goal was simply to do a basic build to explore the tool for the first time. I don't know MPI. Will read the documentation more carefully. Thanks!

pkoning2 avatar Jul 29 '21 18:07 pkoning2

Hm. The documentation says to run configure as usual, no mention of any dependencies. What are they (and if not obvious, where can these be found)?

pkoning2 avatar Jul 29 '21 18:07 pkoning2

I suppose you did resolve the issue?

JulianKunkel avatar Jun 03 '22 13:06 JulianKunkel