Hi ,
I am using Red Hat Enterprise Linux ES release 2.1 (Panama)
and I am trying to install asterisk on this version of linux.
But i am getting an error each time i am running the command

make clean; make install

It shows the following error:

In file included from /usr/include/linux/version.h:1,
from chan_phone.c:36:
/usr/include/linux/rhconfig.h:31:60: operator '(' has no left operand
make[1]: *** [chan_phone.o] Error 1
make[1]: Leaving directory `/usr/src/asterisk/channels'
make: *** [subdirs] Error 1

if any body can help I'll be very thankfull to him.