2015-03-16 1 views
0

Je reçois cette erreur lorsque j'essaie de compiler html-xml-utils-6.9 sur DragonFly BSD. Chose amusante est, lorsque vous faites grep -r f77 dans le répertoire source, le résultat est vide. Donc, aucune option de ce type n'existe dans le Makefile construit après ./configure.make [1]: exec (f77) a échoué (aucun fichier ou répertoire) sur DragonFly BSD

Ceci est mon sortie configure: http://pastebin.com/4tKEXQKG

J'ai essayé de faire alias f77="gfortran48", mais le problème reste. gfortran48 est un compilateur installé, j'ai vérifié avec man gfortran48.

Ma pleine sortie d'erreur:

/home/olle2/Downloads/html-xml-utils-6.9$ make 
make all-am 
f77 -O -c html.e 
make[1]: exec(f77) failed (No such file or directory) 
*** Error code 1 

Stop. 
make[1]: stopped in /home/olle2/Downloads/html-xml-utils-6.9 
*** Error code 1 

Stop. 
make: stopped in /home/olle2/Downloads/html-xml-utils-6.9 

Toutes les idées?

fil connexes: make: f77: No such file or directory

+0

'man gfortran48' ne vérifie rien sur le compilateur en cours d'installation, pas vraiment, il vérifie simplement qu'une page de manuel existe pour ce compilateur. 'command -v gfortran48' va voir si un fichier de ce nom existe dans votre' $ PATH' actuel. –

Répondre

0

résolu avec cette ligne:

./configure LDFLAGS="-L/usr/local/lib -liconv" && gmake && echo $? 

(gmake au lieu de make donne des messages d'erreur plus sains.)

Merci à #dragonflybsd canal IRC!

0

Alias ​​ne sont pas disponibles aux coquilles non-interactives généralement si un alias est pas la bonne solution à ce problème.

La variable par défaut FC make est f77 donc c'est probablement ce qui est utilisé dans le fichier makefile. Cela indique également votre solution.

Essayez make FC=gfortran48 ou similaire.

+0

Merci, mais le problème était quelque chose de complètement différent. Voir ma réponse ci-dessous. –