> > - Macro: AC_AIX
> > If on AIX, define `_ALL_SOURCE'. Allows the use of some BSD
> > functions. Should be called before any macros that run the C
> > compiler.
> >
> The macro described above is for AIX 3.x systems. The AIX 4.1.5
> distribution needs _XOPEN_EXTENDED_SOURCE to be defined for
> closelog(3), openlog(3), setlogmask(3), and syslog(3).
>
Ha. I take for granted that you've tried with the latest CVS and that
it did not work. I sort of remember that the _ALL_SOURCE macro
triggered all sort of _*SOURCE macros. I just assumed
_XOPEN_EXTENDED_SOURCE was in defined too. If it is not the case on
AIX 4, then we should probably 1) either make a specific AC_SYSLOG macro
that handles the case 2) check with autoconf maintainer if there is
not a more general solution.
Can I ask you a test ? make clean + hand add #define _XOPEN_EXTENDED_SOURCE 1
in include/htconfig.h (not include/htconfig.h.in) + make. See if the warning
disapear + see if no other warning appear (most important). If everything
compiles fine with _XOPEN_EXTENDED_SOURCE we might 1) add it to acconfig.h
2) post an update to autoconf AC_AIX macro to include it.
Configuration is such a pain. There should be one release per month of
autoconf & al to prevent this kind of try/test.
Thanks for your help,
--
Loic Dachary
ECILA
100 av. du Gal Leclerc
93500 Pantin - France
Tel: 33 1 56 96 09 80, Fax: 33 1 56 96 09 61
e-mail: [EMAIL PROTECTED] URL: http://www.senga.org/
------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.