I see nothing invalid about that line. It is setting a struct scif_portID from another struct scif_portID which is allowed in C99. The error might be misleading or a compiler bug (PGI has lots of them).
From: users [users-bounces_at_[hidden]] on behalf of Andrus, Brian Contractor [bdandrus_at_[hidden]]
Sent: Friday, April 25, 2014 11:22 AM
Subject: [OMPI users] OpenMPI 1.8 and PGI compilers
I have been unable to compile OpenMPI 1.8 using PGI compilers (13.6, 13.10 or 14.3)
EVERY time, I get the error:
PGC-S-0094-Illegal type conversion required (btl_scif_component.c: 215)
PGC/x86-64 Linux 14.3-0: compilation completed with severe errors
make: *** [btl_scif_component.lo] Error 1
Has anyone successfully built OpenMPI 1.8 with PGI?
If so, how??
I have tried ./configure alone, using "-fast" options, setting -DNO_PGI_OFFSET all to no avail.
Thanks in advance,
Naval Postgraduate School
users mailing list