2013-06-26 16 views
6

Nie mogę zainstalować gcc48 z homebrew. Instalacja nie powiedzie się z (począwszy od ostatniej linii wyjścia konfiguruje):Nie można zainstalować gcc48 z homebrew

checking for version 0.10 of ISL... no 
checking for version 0.11 of ISL... no 
configure: error: Unable to find a usable ISL. See config.log for details. 
==> Formula 
Tap: homebrew/versions 
Path: /usr/local/Library/Taps/homebrew-versions/gcc48.rb 
==> Configuration 
HOMEBREW_VERSION: 0.9.4 
HEAD: e2b10438666f41366f596fe762b2455f5761bcd8 
CPU: 8-core 64-bit sandybridge 
OS X: 10.8.4-x86_64 
Xcode: 4.6.3 
CLT: 4.6.0.0.1.1365549073 
X11: 2.7.4 => /opt/X11 
==> ENV 
HOMEBREW_CC: clang 
MAKEFLAGS: -j1 
CMAKE_PREFIX_PATH: /usr/local 
CMAKE_INCLUDE_PATH: /opt/X11/include/freetype2:/usr/include/libxml2:/opt/X11/include 
CMAKE_LIBRARY_PATH: /opt/X11/lib 
PKG_CONFIG_PATH: /usr/local/opt/isl/lib/pkgconfig:/usr/local/opt/cloog/lib/pkgconfig 
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Library/ENV/pkgconfig/10.8:/opt/X11/lib/pkgconfig:/opt/X11/share/pkgconfig 
HOMEBREW_MAKE_JOBS: 1 
ACLOCAL_PATH: /usr/local/share/aclocal:/opt/X11/share/aclocal 
OBJC: cc 
PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/cloog/bin:/opt/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin 

Error: gcc48 did not build 

muszę zainstalować ISL.

: brew info isl 
isl: stable 0.12, HEAD 
http://www.kotnet.org/~skimo/isl/ 
/usr/local/Cellar/isl/0.12 (55 files, 3.2M) * 
    Built from source 
From: https://github.com/mxcl/homebrew/commits/master/Library/Formula/isl.rb 
==> Dependencies 
Required: gmp 
+0

Mam również ten problem, zgłosiłem problem do zaparzenia https://github.com/mxcl/homebrew/issues/20830 – peregrine

Odpowiedz

1

Nie dotyczy to wyłącznie Homebrew. Wystąpił problem ze skryptem configure, jeśli cloog-0.18.0 używa dołączonego podpakietu isl-0.11.1. Ciąg VERSION nie jest poprawnie podstawiony i jest ustawiony na "UNKNOWN" w wywołaniu funkcji isl_version() - wartość testowana przez skrypt konfiguracyjny gcc.

Możliwe, że będziesz musiał najpierw skompilować (lub zainstalować) ISL, a następnie dodać --with-isl-prefix=$SOME_DIR do opcji cloog configure, więc używa zewnętrznej instalacji ISL. Zbudowałem gcc-4.8.1 dla AVR niedawno od źródła i zastosowanie:

## isl-0.11.1 @ ftp://gcc.gnu.org/pub/gcc/infrastructure/ 

> ../configure --prefix=$CROSSDIR --with-gmp-prefix=$CROSSDIR 
> make [check]; make install; rehash 

and now build cloog-0.18.0 with the installed 'system' ISL: 

> ../configure --prefix=$CROSSDIR --with-isl-prefix=$CROSSDIR \ 
--with-gmp-prefix=$CROSSDIR 
> make [check]; make install; rehash 

To także wymaga dodania: --with-isl=$CROSSDIR z opcjami gcc skonfigurować.

2

GCC nałożył ścisły wymóg dotyczący wersji ISL. W chwili obecnej zarówno 4.8 gałąź jak i trunk (4.9) wymagają ISL 0,10 lub 0,11. Homebrew tymczasowo przywrócił ISL do 0.11.2, więc teraz powinno być dobrze.

Powiązane problemy