<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Errors on Solaris 2.5</TITLE>

<META content="MSHTML 6.00.2716.2200" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=925541016-27082002><FONT face=Arial color=#0000ff size=2>Wow, I 
found a snprintf package from SunFreeware....</FONT></SPAN></DIV>
<DIV><SPAN class=925541016-27082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=925541016-27082002><FONT face=Arial color=#0000ff 
size=2>JMS</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Josh Skains 
  [mailto:JSkains@deltad.com]<BR><B>Sent:</B> Tuesday, August 27, 2002 7:48 
  AM<BR><B>To:</B> 'nagios-users@lists.sourceforge.net'<BR><B>Subject:</B> 
  [Nagios-users] Errors on Solaris 2.5<BR><BR></FONT></DIV>
  <P><FONT size=2>Ok.. I got my Solaris 7 nrpe installed.. Now I am fighting 
  with 2.5. Thanks ahead of time for any help :)</FONT> </P>
  <P><FONT size=2>I have autoconf v2.53</FONT> <BR><FONT size=2>I have automake 
  v1.4</FONT> <BR><FONT size=2>gcc v2.95.3</FONT> <BR><FONT size=2>glib 
  v1.2.10</FONT> </P>
  <P><FONT size=2>I get the following:</FONT> </P>
  <P><FONT size=2>cd ./src/; make ; cd ..</FONT> <BR><FONT size=2>make[1]: 
  Entering directory `/mhome/jskains/work/mon/nrpe-1.5/src'</FONT> <BR><FONT 
  size=2>gcc -g -O2 -DHAVE_CONFIG_H  -lnsl -lsocket nrpe.c netutils.c -o 
  nrpe</FONT> <BR><FONT 
  size=2>Undefined                       
  first referenced</FONT> <BR><FONT 
  size=2> symbol                             
  in file</FONT> <BR><FONT 
  size=2>snprintf                            
  /var/tmp/cc88wkDn.o</FONT> <BR><FONT size=2>ld: fatal: Symbol referencing 
  errors. No output written to nrpe</FONT> <BR><FONT size=2>collect2: ld 
  returned 1 exit status</FONT> <BR><FONT size=2>make[1]: *** [nrpe] Error 
  1</FONT> <BR><FONT size=2>make[1]: Leaving directory 
  `/mhome/jskains/work/mon/nrpe-1.5/src'</FONT> </P><BR>
  <P><FONT size=2>I get the following when I do a configure:</FONT> </P>
  <P><FONT size=2>creating cache ./config.cache</FONT> <BR><FONT size=2>checking 
  for a BSD compatible install... ./install-sh -c</FONT> <BR><FONT 
  size=2>checking for gcc... gcc</FONT> <BR><FONT size=2>checking whether the C 
  compiler (gcc  ) works... yes</FONT> <BR><FONT size=2>checking whether 
  the C compiler (gcc  ) is a cross-compiler... no</FONT> <BR><FONT 
  size=2>checking whether we are using GNU C... yes</FONT> <BR><FONT 
  size=2>checking whether gcc accepts -g... yes</FONT> <BR><FONT size=2>checking 
  whether make sets ${MAKE}... yes</FONT> <BR><FONT size=2>checking how to run 
  the C preprocessor... gcc -E</FONT> <BR><FONT size=2>checking for ANSI C 
  header files... yes</FONT> <BR><FONT size=2>checking whether time.h and 
  sys/time.h may both be included... yes</FONT> <BR><FONT size=2>checking for 
  sys/wait.h that is POSIX.1 compatible... yes</FONT> <BR><FONT size=2>checking 
  for ctype.h... yes</FONT> <BR><FONT size=2>checking for errno.h... yes</FONT> 
  <BR><FONT size=2>checking for fcntl.h... yes</FONT> <BR><FONT size=2>checking 
  for grp.h... yes</FONT> <BR><FONT size=2>checking for netdb.h... yes</FONT> 
  <BR><FONT size=2>checking for pwd.h... yes</FONT> <BR><FONT size=2>checking 
  for signal.h... yes</FONT> <BR><FONT size=2>checking for strings.h... 
  yes</FONT> <BR><FONT size=2>checking for string.h... yes</FONT> <BR><FONT 
  size=2>checking for syslog.h... yes</FONT> <BR><FONT size=2>checking for 
  unistd.h... yes</FONT> <BR><FONT size=2>checking for arpa/inet.h... yes</FONT> 
  <BR><FONT size=2>checking for netinet/in.h... yes</FONT> <BR><FONT 
  size=2>checking for sys/types.h... yes</FONT> <BR><FONT size=2>checking for 
  sys/time.h... yes</FONT> <BR><FONT size=2>checking for sys/resource.h... 
  yes</FONT> <BR><FONT size=2>checking for sys/wait.h... (cached) yes</FONT> 
  <BR><FONT size=2>checking for sys/socket.h... yes</FONT> <BR><FONT 
  size=2>checking for sys/stat.h... yes</FONT> <BR><FONT size=2>checking for 
  working const... yes</FONT> <BR><FONT size=2>checking whether struct tm is in 
  sys/time.h or time.h... time.h</FONT> <BR><FONT size=2>checking for mode_t... 
  yes</FONT> <BR><FONT size=2>checking for pid_t... yes</FONT> <BR><FONT 
  size=2>checking for size_t... yes</FONT> <BR><FONT size=2>checking return type 
  of signal handlers... void</FONT> <BR><FONT size=2>checking for uid_t in 
  sys/types.h... yes</FONT> <BR><FONT size=2>checking type of array argument to 
  getgroups... gid_t</FONT> <BR><FONT size=2>checking for main in -lnsl... 
  yes</FONT> <BR><FONT size=2>checking for socket in -lsocket... yes</FONT> 
  <BR><FONT size=2>checking for strdup... yes</FONT> <BR><FONT size=2>checking 
  for strstr... yes</FONT> <BR><FONT size=2>checking for strtoul... yes</FONT> 
  <BR><FONT size=2>checking for initgroups... yes</FONT> <BR><FONT 
  size=2>checking for type of socket size... size_t</FONT> <BR><FONT 
  size=2>updating cache ./config.cache</FONT> <BR><FONT size=2>creating 
  ./config.status</FONT> <BR><FONT size=2>creating Makefile</FONT> <BR><FONT 
  size=2>creating src/Makefile</FONT> <BR><FONT size=2>creating nrpe.cfg</FONT> 
  <BR><FONT size=2>creating common/config.h</FONT> </P><BR>
  <P><FONT size=2>*** Configuration summary for nrpe 1.5 06-03-2002 ***:</FONT> 
  </P>
  <P><FONT size=2> General Options:</FONT> <BR><FONT 
  size=2> -------------------------</FONT> <BR><FONT size=2> NRPE 
  user:  nagios</FONT> <BR><FONT size=2> NRPE group: nagios</FONT> 
  </P><BR>
  <P><FONT size=2>Review the options above for accuracy.  If they look 
  okay,</FONT> <BR><FONT size=2>type 'make all' to compile the NRPE daemon and 
  client.</FONT> </P></BLOCKQUOTE></BODY></HTML>