gfortran: erreur lors de l'exec 'f951': execvp: Aucun fichier ou répertoire
Je suis en train de compiler un code trouvé sur internet. En fait, je suis en train de compiler le code trouvé à http://www.cs.berkeley.edu/~fowlkes/ESB/.
J'ai essayé d'installer gfortran et tous les autres bibliothèques qui sont nécessaires pour la compilation dans mon MAC. Mais lorsque je lance la commande faire j'obtiens l'erreur suivante:
$ make
(cd trlan && make -f Makefile.gcc)
gfortran -O3 -ffixed-line-length-132 -c dsort2.f
gfortran: error trying to exec 'f951': execvp: No such file or directory
make[1]: *** [dsort2.o] Error 1
make: *** [trlan/libtrlan.a] Error 2
J'ai cru que l'erreur est liée à la version de mon compilateur c++, qui n'est pas compatible avec gfortran.
Lorsque je lance la commande gcc --version:
$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
Et lorsque je lance la commande gfortran --version:
$ gfortran --version
GNU Fortran (GCC) 4.8.0 20120930 (experimental)
Le Makefile dans le répertoire que je suis l'exécution de la commande faire est ici: https://www.dropbox.com/s/q7mxvhnqg62ioum/Makefile.gcc
Le Makefile dans le répertoire trlan est ici: https://www.dropbox.com/s/jydwpkg3f1upbgf/Makefile.gcc
Quelqu'un a une idée de comment résoudre ce problème ou comment trouver des outils qui peuvent m'aider à le résoudre?
Je suis en train d'essayer ceci:
http://eftrunk.blogspot.com/2011/11/how-to-fix-error-trying-to-exec-f951.html
Essayez les étapes décrites dans le commentaire 3. Cela pourrait aider. gcc.gnu.org/bugzilla/show_bug.cgi?id=33814
OriginalL'auteur Giuliano Pezzolo Giacaglia | 2012-11-08
Vous devez vous connecter pour publier un commentaire.
La solution la plus simple que j'ai trouvé (peut-être pas la plus propre), est de lier statiquement f951 dans le chemin vers le binaire de gfortran:
qui pour moi est retourné:
alors j'ai mis un lien vers celle qui correspond à mon système le plus étroitement dans /usr/local/bin:
Et maintenant gfortran fonctionne à nouveau. Pas besoin de le désinstaller XCode, ou tout autre exagérée de la charge de travail.
OriginalL'auteur wessel
La réponse peut être trouvée dans le site web suivant:
http://eftrunk.blogspot.com/2011/11/how-to-fix-error-trying-to-exec-f951.html
Fondamentalement, il est nécessaire de supprimer Xcode, réinstallez gcc et gfortran à l'aide de http://hpc.sourceforge.net/ puis réinstaller Xcode.
OriginalL'auteur Giuliano Pezzolo Giacaglia