Thanks, Marco. I was not trying to run a native linux apps, and instead
tried to rebuild the app from source. The BLAST software provides the
Build.sh and Check.sh scripts under the dirctory of
ncbi-blast-2.2.26+-src.tar\ncbi-blast-2.2.26+-src\c++\compilers\cygwin\.
So I think it is possible to run the software under cygwin. However, the
compilation stopped at "checking for python", even if python was
installed. That's to say, I installed the latest python and the
compilation could find it, but the compilation tried to search for
python2.3 and 2.4 further, and stopped when searching for 2.4.
What I am concern is that whether the i686.rpm indicates it is prepared
for cygwin. As you know, when you run "uname -smo" , you can get
something like this "CYGWIN_NT-5.1 i686 Cygwin". I think the package
ncbi-blast-2.2.26+-3.i686.rpm is for Cygwin. Is that right? Has anyone
ever succeeded in installing a RPM package into cygwin using "rpm -i *rpm"?
Regards
Dejian