Error de compilación de gfortran (instalando Quantum ESPRESSO)

Estoy tratando de instalar Quantum ESPRESSO , pero sigo recibiendo un error cuando estoy configurando los archivos make (este procedimiento de instalación se aborda en la página 8 del manual ).

En particular, invoco sudo ./configureen mi terminal y me sale el siguiente error:

checking build system type... x86_64-apple-darwin15.6.0
checking ARCH... mac686
checking setting AR... ... ar
checking setting ARFLAGS... ... ruv
checking for ifort... no
checking for gfortran... gfortran
checking for Fortran compiler default output file name... 
configure: error: in '/Users/malxmusician212/Downloads/qe-6.1':
configure: error: Fortran compiler cannot create executables
See 'config.log' for more details.

Mi config.log se publica aquí .

¿Hay alguna razón específica para usar sudoaquí?
@patrix supongo que no lo hay; sin embargo, lo ejecuté sin sudo (es decir, solo "./configure") y el error persiste... ¿hay alguna razón por la que desconozco por qué no debería usar sudo?

Respuestas (1)

El problema es que le estás dando argumentos al comando "as" (ensamblador), que no entiende.

Esto generalmente se debe a que instaló más de un tipo de "as" y llamó al incorrecto.

En este caso, en realidad está llamando "as" en el subárbol /opt/local/, que no es el "as" predeterminado del sistema.

Intente eliminar /opt/local/bin/ de su ruta y reconfigure, o use manualmente los argumentos de configuración para obligar a la compilación a usar un comando "as" diferente.

¡gracias! ejecuté este comando: export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gamesy luego funcionó
¿Debo eliminar los otros ensambladores?
Depende de si los necesitas para otras cosas.
Es justo, creo que es posible que haya estropeado varias rutas/rutas del compilador porque he intentado que qe se instale de muchas maneras diferentes...