<!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 5.5.2658.24">
<TITLE>RE : [Nagios-users] Makefile GD lib problem on Centos 4 (aka RHES4)</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Can you send your 'config.log' file ?</FONT>
</P>

<P><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: nagios-users-admin@lists.sourceforge.net </FONT>
<BR><FONT SIZE=2>> [<A HREF="mailto:nagios-users-admin@lists.sourceforge.net">mailto:nagios-users-admin@lists.sourceforge.net</A>] On Behalf </FONT>
<BR><FONT SIZE=2>> Of Luke Johnson</FONT>
<BR><FONT SIZE=2>> Sent: Friday, June 17, 2005 12:41 AM</FONT>
<BR><FONT SIZE=2>> To: nagios-users@lists.sourceforge.net</FONT>
<BR><FONT SIZE=2>> Subject: Re: [Nagios-users] Makefile GD lib problem on Centos </FONT>
<BR><FONT SIZE=2>> 4 (aka RHES4)</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Thanks Arno,</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> In order...</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -I have all the library files, I believe, which the devel packages </FONT>
<BR><FONT SIZE=2>> provide.  Those were the bits I included showing the </FONT>
<BR><FONT SIZE=2>> libpng.so, etc are </FONT>
<BR><FONT SIZE=2>> the actual libraries in their respective paths, and the Yum </FONT>
<BR><FONT SIZE=2>> snippets.  </FONT>
<BR><FONT SIZE=2>> I'm pretty dang sure I have libpng/libjpeg/libgd.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> As a second note, the ./configure spits out:</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> checking for gdImagePng in -lgd (order 1)... no</FONT>
<BR><FONT SIZE=2>> checking for gdImagePng in -lgd (order 2)... no</FONT>
<BR><FONT SIZE=2>> checking for gdImagePng in -lgd (order 3)... no</FONT>
<BR><FONT SIZE=2>> checking for gdImagePng in -lgd (order 4)... no</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> ... but Ifind this...</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> [root@chilkat nagios-2.0b3]# grep gdImagePng /usr/include/gd.h</FONT>
<BR><FONT SIZE=2>> BGD_DECLARE(void) gdImagePng (gdImagePtr im, FILE * out);</FONT>
<BR><FONT SIZE=2>> BGD_DECLARE(void) gdImagePngCtx (gdImagePtr im, gdIOCtx * out);</FONT>
<BR><FONT SIZE=2>> BGD_DECLARE(void) gdImagePngEx (gdImagePtr im, FILE * out, int level);</FONT>
<BR><FONT SIZE=2>> BGD_DECLARE(void) gdImagePngCtxEx (gdImagePtr im, gdIOCtx * </FONT>
<BR><FONT SIZE=2>> out, int level);</FONT>
<BR><FONT SIZE=2>> BGD_DECLARE(void) gdImagePngToSink (gdImagePtr im, gdSinkPtr </FONT>
<BR><FONT SIZE=2>> out); BGD_DECLARE(void *) gdImagePngPtr (gdImagePtr im, int </FONT>
<BR><FONT SIZE=2>> *size); BGD_DECLARE(void *) gdImagePngPtrEx (gdImagePtr im, </FONT>
<BR><FONT SIZE=2>> int *size, int level);</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> [root@chilkat nagios-2.0b3]# grep gdImagePng </FONT>
<BR><FONT SIZE=2>> /usr/lib/libgd.so.2 Binary file /usr/lib/libgd.so.2 matches</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> [root@chilkat nagios-2.0b3]#</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -I have used the /lib64, /lib, and no paths (in which case </FONT>
<BR><FONT SIZE=2>> Make should </FONT>
<BR><FONT SIZE=2>> fall back to /etc/ld.so.conf file which has both the prior paths).</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -As for Perl, nope, missed those notes.  Hmm, I'll go look for them, </FONT>
<BR><FONT SIZE=2>> wonder what the preferred method is?  Might make for an interesting </FONT>
<BR><FONT SIZE=2>> second topic (embedded=possible memory leaks, </FONT>
<BR><FONT SIZE=2>> mod_perl2='developmental' </FONT>
<BR><FONT SIZE=2>> with Apache2, external perl='slower').</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Thanks again,</FONT>
<BR><FONT SIZE=2>> LJ</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Arno Lehmann wrote:</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> > Hello,</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > Luke Johnson wrote:</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> >> Hi,</FONT>
<BR><FONT SIZE=2>> >></FONT>
<BR><FONT SIZE=2>> >> I've setup a few Nagios boxes in years past, and trying it again</FONT>
<BR><FONT SIZE=2>> >> today, however I'm running into a (first time for me, but I'm sure </FONT>
<BR><FONT SIZE=2>> >> common) problem with GD libs on Centos 4 (x86_64, Which should be </FONT>
<BR><FONT SIZE=2>> >> identical to Redhat ES 4).  In the past I've hand compiled </FONT>
<BR><FONT SIZE=2>> GD, but on </FONT>
<BR><FONT SIZE=2>> >> this box I made sure to install the necessary packages </FONT>
<BR><FONT SIZE=2>> (info attached </FONT>
<BR><FONT SIZE=2>> >> below).</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > Two things I noticed:</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > - Have you installed the png and jpeg devel packages?</FONT>
<BR><FONT SIZE=2>> > I'm not used to RH systems, so I can't tell you how to </FONT>
<BR><FONT SIZE=2>> check, though.</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > - If necessary at all: have you tried giving the lib64 </FONT>
<BR><FONT SIZE=2>> directories to</FONT>
<BR><FONT SIZE=2>> > ./configure?</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> >> [root@chilkat nagios-2.0b3]# make clean > /dev/null [root@chilkat </FONT>
<BR><FONT SIZE=2>> >> nagios-2.0b3]# ./configure --prefix=/usr/local/nagios </FONT>
<BR><FONT SIZE=2>> >> --with-cgiurl=/cgi-bin --with-htmurl=/ --with-nagios-user=nagios </FONT>
<BR><FONT SIZE=2>> >> --with-nagios-group=nagios --with-command-group=nagcmd </FONT>
<BR><FONT SIZE=2>> >> --with-gd-lib=/usr/lib --with-gd-inc=/usr/include </FONT>
<BR><FONT SIZE=2>> >> --enable-embedded-perl</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> >                like here?</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > ...</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> >> Embedded Perl interpreter will be compiled in...</FONT>
<BR><FONT SIZE=2>> >> Internally compiled Perl scripts will be cached...</FONT>
<BR><FONT SIZE=2>> >> Using threaded perl</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > Did you read the notes concerning embedded perl and memory leaks? I</FONT>
<BR><FONT SIZE=2>> > don't know if this is fixed by now, but that was an issue.</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > Arno</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -------------------------------------------------------</FONT>
<BR><FONT SIZE=2>> SF.Net email is sponsored by: Discover Easy Linux Migration </FONT>
<BR><FONT SIZE=2>> Strategies from IBM. Find simple to follow Roadmaps, </FONT>
<BR><FONT SIZE=2>> straightforward articles, informative Webcasts and more! Get </FONT>
<BR><FONT SIZE=2>> everything you need to get up to speed, fast. </FONT>
<BR><FONT SIZE=2>> <A HREF="http://ads.osdn.com/?ad_id=7477&alloc_id=16492" TARGET="_blank">http://ads.osdn.com/?ad_id=7477&alloc_id=16492</A>> &op=click</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> _______________________________________________</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Nagios-users mailing list</FONT>
<BR><FONT SIZE=2>> Nagios-users@lists.sourceforge.net</FONT>
<BR><FONT SIZE=2>> <A HREF="https://lists.sourceforge.net/lists/listinfo/nagios-users" TARGET="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</A></FONT>
<BR><FONT SIZE=2>> ::: Please include Nagios version, plugin version (-v) and OS </FONT>
<BR><FONT SIZE=2>> when reporting any issue. </FONT>
<BR><FONT SIZE=2>> ::: Messages without supporting info will risk being sent to /dev/null</FONT>
<BR><FONT SIZE=2>> </FONT>
</P>

</BODY>
</HTML>