With a newer master tarball I still see PGI + libfabrics failing, but with
different errors this time.  Relevant output from "make V=1" appears below.

Though the build below was with pgi-10.9, I see the same problem with other
PGI compiler versions (at least 11.9 as well) on the same system (and with
identical configure arguments):
   --prefix=... CC=pgcc CXX=pgCC
FC=pgf90 --with-tm=/usr/syscom/opt/torque/4.1.1 --enable-mpi-fortran=mpifh

-Paul

        /bin/sh ../../../../libtool  --tag=CC   --mode=compile pgcc
-DHAVE_CONFIG_H -I.
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/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/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include
-D_GNU_SOURCE
-DSYSCONFDIR=\"/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/INST/etc\"
-DRDMADIR=\"/tmp\"
-DEXTDIR=\"/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/INST/lib/openmpi\"
-DENABLE_DEBUG=0 '-DVERSION="embedded libfabric
de8444c9771ab9022d952a27134e44e5d8a5d722"' '-DPACKAGE="embedded libfabric
de8444c9771ab9022d952a27134e44e5d8a5d722"'
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa
-I../../../..
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/orte/include
-I../../../../orte/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/ompi/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/oshmem/include
 -D_REENTRANT
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/hwloc/hwloc191/hwloc/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/BLD/opal/mca/hwloc/hwloc191/hwloc/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/event/libevent2022/libevent
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/event/libevent2022/libevent/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/BLD/opal/mca/event/libevent2022/libevent/include
 -O -DNDEBUG -c -o libfabric/src/libmca_common_libfabric_la-enosys.lo `test
-f 'libfabric/src/enosys.c' || echo
'/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/'`libfabric/src/enosys.c
libtool: compile:  pgcc -DHAVE_CONFIG_H -I.
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/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/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include
-D_GNU_SOURCE
-DSYSCONFDIR=\"/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/INST/etc\"
-DRDMADIR=\"/tmp\"
-DEXTDIR=\"/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/INST/lib/openmpi\"
-DENABLE_DEBUG=0 "-DVERSION=\"embedded libfabric
de8444c9771ab9022d952a27134e44e5d8a5d722\"" "-DPACKAGE=\"embedded libfabric
de8444c9771ab9022d952a27134e44e5d8a5d722\""
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa
-I../../../..
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/orte/include
-I../../../../orte/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/ompi/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/oshmem/include
-D_REENTRANT
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/hwloc/hwloc191/hwloc/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/BLD/opal/mca/hwloc/hwloc191/hwloc/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/event/libevent2022/libevent
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/event/libevent2022/libevent/include
-I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/BLD/opal/mca/event/libevent2022/libevent/include
-O -DNDEBUG -c
/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/src/enosys.c
-MD  -fpic -DPIC -o libfabric/src/.libs/libmca_common_libfabric_la-enosys.o
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux
-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fabric.h:
380)PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux
-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fabric.h:
405)PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux
-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fabric.h:
411)PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux
-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fabric.h:
420)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_domain.h:
176)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_domain.h:
176)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_domain.h:
228)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_domain.h:
228)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_domain.h:
241)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_domain.h:
241)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_endpoint.h:
167)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_endpoint.h:
167)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_endpoint.h:
172)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_endpoint.h:
172)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_endpoint.h:
177)
PGC-W-0095-Type cast required for this conversion
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/include/rdma/fi_endpoint.h:
177)
PGC-S-0137-Incompatible prototype declaration for function fi_no_bind
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/src/enosys.c:
41)
PGC-S-0137-Incompatible prototype declaration for function fi_no_control
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/src/enosys.c:
45)
PGC-S-0137-Incompatible prototype declaration for function fi_no_ops_open
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-master-linux-x86_64-pgi-10.9/openmpi-dev-845-ga3275aa/opal/mca/common/libfabric/libfabric/src/enosys.c:
50)
PGC/x86-64 Linux 10.9-0: compilation completed with severe errors
make[2]: *** [libfabric/src/libmca_common_libfabric_la-enosys.lo] Error 1
make[2]: Leaving directory
`/global/scratch2/sd/hargrove/OMPI/openmpi-master-linux-x86_64-pgi-10.9/BLD/opal/mca/common/libfabric'


On Mon, Feb 2, 2015 at 11:04 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:

> 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
>



-- 
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

Reply via email to