> > - 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.

Reply via email to