This is the mail archive of the
cygwin@sources.redhat.com
mailing list for the Cygwin project.
Re: Q: apache: logresolve.c: undefined reference to `h_errno'
- To: Patrick Doyle <wpd at delcomsys dot com>
- Subject: Re: Q: apache: logresolve.c: undefined reference to `h_errno'
- From: "Charles S. Wilson" <cwilson at ece dot gatech dot edu>
- Date: Thu, 14 Dec 2000 11:00:38 -0500
- CC: Josifovski Ljubomir-BLJ01Z <Ljubomir_Josifovski-BLJ01Z at email dot mot dot com>, "'cygwin at sourceware dot cygnus dot com'" <cygwin at sourceware dot cygnus dot com>
- References: <D1F0002F0A8FD411ACEC00805FE675CE260E7C@zuk02exm02.comm.mot.com> <3A38E2D1.D7A65C46@delcomsys.com>
The correct thing to do is to #include <netdb.h> in your source code.
The next best thing is to change
extern int h_errno;
to
extern __declspec(dllimport) int h_errno;
within your source code.
--Chuck
Patrick Doyle wrote:
>
> Not knowing any better, when I tried to compile wget, I just changed the
> reference to `h_errno' from:
>
> extern int h_errno;
>
> to
>
> /* extern */ int h_errno;
>
> in one place (ftp.c) and wget compiled fine. Having just read
> http://www.cygwin.com/ml/cygwin/2000-01/msg00452.html, I expect that was
> not the most correct thing to do, but it did allow me to compile and use
> wget. Perhaps you could do the same with apache.
>
> It's a hack, but it might be just enough to allow you to get your simple
> files-via-http service running.
>
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com