Я пытаюсь установить Octave с помощью Homebrew на MacBook Pro 10.6.8. Вот журнал установки:Ошибка версии Autoconf во время установки Octave с Homebrew
asz /usr/share/autoconf/autoconf > brew install octave
Warning: It appears you have MacPorts or Fink installed.
Software installed with other package managers causes known problems for
Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again.
==> Using Homebrew-provided fortran compiler.
This may be changed by setting the FC environment variable.
==> Downloading http://ftpmirror.gnu.org/octave/octave-3.6.4.tar.bz2
Already downloaded: /Library/Caches/Homebrew/octave-3.6.4.tar.bz2
==> Downloading patches
######################################################################## 100.0%
==> Patching
patching file configure.ac
Hunk #1 succeeded at 1605 (offset 2 lines).
==> autoreconf -ivf
configure.ac:45: error: Autoconf version 2.62 or higher is required
configure.ac:45: the top level
autom4te: /usr/bin/gm4 failed with exit status: 63
aclocal: /usr/bin/autom4te failed with exit status: 63
autoreconf: aclocal failed with exit status: 63
Как вы можете видеть, он жалуется на то, что версия autoconf находится на низком уровне. Однако я установить более высокую версию Autoconf с варевом
asz ~ > autoconf --version
autoconf (GNU Autoconf) 2.69
(...)
я обновить свой PATH, чтобы указать на эту новую версию Autoconf,
Старый Autoconf был:
asz ~ > which autoconf
/usr/bin/autoconf
Новый один находится в:
asz ~ > which autoconf
/usr/local/Cellar/autoconf/2.69/bin/autoconf
но Homebrew до сих пор не видит (такой же ошибка). В поисках решения я нашел этот намек в ответ на аналогичные проблемы процитировать:
This is coming from the run of aclocal, which is part of automake. aclocal does not call the autoconf binary, so the path that your autoconf is in doesn't matter. It does look at m4 macros, though, and I'm guessing it's finding autoconf macros out of /usr/share, which would correspond to the system autoconf which would be 2.61 on osx Link to original post outside of Stackoverflow .
Я не понимаю, что я должен делать с ней.
- Можете ли вы рассказать мне, как обновить эти макросы, чтобы указать на новый autoconf?
- Есть ли другой способ сделать работу autoconf?
- Какую дополнительную информацию я могу вам предоставить для диагностики проблемы?