2014-05-06 9 views
36

Próbuję zainstalować wxWidgets na Mac OS X 10.9. Jest już zainstalowany, ale mam problem opisany here. Ktoś zasugerował dodanie ENV.append_to_cflags "-stdlib=libc++". Tak, ale nie jestem w stanie przekompilować kodu.Jak zmusić homebara do ponownej kompilacji?

$ brew install wxmac 
Warning: wxmac-3.0.0 already installed 
$ brew edit wxmac 
=> ok, modifications done, now I want to recompile and reinstall 
$ brew uninstall wxmac 
Uninstalling /usr/local/Cellar/wxmac/3.0.0... 
$ brew install wxmac 
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/wxmac- 3.0.0.mavericks.bottle.2.tar.gz 
Already downloaded: /Library/Caches/Homebrew/wxmac-3.0.0.mavericks.bottle.2.tar.gz 
==> Pouring wxmac-3.0.0.mavericks.bottle.2.tar.gz 
    /usr/local/Cellar/wxmac/3.0.0: 775 files, 41M 

Jak zmusić homebara do ponownej kompilacji?

Odpowiedz

56

Homebrew instaluje wxmac w formie butelki (wstępnie skompilowany plik binarny wxmac). Aby zbudować ze źródeł, dodać flagę --build-from-source Dzwoniąc brew install:

$ brew install --build-from-source wxmac 
+3

Wykorzystanie 'napar reinstall' przeinstalować. – ionize

5

aby odbudować wszystkie zainstalowane wzorach od źródła:

 
$ brew list | xargs brew reinstall --build-from-source 
Powiązane problemy