Used the following script to install Asterisk v1.4.x with SAIL v2.4.1-2 on SME v8 beta 4 on a QEMU KVM on ProxMox v1.4 successfully:
yum update -y
signal-event upgrade
signal-event reboot
yum install gcc gcc-c++ ncurses-devel kernel-devel
cd /usr/src
## Dec 9, 2009 - 20MB
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.28-rc1.tar.gz
## Dec 2, 2009 - 786KB
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.4.10.tar.gz
## July 23, 2009 - 1.8 MB
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
## Mar 29, 2006
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
tar -zxvf asterisk-1.4.28-rc1.tar.gz
tar -zxvf dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
tar -zxvf asterisk-addons-1.4.10.tar.gz
tar -zxvf asterisk-sounds-1.2.1.tar.gz
## # uname -a
## Linux smeve01 2.6.18-164.6.1.el5 #1 SMP Tue Nov 3 16:18:27 EST 2009 i686 i686 i386 GNU/Linux
ln -s /usr/src/kernels/2.6.18-164.6.1.el5-i686 linux
cd /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0
make all
make install
make config
cd /usr/src/asterisk-1.4.28-rc1
./configure
## In the menu we can add a few more audio files for other codecs
make menuselect
make; make install
make samples
make config
cd /usr/src/asterisk-addons-1.4.10
./configure
make
make install
cd /usr/src
## Dec 6, 2009 - 14 KB
wget http://sarkpbx.com/sail/sail-2.4.1/perl-File-ReadBackwards-1.04-1.2.el4.rf.noarch.rpm
rpm -Uvh perl-File-ReadBackwards-1.04-1.2.el4.rf.noarch.rpm
## Dec 6, 2009
wget http://sarkpbx.com/sail/sail-2.4.1/sail-2.4.1-2.noarch.rpm
## Dec 6, 2009 - 1.8 MB
yum localinstall sail-2.4.1-2.noarch.rpm --enablerepo=base
signal-event reboot
yum remove gcc gcc-c++ ncurses-devel kernel-devel
## [b]Commit[/b] once from the SAIL interface.