
Ich bin dem hier gefolgtInstallationsanleitungum MPICH auf meinem Rechner zu installieren. Dabei ist mir folgender Fehler aufgetreten 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
Hier ist dasvollständige Ausgabe und config.log-Datei Danke für jede Anleitung oder jeden Kommentar.
Antwort1
Ich hatte das gleiche Problem und brauchte Fortran. Das Kompilieren mit einigen verschiedenen MPI-Bibliotheken führte schließlich zum Hinweis (danke, openmpi): Ich hatte gcc/gfortran in /usr/local installiert, aber /usr/local/lib64 und /usr/local/lib waren nicht im LD_LIBRARY_PATH. Die Fehlermeldung für mpich und mvapich2 ergibt keinen Sinn, aber sie verschwand, nachdem LD_LIBRARY_PATH festgelegt wurde.
Antwort2
Da Sie MPICH nicht mit Fortran verwenden, können Sie die Fortran-Unterstützung auch gleich deaktivieren:
$ ./configure --disable-fortran
oder
$ ./configure --enable-fortran=none
Vergessen Sie nicht, auch alle anderen Optionen hinzuzufügen, die Sie ursprünglich verwendet haben, z. B.
$ ./configure --disable-fortran --prefix=some/directory
Antwort3
Folgendes in bashrc festlegen
$ export F77=/to/my/latest/gcc/installation/bin/gfortran
$ export F90=/to/my/latest/gcc/installation/bin/gfortran
Anschließend habe ich Fortran in der Konfiguration deaktiviert. Dadurch wurde das Problem bei der Installation des neuesten MPich gelöst!
$ ./konfigurieren --disable-fortran