I am facing below issue while compiling exim 4.8.1
make[2]: Leaving directory
`/usr/local/src/exim-4.80.1/build-Linux-i386/pdkim'
gcc acl.c
gcc child.c
gcc crypt16.c
gcc daemon.c
gcc dbfn.c
gcc debug.c
gcc deliver.c
gcc directory.c
gcc dns.c
gcc drtables.c
gcc enq.c
gcc exim.c
gcc expand.c
expand.c: In function `eval_op_mult':
expand.c:3196: error: `LLONG_MIN' undeclared (first use in this function)
expand.c:3196: error: (Each undeclared identifier is reported only once
expand.c:3196: error: for each function it appears in.)
expand.c:3200: error: `LLONG_MAX' undeclared (first use in this function)
expand.c: In function `expand_string_integer':
expand.c:6178: error: `LLONG_MAX' undeclared (first use in this function)
expand.c:6178: error: `LLONG_MIN' undeclared (first use in this function)
make[1]: *** [expand.o] Error 1
make[1]: Leaving directory `/usr/local/src/exim-4.80.1/build-Linux-i386'
make: *** [all] Error 2
system architecture
i686
Red Hat Enterprise Linux ES release 4 (Nahant)
gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)