Я думаю, вы имеете в виду тот факт, что по состоянию на 3.6 Октава больше не приходит с eigs и зависит от внешней библиотеки arpack. От the Octave release notes:
Summary of important user-visible changes for version 3.6:
---------------------------------------------------------
...
** The ARPACK library is no longer distributed with Octave.
If you need the eigs or svds functions you must provide an
external ARPACK through a package manager or by compiling it
yourself. If a pre-compiled package does not exist for your system,
you can find the current ARPACK sources at
http://forge.scilab.org/index.php/p/arpack-ng
Таким образом, вы будете нуждаться в arpack библиотеке установлена перед установкой октавы, где видна октавой. Для доморощенного это означает в/usr/local /.
В файле Octave's configure
файл имеет логику обнаружения арка и выглядит так, как будто он обнаруживает арпак во время процесса сборки по умолчанию и строит против него, если он присутствует. Поэтому октава Homebrew должна поднять ее, если вы ее установили, даже без специальной поддержки в формуле.
В текущей версии homebrew-science нет формулы арпаков, но есть добавочный запрос на добавление: https://github.com/Homebrew/homebrew-science/pull/112. Перейдите туда и прокомментируйте, чтобы показать поддержку, и, возможно, вскоре она будет объединена. Как только это произойдет, сделайте brew install libarpack; brew install octave
, и ваш Octave вполне может подобрать eigs
. Если это не так, то добавьте проблему против доморощенной науки, чтобы добавить поддержку арпаков.