Mikes suggestion seems to have done the trick. However it compiles with
lots and lots of warnings.
A quick test in non-daemon mode seems to work ok. I don't have any more
time to test it today but will post further results tomorrow if possible
Gwen Pettigrew
Computer Officer
School of Earth, Ocean and Planetary Sciences
Cardiff University
Department home page
http://www.earth.cf.ac.uk
Personal web page
http://www.ocean.cf.ac.uk/people/gwen
-----Original Message-----
From: exim-users-admin@??? [
mailto:exim-users-admin@exim.org] On
Behalf Of Mike Meredith
Sent: 14 July 2003 15:43
To: Gwen Pettigrew
Cc: exim-users@???
Subject: Re: [Exim] Compile failure on Tru64 Ver 5.0B
On Monday 14 July 2003 15:18, Gwen Pettigrew wrote:
> I have just tried to compile EXIM 4.20 on a TRU 64 5.0B box. The
> compile fails at the crypt16() part.
Curious ...
> cc: Warning: crypt16.c, line 45: In this declaration, parameter 1 has
> a different type than specified in an earlier declaration of this
> function. (mismatparam)
> char *crypt16(char *key, char *salt)
Yes. It's a built-in function with Tru64, but Exim should be remembering
that Tru64 (or OSF1) has crypt16 built-in but isn't. Adding
"-DHAVE_CRYPT16" to the CFLAGS line (just above the "HAVE_CRYPT16=yes")
in OS/Makefile-OSF1 seems to do the trick, although you'll get plenty
of warnings about it being redefined.
Bear in mind that I've just built the binary ... no testing at all.
- --
Mike Meredith, Senior Informatics Officer /~\ The ASCII
University of Portsmouth \ / Ribbon Campaign
X Against HTML
Hostmaster, Postmaster and Security / \ Email!
--
## List details at
http://www.exim.org/mailman/listinfo/exim-users Exim
details at
http://www.exim.org/ ##