octave が emacs でハングする

問題

Ubuntu 16.04 で emacs 25.3 から octave 4.0 を使おうとするとハングする (org-babel から実行しても実行が終わらない)。

解決法

octave を最新版 (4.4) にしたら直った。最新版は ppa にないので手元でビルドした。

備考

octave の最新版をビルドするときにライブラリが足りないという警告がいくつか出るのでパッケージをインストールして対処したが、 以下の警告は最後まで残った。

configure: WARNING: SUNDIALS IDA library not configured with IDAKLU, ode15i and ode15s will not support the sparse Jacobian feature

今は ode15 コマンドを使わないのでほっておいたが、後で必要になるかもしれない。