Hi,
I'm getting a compilation failure for the last two versions of exim
under HP-UX, the error is:
gmake[2]: Entering directory
`/var/tmp/eximtest/exim-4.71/build-HP-UX-ia64/pdkim'
cc base64.c
cc bignum.c
"bignum.h", line 58: error #3089: there is no type with the width specified
typedef unsigned int t_dbl __attribute__((mode(TI)));
^
1 error detected in the compilation of "bignum.c".
gmake[2]: *** [bignum.o] Error 2
gmake[2]: Leaving directory
`/var/tmp/eximtest/exim-4.71/build-HP-UX-ia64/pdkim'
gmake[2]: Entering directory
`/var/tmp/eximtest/exim-4.71/build-HP-UX-ia64/pdkim'
cc bignum.c
"bignum.h", line 58: error #3089: there is no type with the width specified
typedef unsigned int t_dbl __attribute__((mode(TI)));
^
1 error detected in the compilation of "bignum.c".
gmake[2]: *** [bignum.o] Error 2
# uname -a
HP-UX dolphin B.11.31 U ia64 4162338659 unlimited-user license
# cc --version
cc: HP C/aC++ B3910B A.06.23 [May 18, 2009]
# cat OS/Makefile-HP-UX
# $Cambridge: exim/exim-src/OS/Makefile-HP-UX,v 1.5 2006/03/17 09:39:00
ph10 Exp $
CC=cc
CFLAGS=+O2 +Onolimit -z -D_XOPEN_SOURCE_EXTENDED -O
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -L/usr/local/lib
LIBS=-lelf -L/usr/local/lib -lpcre
BASENAME_COMMAND=/bin/basename
HAVE_ICONV=yes
HAVE_SETRESUID=YES
HAVE_SETEUID=NO
XINCLUDE=-I/usr/include/X11R6 -I/usr/contrib/X11R6/include
XLFLAGS=-L/usr/lib/X11R6 -L/usr/contrib/X11R6/lib
X11_LD_LIB=/usr/contrib/X11R6/lib
EXIMON_TEXTPOP=
DBMLIB=-lndbm
RANLIB=@true
# End
Does anybody have an idea how to fix this? I'll be happy to provide any
further helpful information.
Cheers,
Marc