Makefile falha ao instalar o arquivo corretamente, instalando o HPL


9

Comecei a instalar o HPL há um tempo e tinha uma pergunta relacionada . Tenho acompanhado este guia da Intel . Eu acho que isso merece uma nova. Quando tento fazer o arquivo, a saída parece boa até o final, onde ocorre um erro.

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 para o diretório /hpl-2.0/src/auxil/intel64mostra um arquivo "Make.inc", mas é destacado em vermelho e o texto em branco pisca.

Existe uma maneira de criar esse arquivo manualmente? O que preciso fazer para que o makefile faça isso por mim?


Descobriu que Make.inc está vinculado a outro arquivo, mas não é o arquivo correto. Como altero o link?
Zr00

Respostas:


3

em Make.topque há uma linha onde ele está tentando criar um link simbólico:

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

se o comando falhar se o diretório do código-fonte não estiver $(HOME)/hpl, a TOPdirvariável deve ser definida em seu Make.intel64:

TOPdir       = $(HOME)/hpl

Alterar a variável para o caminho atual deve resolver o problema (ou mover o código-fonte para $(HOME)/hpl).


1

Eu acho que o problema está com o novo nome hpl-2.0 usado no tar, resolvi com:

# mv hpl-2.0 hpl
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.