Подтвердить что ты не робот

Как я могу заставить доморощенного перекомпилировать?

Я пытаюсь установить wxWidgets в Mac OS X 10.9. Он уже установлен, но у меня проблема, описанная здесь. Кто-то предложил добавить ENV.append_to_cflags "-stdlib=libc++". Я сделал, но я не могу перекомпилировать код.

$ 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

Как я могу заставить доморощенного перекомпилировать?

4b9b3361

Ответ 1

Homebrew устанавливает wxmac в форме бутылки (предварительно скомпилированный двоичный файл wxmac). Чтобы создать из источника, добавьте флаг --build-from-source при вызове brew install:

$ brew install --build-from-source wxmac

Ответ 2

Чтобы восстановить все установленные FORMULAS из источника:

$ brew list | xargs brew reinstall --build-from-source