Problema di installazione di GCC utilizzando homebrew (dipendenza del pacchetto scipy)

1

Sto tentando di installare il pacchetto scipy (Scientific Python, incluso matplotlib) usando homebrew, e ho notato che fallisce quando è necessario installare una dipendenza (gcc versione 4.9.0).

Ho provato a installarlo su più versioni OSX e anche su un metodo manuale, ma l'errore si verifica sempre nella parte "make bootstrap".

Primo metodo:

brew tap Homebrew/versions
brew install gcc49

Risultato:

make[4]: *** [all-multi] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-stage1-target-libsanitizer] Error 2
make[1]: *** [stage-bubble] Error 2
make: *** [bootstrap] Error 2

Secondo metodo:

wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.9.1/gcc-4.9.1.tar.bz2
gunzip gcc*.bz2
tar -xf gcc*.tar
./configure --prefix=/usr/gcc-4.9.1 --with-gmp=/usr/local/Cellar/gmp/6.0.0a --with-mpr=/usr/local/Cellar/mpfr/3.1.2-p8 --with-mpc=/usr/local/Cellar/mpc/0.26 --program-suffix=4.9.1 --enable-languages=c,c++,fortran --with-system-zlib --enable-stage1-checking --enable-plugin --enable-lto --disable-multilib

Risultato: Output simile al primo alla fine dell'output.

Qualcuno sa come installarlo correttamente, o devo usare xcode? Funzionerà anche con il pacchetto scipy installato tramite homebrew?

---------- UPDATE -----------

Suggerimenti provati. Questo è "brew install gcc" e "brew install scipy"

Non riesce a installare gcc in entrambi i casi, dopo aver eseguito quei comandi ottengo il seguente comando.

==> Installing dependencies for scipy: gcc, numpy
==> Installing scipy dependency: gcc
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-4.9.1/gcc-4.9.1.tar.bz2
Already downloaded: /Library/Caches/Homebrew/gcc-4.9.1.tar.bz2
==> ../configure --build=x86_64-apple-darwin14.0.0 --prefix=/usr/local/Cellar/gcc/4.9.1 --enable-languages=c,c++,objc,obj-c++,fortran -
==> make bootstrap
mkdir common
mkdir common/.deps
config.status: executing default commands
make[1]: *** [stage2-bubble] Error 2
make: *** [bootstrap] Error 2

READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting

These open issues may also help:
gcc: compatibility 10.10 (https://github.com/Homebrew/homebrew/pull/31466)
gcc 4.8.3 bottle has invalid omp.h header (https://github.com/Homebrew/homebrew/issues/29670)
MacOS.(gcc|clang|llvm)_version can return nil (https://github.com/Homebrew/homebrew/issues/18781)
    
posta npderi 17.08.2014 - 23:54
fonte

3 risposte

2

È causato dal tuo nuovo OS X Yosemite, prova il seguente comando per installare gcc su Yosemite

    brew install https://raw.githubusercontent.com/denji/homebrew/gcc/Library/Formula/gcc.rb
    
risposta data 27.08.2014 - 16:35
fonte
1

Questo ha funzionato per me, installando tutte le dipendenze incluso gcc 4.9.1.

brew tap homebrew/python
brew install scipy
    
risposta data 18.08.2014 - 01:50
fonte
-1

Sembra che ho risolto il problema parzialmente installando prima freetype, quindi eseguendo pip install matplotlib. tuttavia scipy non si installa.

brew install freetype
pip install matplotlib

Ora, quando digito gcc --version nella console, ottengo un riferimento a Apple LLVM versione 6.0 (clang-600.0.45.3). Spero che questo funzioni per quello di cui ho bisogno.

    
risposta data 18.08.2014 - 05:38
fonte

Leggi altre domande sui tag