<div dir="ltr">Good morning,<br><br>I've been trying to build version 3.2.0 using the Ubuntu 18.04 gcc-7.5.0 compiler set along with mpich 3.3.2. My configuration command is,<br><br><span style="font-family:monospace">./configure --with-log-path=/darshan-logs --with-jobid-env=NONE CC=mpicc --enable-mmap-logs --enable-group-readable-logs --without-mpi</span><br><br>The configure seems to run fine, but when I use "make", I get the following errors:<br><br><br><span style="font-family:monospace">$ make<br>mpicc -DDARSHAN_CONFIG_H=\"darshan-runtime-config.h\" -I . -I. -I./../ -g -O2  -D_LARGEFILE64_SOURCE -shared -fpic -DPIC -DDARSHAN_PRELOAD -c lib/darshan-core.c -o lib/darshan-core.po<br>lib/darshan-core.c: In function ‘darshan_init_mmap_log’:<br>lib/darshan-core.c:781:5: warning: implicit declaration of function ‘PMPI_Bcast’ [-Wimplicit-function-declaration]<br>     PMPI_Bcast(&logmod, 1, MPI_UINT64_T, 0, core->mpi_comm);<br>     ^~~~~~~~~~<br>lib/darshan-core.c:781:28: error: ‘MPI_UINT64_T’ undeclared (first use in this function); did you mean ‘__UINT64_C’?<br>     PMPI_Bcast(&logmod, 1, MPI_UINT64_T, 0, core->mpi_comm);<br>                            ^~~~~~~~~~~~<br>                            __UINT64_C<br>lib/darshan-core.c:781:28: note: each undeclared identifier is reported only once for each function it appears in<br>lib/darshan-core.c:781:49: error: ‘struct darshan_core_runtime’ has no member named ‘mpi_comm’<br>     PMPI_Bcast(&logmod, 1, MPI_UINT64_T, 0, core->mpi_comm);<br>                                                 ^~<br>Makefile:120: recipe for target 'lib/darshan-core.po' failed<br>make: *** [lib/darshan-core.po] Error 1</span><br><br><br>I've tried a few alternatives:<br><br>- CC=gcc instead of CC=mpicc<br>- not using the "--with-out-mpi" option and using CC=mpicc<br>- Running "make clean" a few times<br><br>I'm curious why, despite the "--without-mpi" option, it appears to want/need an MPI implementation (but I may be way off base here).<br><br>Thanks!<br><br>Jeff<br><br><br></div>