<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=FR link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt'>Hello Nagios Users,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt'>I’m having
trouble compiling the Nagios cgis which depend on the GD library on Solaris 10.
>From what I can see, others have had this problem with various reasons.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt'>I wonder if the
problem has anything to do with the GD and libiconv libraries (which I got from
sunfreeware.com) are 32 bit:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>$ file
/usr/local/lib/libgd.so<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>/usr/local/lib/libgd.so:       
<b>ELF 32-bit MSB dynamic</b> lib SPARC Version 1, dynamically linked, not
stripped, no debugging information available<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>$ file
/usr/local/lib/libiconv.so<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>/usr/local/lib/libiconv.so:    
ELF 32-bit MSB dynamic lib SPARC Version 1, dynamically linked, not stripped,
no debugging information available<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>                                                <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt'>But the PNG and
JPEG libraries are 64-bit:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>$ file
/usr/lib/sparcv9/libjpeg.so<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>/usr/lib/sparcv9/libjpeg.so:   
<b>ELF 64-bit MSB</b> <b>dynamic</b> lib SPARCV9 Version 1, dynamically linked,
not stripped, no debugging information available<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>$ file
/usr/lib/sparcv9/libpng.so<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>/usr/lib/sparcv9/libpng.so:    
<b>ELF 64-bit MSB dynamic</b> lib SPARCV9 Version 1, dynamically linked, not
stripped, no debugging information available<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt'>Below is the partial
(mostly relevant) output from the make process <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>nagios@nagios:/home/nagios/source/nagios-3.0.3$
echo $CPPFLAGS<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>-I/usr/sfw/include
-I/usr/local/include -I/usr/include -I/home/include -I/usr/X11/include<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>nagios@nagios:/home/nagios/source/nagios-3.0.3$
echo $LDFLAGS<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>-R/usr/sfw/lib
-R/usr/local/lib -R/usr/lib -R/lib -R/home/lib -R/usr/X11/lib<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>$ ./configure
--prefix=$HOME/nagios --with-httpd-conf=$HOME/conf
--with-init-dir=$HOME/etc/init.d  --with-gd-lib=/usr/local/lib
--with-gd-inc=/usr/local/include --with-nagios-user=nagios --with-nagios-group=nagios
--enable-embedded-perl  --with-perlcache<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>…<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>***
Configuration summary for nagios 3.0.3 06-25-2008 ***:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'> General
Options:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'> -------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>       
Nagios executable:  nagios<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>       
Nagios user/group:  nagios,nagios<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>      
Command user/group:  nagios,nagios<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>           
Embedded Perl:  yes, with caching<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>            
Event Broker:  yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>       
Install ${prefix}:  /opt/app/nagios/nagios<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>               
Lock file:  ${prefix}/var/nagios.lock<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>  
Check result directory:  ${prefix}/var/spool/checkresults<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>          
Init directory:  /opt/app/nagios/etc/init.d<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'> 
Apache conf.d directory:  /opt/app/nagios/conf<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>            
Mail program:  /usr/bin/mail<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>                 
Host OS:  solaris2.10<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'> Web
Interface Options:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'> ------------------------<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>                
HTML URL:  http://localhost/nagios/<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>                 
CGI URL:  http://localhost/nagios/cgi-bin/<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'> Traceroute
(used by WAP):<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>$ make<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>..<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'>gcc -g
-O2 -I/usr/local/include  -D_REENTRANT -fno-strict-aliasing -pipe
-Wdeclaration-after-statement -I/usr/local/include -mcpu=v9 -m64 -Wa,-xarch=v9
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV 
-I/usr/local/lib/perl5/5.8.8/sun4-solaris-thread-multi-64/CORE 
-DHAVE_CONFIG_H  -DNSCGI -R/usr/sfw/lib -R/usr/local/lib -R/usr/lib -R/lib
-R/home/lib -R/usr/X11/lib -L/usr/local/lib -o statusmap.cgi statusmap.c
getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o ../common/snprintf.o
objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o
downtime-cgi.o -lgd -liconv -lpng -ljpeg -lz -lm -lrt<o:p></o:p></span></p>

<p class=MsoNormal><b><span lang=EN-US style='font-family:"Courier New"'>ld:
fatal: file /usr/local/lib/libgd.so: wrong ELF class: ELFCLASS32<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span lang=EN-US style='font-family:"Courier New"'>ld:
fatal: file /usr/local/lib/libiconv.so: wrong ELF class: ELFCLASS32<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span lang=EN-US style='font-family:"Courier New"'>ld:
fatal: File processing errors. No output written to statusmap.cgi<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span lang=EN-US style='font-family:"Courier New"'>collect2:
ld returned 1 exit status<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span lang=EN-US style='font-family:"Courier New"'>make[1]:
*** [statusmap.cgi] Error 1<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span lang=EN-US style='font-family:"Courier New"'>make[1]:
Leaving directory `/home/nagios/source/nagios-3.0.3/cgi'<o:p></o:p></span></b></p>

<p class=MsoNormal><b><span lang=EN-US style='font-family:"Courier New"'>make:
*** [cgis] Error 2<o:p></o:p></span></b></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:Consolas'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:Consolas'>Thanks for any
tips you have. I really hope I get this working soon.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:Consolas'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:Consolas'>CP<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:Consolas'>--<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-family:Consolas'>Chris Paul<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

</div>

</body>

</html>