2014-07-14 21 views
8

Come prereq per ottava, ho bisogno di installare veclibfort:birra installare veclibfort: gfortran: No such file or directory

brew install veclibfort 

ottengo l'errore

==> make check 
gfortran -o tester -O tester.f90 vecLibFort.o -framework vecLib 
make: gfortran: No such file or directory 
make: *** [check] Error 1 

Tale errore suona come io don Ho gfortran installato, ma lo faccio. Se corro gfortran -v:

Using built-in specs. 
COLLECT_GCC=gfortran 
COLLECT_LTO_WRAPPER=/usr/local/Cellar/gcc/4.8.3/libexec/gcc/x86_64-apple-darwin13.2.0/4.8.3/lto-wrapper 
Target: x86_64-apple-darwin13.2.0 
Configured with: ../configure --build=x86_64-apple-darwin13.2.0 --(snip) 
Thread model: posix 
gcc version 4.8.3 (GCC) 

Questo problema sembra essere affrontato qui:

https://github.com/Homebrew/homebrew-science/issues/992

, ma non sembra essere una soluzione rilevante.

+0

gfortran è installato tramite la vecchia formula gfortran o la nuova formula gcc? – kmm

+0

Non ne ho idea. Come controllo? Presumo che il nuovo sia migliore del vecchio? – clay

+1

'brew uninstall gfortran' dovrebbe dirti se è installato. Se viene eseguito, allora la formula è stata installata. Quindi, disinstallare anche 'gcc' e reinstallare solo' gcc'. Non dovrebbe essere danneggiato – kmm

risposta

7

ho semplicemente dovuto reinstallare gcc:

brew uninstall gcc 
brew install gcc 

Dopo che veclibfort installato perfettamente. grazie a kmm per la risposta. Ha postato un commento, sto postando una risposta che posso contrassegnare come accettata.