RELIONトラブルシューティング
提供: Eospedia
Motion Correction
ERROR: TIFF support was not enabled during compilation
症状
2019/5/14, v3.0.5, build from source in Ubuntu 16.04.6 LTS
RELIONチュートリアルでMotion correctionするとき、MoitonCor2のRELION実装使ったら表題のエラーが出た。
対処
- libtiffのdevel入れる必要がある。
- Issue上がってた。 https://github.com/3dem/relion/issues/383
- relion.gitのreadmeにも書いてある。 https://github.com/3dem/relion
- sudo apt install ... のところに列挙してなかったから見落としてた。マニュアルはちゃんと読もう。
# relionのルートディレクトリに移動 (cmakeとかsrcとかあるディレクトリ) $ rm -r build/ install/ $ sudo apt install libtiff5-dev $ mkdir build/ install/ $ cd build && cmake -DCMAKE_INSTALL_PREFIX=../install .. $ make -j10 $ make install
(普通は上記だけでlibtiffをリンクしたRELIONをビルドできるはずです。ただ、minicondaやanacondaを使ってEMAN2をビルドした環境とかでは、minicondaにCMakeの検索パスを持ってかれるというつらい現象が起きるかもしれません。)