Attempting to configure mpich-3.2b1 for the SolarisStudio12.4 suite...

Issues around complex.h (Yes, I'll have to look for prerequisites)

and the message about FORTRAN integer length - which seems to have been dealt with a couple of years ago, and only in the ifort context?

CROSS_F77_SIZEOF_INTEGER seems to be ignored; I've tried all of 1,2,4,8...

Many thanks!

checking complex.h presence... yes

configure: WARNING: complex.h: present but cannot be compiled

configure: WARNING: complex.h:     check for missing prerequisite headers?

configure: WARNING: complex.h: see the Autoconf documentation

configure: WARNING: complex.h:     section "Present But Cannot Be Compiled"

configure: WARNING: complex.h: proceeding with the compiler's result

configure: WARNING:     ## -------------------------------- ##

configure: WARNING:     ## Report this to discuss@mpich.org ##

configure: WARNING:     ## -------------------------------- ##

checking for complex.h... no

checking size of _Bool... 0

checking size of float _Complex... 0

checking size of double _Complex... 0

checking size of long double _Complex... 0

checking for _Bool... no

checking for float _Complex... no

checking for double _Complex... no

checking for long double _Complex... no

checking for size of Fortran type integer... 0

checking for size of Fortran type real... 0

checking for size of Fortran type double precision... 0

checking whether integer*1 is supported... yes

checking whether integer*2 is supported... yes

checking whether integer*4 is supported... yes

checking whether integer*8 is supported... yes

checking whether integer*16 is supported... no

checking whether real*4 is supported... yes

checking whether real*8 is supported... yes

checking whether real*16 is supported... yes

configure: error: Unable to configure with Fortran support because configure could not determine the size of a Fortran INTEGER.  Consider setting CROSS_F77_SIZEOF_INTEGER to the length in bytes of a Fortran INTEGER