Error when do "make"

Hi guys
when i run make on Debian 3.1 kernel - 2.4.28 i686
i am getting this error and i dont know what to do
could you please help or advice ?
thank you

scc-alert:/usr/src/asterisk-1.4.1# make
[LD] aelparse.o aelbison.o pbx_ael.o ael_main.o ast_expr2f.o ast_expr2.o strcompat.o -> aelparse
aelparse.o(.text+0x1414): In function ael_yylex': /usr/src/asterisk-1.4.1/include/asterisk/strings.h:167: undefined reference to__builtin_expect’
ast_expr2f.o(.text+0x135e): In function ast_expr': /usr/src/asterisk-1.4.1/include/asterisk/strings.h:167: undefined reference to__builtin_expect’
collect2: ld returned 1 exit status
make[1]: *** [aelparse] Error 1
make: *** [utils] Error 2