[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.99.34 on AIX (problems). Was: Z-mailer timezone oddity



( more comments next week - on monday I will travel )
...
> I tried to make 2.99.34 on AIX 4.1.1 RS6000/40P (ppc 601) with gcc 2.7.2.
> The same "Aiee" message. I fixed it with the following patch:
...
> And configure thinks that --without-bundled-libresolv is
> --with-bundled-libresolv.

	That's odd, anyway without  --with-bundled-libresolv
	you will use system resolver.

> In libsh/interpret.c , line 1917 there is declaration of wait()
> (SYSV one, with int parameter, not union). Why???
> Then, in libsh/builtins.c there is 
> 	int status = 0;    /* line 1041 */
> and that status later used in WEXITSTATUS macros, which in AIX
> with -D_BSD (and, probably, in real BSD) wants union.

	Yes, that is a unification trick I try, where all systems
	handle the things in same (POSIX) manner.
	(From GNU autoconf 2.10 documentation)

> Ok, let's try to include -D_BSD only in libresolv/Makefile.in ...
> 
> Hmm... smtpserver still doesn't link...
> -- 
> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
> Joint stock company "GVC Energeticy", North-Caucasian Branch, Pyatigorsk
> Andrew Petrovich Kokarev, postmaster         andrew@skfgvc.pyatigorsk.su

	/Matti Aarnio <mea@nic.funet.fi>