[Darshan-users] darshan/227 conflicts with cray-mpich ?

jgp jgp at cscs.ch
Wed Aug 28 10:14:04 CDT 2013


Hi,

I would like to compile and install Darshan/2.2.7 (runtime) on a CRAY XK7
using PrgEnv-gnu but i am getting this error message :

   lib/darshan-mpi-io.c:666:5: error: conflicting types for 'MPI_File_open'


todi4:/apps/todi/darshan/src/SVN/darshan/darshan-runtime $ mm

> cc -DDARSHAN_CONFIG_H=\"darshan-runtime-config.h\" -I . -I ../ -I .
> -I./../ -g -O2  -I/apps/todi/darshan/src/zlib/1.2.8/gnu_434/include
> -D_LARGEFILE64_SOURCE  -c lib/darshan-mpi-io.c -o lib/darshan-mpi-io.o

# lib/darshan-mpi-io.c:666:5: error: conflicting types for 'MPI_File_open'
# In file included from
# /opt/cray/mpt/6.0.1/gni/mpich2-gnu/47/include/mpi.h:2121:0,
#                  from lib/darshan-mpi-io.c:28:
# /opt/cray/mpt/6.0.1/gni/mpich2-gnu/47/include/mpio.h:119:5: note:
# previous declaration of 'MPI_File_open' was here

My configure line is :

./configure \
        --with-mem-align=8 \
        --with-log-path=`echo $SCRATCH/darshanlogs` \
        --with-jobid-env=SLURM_JOB_ID \
        --disable-cuserid \
        --with-zlib=/apps/todi/darshan/src/zlib/1.2.8/gnu_434 \
        CC=cc \
        --prefix=/apps/todi/darshan/2.2.7/gnu_472  


We recently updated the PE to :

> Currently Loaded Modulefiles:
  # modules/3.2.6.7
  # nodestat/2.2-1.0402.44853.2.1.gem
  # sdb/1.0-1.0402.44037.2.31.gem
  # MySQL/5.0.64-1.0000.7096.23.1
  # lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.7200.5.1-1.0402.44933.9.1
  # udreg/2.3.2-1.0402.7311.2.1.gem
  # ugni/5.0-1.0402.7128.7.6.gem
  # gni-headers/2.1-1.0402.7082.6.2.gem
  # dmapp/4.0.1-1.0402.7439.5.1.gem
  # xpmem/0.1-2.0402.44035.2.1.gem
  # hss-llm/7.0.0
  # Base-opts/1.0.2-1.0402.42088.1.3.gem
  # craype-network-gemini
  # xt-asyncpe/5.22
  # cce/8.1.9
  # totalview-support/1.1.4
  # totalview/8.12.0
  # cray-libsci/12.1.01
  # pmi/4.0.1-1.0000.9421.73.3.gem
  # rca/1.0.0-2.0402.42153.2.106.gem
  # atp/1.6.3
  # PrgEnv-cray/4.2.24
  # craype-interlagos
  # cray-mpich/6.0.2
  # slurm

Has anyone of you managed to build darshan with latest mpich from CRAY ?
If so, would you kind enough to share some instructions ?

Best regards, jg.

-- 
Jean-Guillaume Piccinali
CSCS - Swiss National Supercomputing Centre
National Supercomputing Service Group


More information about the Darshan-users mailing list