<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cmtshe239%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Cmtshe239%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Cmtshe239%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        font-family:"Times New Roman","serif";
        mso-bidi-font-family:"Times New Roman";
        color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-noshow:yes;
        mso-style-priority:99;
        color:purple;
        mso-themecolor:followedhyperlink;
        text-decoration:underline;
        text-underline:single;}
span.EmailStyle16
        {mso-style-type:personal;
        mso-style-noshow:yes;
        mso-style-unhide:no;
        mso-ansi-font-size:11.0pt;
        mso-bidi-font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;
        color:#1F497D;
        mso-themecolor:dark2;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        font-family:"Calibri","sans-serif";
        mso-ascii-font-family:Calibri;
        mso-hansi-font-family:Calibri;
        mso-bidi-font-family:Calibri;}
.MsoPapDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal">All – I have struggled getting RRDs to be loadable. I have
searched this mailing list and attempted every related suggestion I can, and I
still cannot get it to work. I would be very grateful for your help. Here is
the situation:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I have a RHEL6 64 bit server running apache. Perl v 5.8.8. I
am attempting to install a software package that uses Perl/RRDs. </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I install RRDs (multiple versions now) using the following:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"><span style="">   </span>tar -zxvf
rrdtool-x.x.x.tar.gz</p>

<p class="MsoNormal"><span style="">   </span>cd rrdtool-x.x.xx</p>

<p class="MsoNormal"><span style="">   </span>./configure
--prefix=/usr/local/rrdtool --enable-perl-site-install --disable-tcl (I have
tried a few variations, including a plain ./configure)</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"><span style="">   </span>make</p>

<p class="MsoNormal"><span style="">   </span>make install</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">(I have also tried make install site-per-install)</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">As far as I can tell, the compilation and installation are
successful. No errors at the end of make/install. have also tried several<span style="">  </span>versions of rpm packages. Https restarted,
rebooted, etc.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Reading through the configure.log, I do see a few errors, I
will append them below.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">When I attempt to pull up the related pl script in my
browser I get the following:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Can&#39;t locate RRDs.pm in @INC (@INC contains:
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/5.8.8 .) at /var/www/cgi-bin/CUGrapher.pl line 16., referrer: httxxxxxxx</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Of course, RRDs.om IS in that location – I have checked and
double checked. Here it is:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">[root@ncldl38008 ~]# ls -l
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/</p>

<p class="MsoNormal">total 92</p>

<p class="MsoNormal">drwxr-xr-x 26 root<span style="">  
</span>root<span style="">  </span>4096 Nov<span style="">  </span>2 09:59 auto</p>

<p class="MsoNormal">-r--r--r--<span style="">  </span>1
root<span style="">   </span>root 29621 Sep 28<span style="">  </span>2005 Cflow.pm</p>

<p class="MsoNormal">drwx------<span style="">  </span>3
root<span style="">   </span>root<span style="">  </span>4096 Oct<span style=""> 
</span>8 09:58 Compress</p>

<p class="MsoNormal">drwx------<span style="">  </span>2
root<span style="">   </span>root<span style="">  </span>4096 Oct<span style=""> 
</span>8 10:09 Digest</p>

<p class="MsoNormal">drwx------<span style="">  </span>2
root<span style="">   </span>root<span style="">  </span>4096 Oct 30 14:44 Net</p>

<p class="MsoNormal">-r--r--r--<span style="">  </span>1
root<span style="">   </span>root<span style="">  </span>1215 Dec 18<span style=""> 
</span>2005 <a href="http://ntmake.pl">ntmake.pl</a></p>

<p class="MsoNormal">-rw-------<span style="">  </span>1
root<span style="">   </span>root<span style="">   </span>442 Oct 30 18:01 perllocal.pod</p>

<p class="MsoNormal">-r-xr-xr-x<span style="">  </span>1 apache
root<span style="">  </span>3813 Dec 18<span style="">  </span>2005 RRDs.pm</p>

<p class="MsoNormal">drwx------<span style="">  </span>2
root<span style="">   </span>root<span style="">  </span>4096 Oct<span style=""> 
</span>8 10:02 Term</p>

<p class="MsoNormal">drwx------<span style="">  </span>2
root<span style="">   </span>root<span style="">  </span>4096 Oct 30 17:13 version</p>

<p class="MsoNormal">-r--r--r--<span style="">  </span>1
root<span style="">   </span>root<span style="">  </span>2327 Oct 30 17:13 <a href="http://version.pm">version.pm</a></p>

