<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7601.17514"><LINK rel=stylesheet 
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}"></HEAD>
<BODY 
style="MARGIN-TOP: 10px; FONT-FAMILY: Verdana; COLOR: #000000; MARGIN-LEFT: 10px; FONT-SIZE: 10pt; MARGIN-RIGHT: 10px">
<DIV>
<DIV><FONT size=+0>hi everyone</FONT></DIV>
<DIV><FONT 
size=+0>  I'm  compiling collectd 5.2 on hpux11.31(IA64) with gcc-4.2.3¡£</FONT></DIV>
<DIV><FONT size=+0></FONT> </DIV>
<DIV><FONT size=+0>./configure is passwd</FONT></DIV>
<DIV><FONT 
size=+0>when make, i get some questions, plese help me</FONT></DIV>
<DIV><FONT size=+0></FONT></DIV>
<DIV><FONT size=+0>1¡¢</FONT></DIV>
<DIV><FONT size=+0>error messgae:</FONT></DIV>
<DIV style="TEXT-INDENT: 2em"><FONT 
size=+0>In file included from aggregation.c:27:</FONT></DIV>
<DIV style="TEXT-INDENT: 2em"><FONT 
size=+0>collectd.h:187:3: error: #error "Cannot determine byte order"</FONT></DIV>
<DIV><FONT size=+0></FONT> </DIV>
<DIV><FONT size=+0></FONT></DIV>
<DIV><FONT 
size=+0>i add some lines after line 187 in collectd.h, 
it looks like this, is it a proper solution? </FONT></DIV>
<DIV><FONT size=+0></FONT> </DIV>
<DIV>
<DIV><FONT size=+0>#ifndef BYTE_ORDER</FONT></DIV>
<DIV><FONT 
size=+0># if defined(BIG_ENDIAN) && !defined(LITTLE_ENDIAN)</FONT></DIV>
<DIV><FONT size=+0>#  undef BIG_ENDIAN</FONT></DIV>
<DIV><FONT size=+0>#  define BIG_ENDIAN 4321</FONT></DIV>
<DIV><FONT size=+0>#  define LITTLE_ENDIAN 1234</FONT></DIV>
<DIV><FONT 
size=+0>#  define BYTE_ORDER BIG_ENDIAN</FONT></DIV>
<DIV><FONT 
size=+0># elif !defined(BIG_ENDIAN) && defined(LITTLE_ENDIAN)</FONT></DIV>
<DIV><FONT size=+0>#  undef LITTLE_ENDIAN</FONT></DIV>
<DIV><FONT size=+0>#  define BIG_ENDIAN 4321</FONT></DIV>
<DIV><FONT size=+0>#  define LITTLE_ENDIAN 1234</FONT></DIV>
<DIV><FONT 
size=+0>#  define BYTE_ORDER LITTLE_ENDIAN</FONT></DIV></DIV>
<DIV><STRONG><EM><FONT 
size=+0># elif !defined(BIG_ENDIAN) && !defined(LITTLE_ENDIAN)</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT 
size=+0>#  define BIG_ENDIAN 4321</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT 
size=+0>#  define LITTLE_ENDIAN 1234</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT 
size=+0>#  define BYTE_ORDER LITTLE_ENDIAN</FONT></EM></STRONG></DIV>
<DIV>
<DIV><FONT size=+0># endif</FONT></DIV>
<DIV><FONT size=+0>#endif</FONT></DIV></DIV>
<DIV><FONT size=+0>2¡¢</FONT></DIV>
<DIV><FONT size=3>error message:   </FONT></DIV>
<DIV style="TEXT-INDENT: 2em"><FONT 
size=+0>cc1: warnings being treated as errors    </FONT></DIV>
<DIV style="TEXT-INDENT: 2em"><FONT 
size=+0>email.c: In function 'open_connection':</FONT></DIV>
<DIV style="TEXT-INDENT: 2em"><FONT 
size=+0>email.c:433: warning: implicit declaration of function 'getgrnam_r'   </FONT></DIV>
<DIV><FONT size=3>how to fix this error ?</FONT></DIV></DIV></BODY></HTML>