Build broken?

Russ Allbery rra at stanford.edu
Thu Jul 20 00:04:33 UTC 2000


Javier Henderson <javier at KJSL.COM> writes:

> Just now finished cvsuping my tree, then:

>> make
> cd lib       && make all
> gcc -g -O2 -I../include   -c inet_ntoa.c
> In file included from inet_ntoa.c:17:

BTW, I'm curious on this.  Why did the system try to build inet_ntoa?
Does FreeBSD not have a working version, or is there something wrong with
the configure test?

configure tries to compile and run the following program:

#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#if STDC_HEADERS || HAVE_STRING_H
# include <string.h>
#endif

int
main ()
{
  struct in_addr in;
  in.s_addr = 0x7f000000;
  exit (!strcmp (inet_ntoa (in), "127.0.0.0") ? 0 : 1);
}

and won't build inet_ntoa if it exits with status 0.  Are there other
header inclusion order problems here?

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>



More information about the inn-workers mailing list