On a Linux/x86_64 system with PGI-14.3 I have configured a current master tarball with the following: --prefix=... --enable-debug CC=pgcc CXX=pgCC FC=pgfortran
I see "make V=1" fail as shown below. This does NOT occur with GNU or Intel compilers on the same system. Initial guess is mis-ordered includes. -Paul DEPDIR=.deps depmode=pgcc /bin/sh ../../../../../openmpi-dev-803-g5919b63/config/depcomp \ /bin/sh ../../../../libtool --tag=CC --mode=compile pgcc -DHAVE_CONFIG_H -I. -I../../../../../openm pi-dev-803-g5919b63/opal/mca/common/libfabric -I../../../../opal/include -I../../../../ompi/include -I../../.. /../oshmem/include -I../../../../opal/mca/common/libfabric/libfabric -I../../../../opal/mca/hwloc/hwloc191/hwl oc/include/private/autogen -I../../../../opal/mca/hwloc/hwloc191/hwloc/include/hwloc/autogen -I/scratch/hargr ove/openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric -I/scratch/hargrove/openmpi-dev-803-g5919b63/ opal/mca/common/libfabric/libfabric/include -D_GNU_SOURCE -DSYSCONFDIR=\"/scratch/hargrove/inst/etc\" -DRDMADI R=\"/tmp\" -DEXTDIR=\"/scratch/hargrove/inst/lib/openmpi\" -I../../../../../openmpi-dev-803-g5919b63 -I../../. ./.. -I../../../../../openmpi-dev-803-g5919b63/opal/include -I../../../../../openmpi-dev-803-g5919b63/orte/inc lude -I../../../../orte/include -I../../../../../openmpi-dev-803-g5919b63/ompi/include -I../../../../../openmp i-dev-803-g5919b63/oshmem/include -I/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/hwloc/hwloc191/hwloc /include -I/scratch/hargrove/bld/opal/mca/hwloc/hwloc191/hwloc/include -I/scratch/hargrove/openmpi-dev-803-g59 19b63/opal/mca/event/libevent2022/libevent -I/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/event/libeven t2022/libevent/include -I/scratch/hargrove/bld/opal/mca/event/libevent2022/libevent/include -g -c -o libfabric/src/libmca_common_libfabric_la-fi_tostr.lo `test -f 'libfabric/src/fi_tostr.c' || echo '../../../../../openmpi-dev-803-g5919b63/opal/mca/common/libfabric/'`libfabric/src/fi_tostr.c libtool: compile: pgcc -DHAVE_CONFIG_H -I. -I../../../../../openmpi-dev-803-g5919b63/opal/mca/common/libfabric -I../../../../opal/include -I../../../../ompi/include -I../../../../oshmem/include -I../../../../opal/mca/common/libfabric/libfabric -I../../../../opal/mca/hwloc/hwloc191/hwloc/include/private/autogen -I../../../../opal/mca/hwloc/hwloc191/hwloc/include/hwloc/autogen -I/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric -I/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric/include -D_GNU_SOURCE -DSYSCONFDIR=\"/scratch/hargrove/inst/etc\" -DRDMADIR=\"/tmp\" -DEXTDIR=\"/scratch/hargrove/inst/lib/openmpi\" -I../../../../../openmpi-dev-803-g5919b63 -I../../../.. -I../../../../../openmpi-dev-803-g5919b63/opal/include -I../../../../../openmpi-dev-803-g5919b63/orte/include -I../../../../orte/include -I../../../../../openmpi-dev-803-g5919b63/ompi/include -I../../../../../openmpi-dev-803-g5919b63/oshmem/include -I/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/hwloc/hwloc191/hwloc/include -I/scratch/hargrove/bld/opal/mca/hwloc/hwloc191/hwloc/include -I/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/event/libevent2022/libevent -I/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/event/libevent2022/libevent/include -I/scratch/hargrove/bld/opal/mca/event/libevent2022/libevent/include -g -c ../../../../../openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric/src/fi_tostr.c -MD -fpic -DPIC -o libfabric/src/.libs/libmca_common_libfabric_la-fi_tostr.o PGC-S-0040-Illegal use of symbol, pthread_mutex_t (/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric/include/rdma/fi_eq.h: 75) PGC-W-0156-Type not specified, 'int' assumed (/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric/include/rdma/fi_eq.h: 75) PGC-S-0040-Illegal use of symbol, pthread_cond_t (/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric/include/rdma/fi_eq.h: 76) PGC-W-0156-Type not specified, 'int' assumed (/scratch/hargrove/openmpi-dev-803-g5919b63/opal/mca/common/libfabric/libfabric/include/rdma/fi_eq.h: 76) PGC-S-0043-Redefinition of symbol, pthread_mutex_t (/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: 104) PGC-S-0043-Redefinition of symbol, pthread_cond_t (/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: 130) PGC/x86-64 Linux 14.3-0: compilation completed with severe errors make[2]: *** [libfabric/src/libmca_common_libfabric_la-fi_tostr.lo] Error 1 -- Paul H. Hargrove phhargr...@lbl.gov Computer Languages & Systems Software (CLaSS) Group Computer Science Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900