pcl
ここに文書化されている自作を介し
て式をインストールしたいと思います: http://www.pointclouds.org/documentation/tutorials/installing_homebrew.php
VTK
残念ながら、homebrewは、完全に機能するバージョン (5.10.1) が既にインストールされているにもかかわらず、インストールを最新リリース (6.0)にアップグレードする必要があると判断しました。この既存のバージョンに対してコンパイルしてリンクしたいと思います。(最小VTK
バージョンpcl
は 5.6.1 としてリストされているため、すべて正常に動作するはずです。実際に手動でビルドpcl
し、VTK 6.0 に対してリンクしようとしましたが、まだ動作していません。)
したがって、私の質問は、homebrew が VTK を (互換性のないバージョンに) アップグレードしようとするのはなぜですか? どうすればこれを防ぐことができますか?
私が呼び出しているのは: だけbrew install pcl
で、これがトリガーされます:
==> Installing pcl dependency: vtk
==> Downloading http://www.vtk.org/files/release/6.0/vtk-6.0.0.tar.gz
Already downloaded: /Library/Caches/Homebrew/vtk-6.0.0.tar.gz
vtk 6.0 は自作 ( https://github.com/Homebrew/homebrew-science/issues/401 )を介して Mac OS X 10.9 でコンパイルされないため、これは最終的にエラーにつながります。
明確にするために、VTK 6.0が正常にコンパイルされたとしても、アップグレードしたくないので、自作が依存する式をアップグレードしないようにする方法を知っている人はいますか?