RE: [xml] nanohttp.c:868: `h_errno' undeclared
- From: "Fricault, Mark" <mark fricault gilbarco com>
- To: "'xml gnome org'" <xml gnome org>
- Subject: RE: [xml] nanohttp.c:868: `h_errno' undeclared
- Date: Fri, 22 Mar 2002 15:20:49 -0500
Sorry to say, but I don't know how to answer your question reguarding the
'OS dependant platform define', as none of the 5 unix guru's here seems to
understand exactly what you're looking for. If you can tell me where I
might find this information, I'll pass it back to you.
I can tell you that our OS is "SCO Openserver 5.0.06" (and this may be the
answer you're looking for).
I can also tell you, that I found the #define h_errno in the
/usr/include/resolv.h file (thanks for pointing me in that direction), *not*
in the netdb.h file. And the resolv.h file is only included if SUPPORT_IP6
has been defined (which it doesn't appear to be).
I'm sure this is the wrong way to fix this, and still remain cross-platform
compliant, but whenever the netdb.h file is included, I also include the
resolv.h file. Now the make seems to work; at lease it complete without
errors.
- Mark
-----Original Message-----
From: Daniel Veillard [mailto:veillard redhat com]
Sent: Friday, March 22, 2002 12:41 PM
To: Fricault, Mark
Cc: 'xml gnome org'
Subject: Re: [xml] nanohttp.c:868: `h_errno' undeclared
On Fri, Mar 22, 2002 at 11:41:43AM -0500, Fricault, Mark wrote:
I ran configure with the following options [ configure
--prefix=/home/mff
--exec-prefix=/home/mff ].
When I execute make, I get an "'h_errno' undeclared" error (as you can
see
below).
So, any ideas as to what I need to do to get around this error? Many
thanks.
[...]
-c nanohttp.c -fPIC -DPIC -o .libs/nanohttp.lo
nanohttp.c: In function `xmlNanoHTTPConnectHost':
nanohttp.c:868: `h_errno' undeclared (first use in this function)
Crap, I was hoping that
#if defined(HAVE_NETDB_H) && defined(HOST_NOT_FOUND)
would have avoided insane compilers to go there.
See bug #74503
http://bugzilla.gnome.org/show_bug.cgi?id=74503
Seriously, are you trying this on an HP box ?
I don't know any way to detect this case. If netdb.h is present and
HOST_NOT_FOUND is defined why on earth h_errno is not defined ???
Please feed a bug report to whoever maintain your platform, and
please give me an OS dependant platform define that I can use to avoid
referencing h_errno ,
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]