<p class="MsoNormal">-r--r--r--<span style="">  </span>1
root<span style="">   </span>root 12315 Oct 30 17:13
version.pod</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">As you can see, I have changed the permissions to apache (A
desperate hack).</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I have also noticed that perl DOES seem to SEE RRDs.pm,
given that when I move the file RRDs.pm to another name, I get a separate error
indicating that it cant find RRDs.pm. This indicates to me that perl can see
RRDs.pm, but for some reason it is failing to process it appropriately. </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Like I said, I have tried so many variations of hacks here.
Ive added lines to the perl script to include lib paths, temporarily added
lines to @INC, etc. I am very eager for any help that might actually get this
perl script to run. Just so you can see it, here is the first few lines of the
perl script:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">**************************************************************************</p>

<p class="MsoNormal"># CUGrapher.pl</p>

<p class="MsoNormal"># $Revision: 1.53 $</p>

<p class="MsoNormal"># Author: Matt Selsky &lt;<a href="mailto:selsky@columbia.edu">selsky@columbia.edu</a>&gt;</p>

<p class="MsoNormal"># Contact for help: &lt;<a href="mailto:cuflow-users@columbia.edu">cuflow-users@columbia.edu</a>&gt;</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"># (c) 2002 - 2005 The Trustees of Columbia University in the
City of New York</p>

<p class="MsoNormal"># License restrictions apply, see COPYING for details.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">use strict;</p>

<p class="MsoNormal">use CGI::Pretty qw(-nosticky :standard);</p>

<p class="MsoNormal"># use lib qw( /usr/local/rrdtool/lib/ ../lib/perl ); </p>

<p class="MsoNormal">use RRDs;<span style="">   </span>## &lt;-
This is where it croaks</p>

<p class="MsoNormal">use Digest::MD5 qw(md5_hex);</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">### Local settings ###</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"># directory with rrd files</p>

<p class="MsoNormal">***************************************************************************</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Config.log errors (none seem to kill the process, and the
end indicates success):</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">conftest.c:2: error: expected &#39;=&#39;, &#39;,&#39;, &#39;;&#39;, &#39;asm&#39; or
&#39;__attribute__&#39; before &#39;me&#39;</p>

<p class="MsoNormal">configure:2970: $? = 1</p>

<p class="MsoNormal">configure: failed program was:</p>

<p class="MsoNormal">| #ifndef __cplusplus</p>

<p class="MsoNormal">|<span style="">   </span>choke me</p>

<p class="MsoNormal">| #endif</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">configure: failed program was:</p>

<p class="MsoNormal">| /* confdefs.h.<span style="">  </span>*/</p>

<p class="MsoNormal">| </p>

<p class="MsoNormal">| #define PACKAGE_NAME &quot;rrdtool&quot;</p>

<p class="MsoNormal">| #define PACKAGE_TARNAME &quot;rrdtool&quot;</p>

<p class="MsoNormal">| #define PACKAGE_VERSION &quot;1.2.12&quot;</p>

<p class="MsoNormal">| #define PACKAGE_STRING &quot;rrdtool 1.2.12&quot;</p>

<p class="MsoNormal">| #define PACKAGE_BUGREPORT &quot;&quot;</p>

<p class="MsoNormal">| #define PACKAGE &quot;rrdtool&quot;</p>

<p class="MsoNormal">| #define VERSION &quot;1.2.12&quot;</p>

<p class="MsoNormal">| #define RRDGRAPH_YLEGEND_ANGLE 90.0</p>

<p class="MsoNormal">| /* end confdefs.h.<span style=""> 
</span>*/</p>

<p class="MsoNormal">| #include &lt;ac_nonexistent.h&gt;</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">conftest.c:12:28: error: ac_nonexistent.h: No such file or
directory</p>

<p class="MsoNormal">configure:3468: $? = 1</p>

<p class="MsoNormal">configure: failed program was:</p>

<p class="MsoNormal">| /* confdefs.h.<span style="">  </span>*/</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">configure: failed program was:</p>

<p class="MsoNormal">|<span style="">       </span>program main</p>

<p class="MsoNormal">| #ifndef __GNUC__</p>

<p class="MsoNormal">|<span style="">        </span>choke me</p>

<p class="MsoNormal">| #endif</p>

<p class="MsoNormal">| </p>

<p class="MsoNormal">|<span style="">       </span>end</p>

<p class="MsoNormal">configure:5478: result: no</p>

<p class="MsoNormal">configure:5484: checking whether<span style="">  </span>accepts -g</p>

<p class="MsoNormal">configure:5496:<span style="">  </span>-c -g
conftest.f &gt;&amp;5</p>

<p class="MsoNormal">./configure: line 5497: -c: command not found</p>

<p class="MsoNormal">configure:5502: $? = 127</p>

<p class="MsoNormal">configure: failed program was:</p>

<p class="MsoNormal">|<span style="">       </span>program main</p>

<p class="MsoNormal">|</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);">In the end:</span></p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);">#ifdef __cplusplus</span></p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);">extern &quot;C&quot; void std::exit (int) throw (); using std::exit;</span></p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);">configure: exit 0</span></p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);"> </span></p>

<p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Make/Make install all indicate success.</span></p>