<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>NRPE-2.0 Compile problem</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Arial">I am trying to compile NRPE on a Tru64 system (v5.1A).</FONT>
<BR><FONT SIZE=2 FACE="Arial">When I run the ./configure --disable-ssl it appears to run fine, however in the config.log I have found the following lines.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">cc: Error: configure, line 1150: Cannot find file <stdint.h> specified in #include directive. (noinclfile)</FONT>
<BR><FONT SIZE=2 FACE="Arial">cc: Warning: configure, line 1212: The scalar variable "t" is fetched but not initialized.  And there may be other such fetches of this variable that have not been reported in this compilation. (uninit1)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">  *t++ = 0;</FONT>
<BR><FONT SIZE=2 FACE="Arial">---^</FONT>
<BR><FONT SIZE=2 FACE="Arial">cc: Warning: configure, line 1227: The scalar variable "b" is fetched but not initialized.  And there may be other such fetches of this variable that have not been reported in this compilation. (uninit1)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">  struct s *b; b->j = 5;</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Can't locate file for: -lnsl</FONT>
<BR><FONT SIZE=2 FACE="Arial">configure: failed program was:</FONT>
<BR><FONT SIZE=2 FACE="Arial">#line 1816 "configure"</FONT>
<BR><FONT SIZE=2 FACE="Arial">#include "confdefs.h"</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">cc: Warning: configure, line 1949: In the initializer for a, "(size_t ...)0" of type "pointer to unsigned long", is being converted to "int". (cvtdiftypes)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">int a = send(1, (const void *)0, (size_t *) 0, (int *) 0);</FONT>
<BR><FONT SIZE=2 FACE="Arial">---------------------------------^</FONT>
<BR><FONT SIZE=2 FACE="Arial">cc: Warning: configure, line 1949: In the initializer for a, "(int ...)0" of type "pointer to int", is being converted to "int". (cvtdiftypes)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">int a = send(1, (const void *)0, (size_t *) 0, (int *) 0);</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Upon trying to make all I get the following:</FONT>
<BR><FONT SIZE=2 FACE="Arial">cd ./src/; make ; cd ..</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">cc -g -DHAVE_CONFIG_H -o nrpe nrpe.c utils.c</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">nrpe.c:</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">cc: Error: nrpe.c, line 520: In this statement, "socklen_t" is not declared. (undeclared)</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">socklen_t, addrlen;</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">--------^</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">cc: Error: nrpe.c, line 520: In this statement, "addrlen" is not declared. (undeclared)</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">socklen_t, addrlen;</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">-------------------^</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">cc: Error: nrpe.c, line 1443: In the initializer for long_options, an array's element type is incomplete, which precludes its initialization. (incompelinit)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">{"config", required_argument, 0, 'c'},</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">----------------^</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">utils.c:</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">*** Exit 1</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">Stop.</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">*** Exit 1</FONT><FONT FACE="Times New Roman"><BR>
</FONT><FONT SIZE=2 FACE="Arial">Stop.</FONT><FONT FACE="Times New Roman"> </FONT>
<BR><FONT FACE="Times New Roman">I am at a lost of how to proceed, if anyone can give me a hand I would be greatly appreciative.</FONT>
<BR><FONT FACE="Times New Roman">-Karl </FONT>
</P>
<BR>

</BODY>
</HTML>