
Eu segui issoGuia de instalaçãopara instalar o MPICH na minha máquina. Eu recebi o seguinte erro enquanto configure
:
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
Aqui está osaída completa e arquivo config.log Obrigado por qualquer guia ou comentário.
Responder1
Eu tive o mesmo problema e precisava do Fortran. A compilação com algumas bibliotecas MPI diferentes finalmente levou à pista (obrigado, openmpi): eu tinha o gcc/gfortran instalado em/usr/local, mas/usr/local/lib64 e/usr/local/lib não estavam no LD_LIBRARY_PATH. A mensagem de erro para mpich e mvapich2 não faz sentido, mas desapareceu após definir LD_LIBRARY_PATH.
Responder2
Como você não usará MPICH com Fortran, você também pode desabilitar o suporte ao Fortran:
$ ./configure --disable-fortran
ou
$ ./configure --enable-fortran=none
Não se esqueça de adicionar também quaisquer outras opções que você usou originalmente, por exemplo,
$ ./configure --disable-fortran --prefix=some/directory
Responder3
Configurando o seguinte no bashrc
$ exportar F77=/para/meu/mais recente/gcc/instalação/bin/gfortran
$ exportar F90=/para/meu/mais recente/gcc/instalação/bin/gfortran
Seguido por desabilitar o fortran no configure resolveu o problema de instalação do mpich mais recente!
$ ./configure --disable-fortran