I-TASSER/bin/pair99 is not executing (as well as I-TASSER/bin/align, etc.)

Greetings, I-TASSER, and thank You for allowing to download Your wonderful program pack. Now I'm trying to start working with this downloaded version, and some executable files show "cannot execute binary file". For Psi-blast it was all OK, because despite the /I-TASSER/blast/bin/blastpgp showed "cannot execute binary file" in 2.1, it was anyway mentioned in PSIPRED Readme to download one more Psi-blast folder ("PSI-BLAST executables can be obtained from ftp://ftp.ncbi.nih.gov/blast"), and everything worked fine there. But the problem repeated in 2.4.2 and 3.1:

[david@localhost I-TASSERmod]$ ./runI-TASSER.pl -libdir /home/david/src/Protein_Folding/I-TASSER -seqname first_try -datadir /home/david/src/Protein_Folding/I-TASSER/experiment/first_try -usrname david
Your setting is:
-libdir =/home/david/src/Protein_Folding/I-TASSER
-seqname =first_try
-datadir =/home/david/src/Protein_Folding/I-TASSER/experiment/first_try
-usrname =david
-runstyle =serial
-homoflag =real
-idcut =1
-ntemp =20
-nmodel =5
1. make seq.txt and rmsinp
2.1 run Psi-blast
2.2 run psipred
2.3 run solve
2.4 run pairmod
2.4.1 removing homology templates based on real and 1
2.4.2 running pair ................
./pair: ./pair: cannot execute binary file
/bin/cp: cannot stat `pair.3': No such file or directory
/bin/cp: cannot stat `pair.1': No such file or directory
3.1 do threading
start threading QQQ
[blastpgp] WARNING: [000.000] posPurgeMatches: Due to purging near identical sequences, only the query is used to construct the position-specific score matrix

./svm-predict: ./svm-predict: cannot execute binary file
./svm-predict: ./svm-predict: cannot execute binary file
./zalign: ./zalign: cannot execute binary file
Illegal division by zero at /home/david/src/Protein_Folding/I-TASSER/experiment/first_try/QQQ_first_try line 577.
hostname: localhost.localdomain
starting time: Wed Mar 7 18:08:27 MSK 2012
pwd: /tmp/david/ITfirst_try
running Psi-blast .....
running zalign .....
./zalign 7.01 0.55 0.66 1.6 -0.99 0.31 0.19 0 1.0 0.39 0.19
start threading GGGd
./zalign: ./zalign: cannot execute binary file
Illegal division by zero at /home/david/src/Protein_Folding/I-TASSER/experiment/first_try/GGGd_first_try line 355.
hostname: localhost.localdomain
starting time: Wed Mar 7 18:14:10 MSK 2012
pwd: /tmp/david/ITfirst_try
running zalign .....
start threading GGGf
./zalign: ./zalign: cannot execute binary file
Illegal division by zero at /home/david/src/Protein_Folding/I-TASSER/experiment/first_try/GGGf_first_try line 354.
hostname: localhost.localdomain
starting time: Wed Mar 7 18:14:10 MSK 2012
pwd: /tmp/david/ITfirst_try
running zalign .....
start threading NNNd
./zalign: ./zalign: cannot execute binary file
Illegal division by zero at /home/david/src/Protein_Folding/I-TASSER/experiment/first_try/NNNd_first_try line 351.
hostname: localhost.localdomain
starting time: Wed Mar 7 18:14:10 MSK 2012
pwd: /tmp/david/ITfirst_try
running zalign .....
start threading SSSc
./zalign: ./zalign: cannot execute binary file
Illegal division by zero at /home/david/src/Protein_Folding/I-TASSER/experiment/first_try/SSSc_first_try line 351.
hostname: localhost.localdomain
starting time: Wed Mar 7 18:14:10 MSK 2012
pwd: /tmp/david/ITfirst_try
running zalign .....
only 0 threading programs have output

Could You tell me what am I doing wrong? How can one make these executables work? Or, may be, there are other possible versions of these files? Thank You again!