<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6249.1">
<TITLE>RE: nrpe-2.04b compile error: u_int32_t</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hi All,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">This is in reply to the post with the subject: nrpe-2.04b compile error: u_int32_t. I am new to this so I havent worked out if this is the correct way to reply to a posting. </FONT></P>

<P><FONT SIZE=2 FACE="Arial">I had the exact same problem, here is what I did to fix it:</FONT>

<BR><FONT SIZE=2 FACE="Arial">1) in the common directory editied the file common.h Just after the first #include statement added:</FONT>

<BR><FONT SIZE=2 FACE="Arial">typedef unsigned int u_int32_t;</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">2) run configure as normal</FONT>

<BR><FONT SIZE=2 FACE="Arial">3) In the config.h file in the common directory (generated by configure) commented out the line :#define U_INT32_T_IS_ULONG 1</FONT></P>

<P><FONT SIZE=2 FACE="Arial">The compile then worked ok</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">(The above steps were ones I picked up from a number of different posts on the same issue)</FONT>

<BR><FONT SIZE=2 FACE="Arial">Now my only problem is that I cant get nrpe to work using inetd on solaris 8 only as a daemon</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Richard  </FONT>
</P>

</BODY>
</HTML>