Makefile non riesce a installare correttamente il file, installando HPL


9

Ho iniziato a installare HPL qualche tempo fa e avevo una domanda correlata . Ho seguito questa guida di Intel . Immagino che questo meriti uno completamente nuovo. Quando provo a fare l'archivio, l'output sembra andare bene fino alla fine, dove dà un errore.

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

/hpl-2.0/src/auxil/intel64Accedere alla directory mostra un file, "Make.inc", ma è evidenziato in rosso e il testo bianco lampeggia.

C'è un modo per creare manualmente quel file? Cosa devo fare per ottenere il makefile per fare questo per me?


Ho scoperto che Make.inc è collegato a un altro file, ma non è il file giusto. Come cambio il link?
zr00,

Risposte:


3

in Make.topc'è una linea in cui sta cercando di creare un link simbolico:

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

il comando ha esito negativo se la directory del codice sorgente non lo è $(HOME)/hpl, la TOPdirvariabile deve essere definita in Make.intel64:

TOPdir       = $(HOME)/hpl

La modifica della variabile nel percorso effettivo dovrebbe risolvere il problema (o spostare il codice sorgente in $(HOME)/hpl).


1

Penso che il problema sia con il nuovo nome hpl-2.0 usato nel tar, ho risolto con:

# mv hpl-2.0 hpl
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.