[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: released 2.99.46
> On Thu, 6 Feb 1997, Matti Aarnio wrote:
> > I just released version 2.99.46 with a lot of things
> I just picked up your release, but it would not compile on either a Debian
> Linux 1.2 system or a Sun Solaris 2.5 system. Both are using GCC
> 2.7.2. The error was:
smtpserver/relaytest.h: It has one #ifdef HAVE_DB_H, which
should be #ifdef HAVE_DBM_H
> gcc -O2 -DHAVE_CONFIG_H -I.. -I../include -c relaytest.c
> relaytest.c: In function `reldefine':
> relaytest.c:37: union has no member named `_db'
> *** Error code 1
> make: Fatal error: Command failed for target `relaytest.o'
> Current working directory .../zmailer-2.99.46/smtpserver
> *** Error code 1
> make: Fatal error: Command failed for target `all'
> Also, while I'm at it, I ran into a minor annoyance in the compilation for
> the Linux system which is I get the following error:
> cc -O2 -DHAVE_CONFIG_H -I../.. -I../../include -I../../libsh -c bind.c
> dbm.c gdbm.c header.c hostsfile.c incore.c ndbm.c ordered.c unordered.c
> yp.c bsdbtree.c
> dbm.c:31: conflicting types for `dbmclose'
> /usr/include/dbm.h:52: previous declaration of `dbmclose'
Ok, that I can't repeat myself -- don't have dbm.h in my
> make: *** [../../libs/libzmdb.a] Error 1
> make: Leaving directory `./zmailer-2.99.46/router/libdb'
> make: *** [libzmdb.a] Error 2
> make: Leaving directory `./zmailer-2.99.46/libs'
> make: *** [../libs/libtag] Error 2
> make: Leaving directory `./zmailer-2.99.46/smtpserver'
> make: *** [all] Error 1
> I can fix this one by commenting out the line in the 'config.h.' file
> which says:
> #define HAVE_DBM_H 1
> This was also present in the 2.99.45 release. I suspect it may be I get
> this because I have both NDBM and GDBM installed on the system.
And either of them has their own DBM compability package also
installed into the system, don't they ?
> Roy Bixler
> The University of Chicago Press