手元の環境でバイナリの実行時にエラーがでて動かせないので仕方なくローカルでコンパイル。
実行環境
- OS: CentOS 5.1
- gcc : 4.4.6
- NCBI BLAST: 2.2.31+
コンパイル
tar xvf ncbi-blast-2.2.31+-src.tar.gz
cd ncbi-blast-2.2.31+-src/c++
./configure --without-debug --with-mt --with-build-root=ReleaseMT --with-64 --with-static
make
これでReleaseMT/binにblast関係のバイナリができている。
注意点
原因はわかっていないがmakeのあとにmake installをするとatic.aがないといわれる。ただ、現状makeblastdbとblastxは動いているようなので調査は保留