Makefile no puede instalar el archivo correctamente, instalando HPL

9

Comencé a instalar HPL hace un tiempo y tenía una pregunta relacionada . He estado siguiendo junto con esta guía de Intel . Me imagino que esto garantiza una completamente nueva. Cuando trato de hacer el archivo, el resultado parece estar bien hasta el final, donde da un error.

make[2]: Entering directory `/hpl-2.0/src/auxil/intel64'
Makefile:47: Make.inc: No such file or directory
make[2]: *** No rule to make target `Make.inc'.  Stop.
make[2]: Leaving directory `/hpl-2.0/src/auxil/intel64'
make[1]: *** [build_src] Error 2
make[1]: Leaving directory `/hpl-2.0'
make: *** [build] Error 2

Ir al directorio /hpl-2.0/src/auxil/intel64muestra un archivo, "Make.inc", pero está resaltado en rojo y el texto blanco parpadea.

¿Hay alguna manera de hacer ese archivo manualmente? ¿Qué necesito hacer para que el archivo MAKE lo haga por mí?

zr00
fuente
Descubrí que Make.inc está vinculado a otro archivo, pero no es el archivo correcto. ¿Cómo cambio el enlace?
zr00

Respuestas:

3

en el Make.topque hay una línea en la que está tratando de crear un enlace simbólico:

   $(LN_S) $(TOPdir)/Make.$(arch) Make.inc

el comando falla si el directorio del código fuente no lo es $(HOME)/hpl, la TOPdirvariable debe definirse en su Make.intel64:

TOPdir       = $(HOME)/hpl

Cambiar la variable a su ruta real debería resolver el problema (o mover el código fuente a $(HOME)/hpl).

Tombart
fuente
1

Creo que el problema es con el nuevo nombre hpl-2.0 utilizado en el tar, lo resolví con:

# mv hpl-2.0 hpl
Zhen
fuente