Michael Hirohama writes:
 > 
 > When building the htdig3 CVS tree using g++, the following is emitted.
 > See below for a context diff to fix the fatal errors.  Someone more
 > familiar with the code can eliminate te warning messages.  I've
 > eliminated much of the output for the sake of briefity.
 > 
 > 
 > Note in particuar that there are many warnings of the form:
 >      choosing `String::operator char * ()'
 >      over `String::operator const char * () const'
 >      for conversion from `String' to `const char *'
 >      because conversion sequence for the argument is better
 > 

 Interesting. What version of g++ do you use, (I assume it is on AIX) ?
Are you compiling from the latests CVS update ?
 I'm using egcs-2.91.66 and gcc-2.95 and did not get this messsage.

 Your syslog problem comes from the fact that htconfig.h is not included
in Display.cc. I've fixed this.

 From the autoconf documentation:

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

 And this is defined in htconfig.h and triggers the proper inclusion
from syslog.h.

 Cheers,

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