<div dir="ltr">BEAUTIFUL. With <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important;background-color:rgb(255,255,255)">libtool-ltdl-devel and perl-devel I'm able to build it.  Thanks folks!!!</span><div><br></div><div>PS The reason I'm building from source is that I aspire to contribute to collectd.<br></div><div><br></div><div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Thanks again!</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br></div></div><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 5, 2015 at 4:47 PM, Eric Sandeen <span dir="ltr"><<a href="mailto:sandeen@sandeen.net" target="_blank" class="cremed">sandeen@sandeen.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On 2/5/15 3:25 PM, Corey Kosak wrote:<br>
> Hi folks,<br>
><br>
> Apologies if I'm posting to the wrong place.<br>
><br>
> I've been trying to build collectd from source on a fresh RedHat 7 VM and I've been having a lot of problems. I'm probably doing something dumb. Is there a recipe for doing so?<br>
<br>
</span>Just FWIW, pretty sure collectd *is* in EPEL.  But if you need to build from source ...<br>
<span class=""><br>
> These are the steps I took and what went wrong:<br>
><br>
</span>>  1. Create a fresh RH7 VM on Amazon Web Services (Red Hat Enterprise Linux 7.0 (HVM), SSD Volume Type - ami-a8d369c0)<br>
>  2. *sudo yum -y update && sudo yum -y install git gitk autoconf automake flex bison gcc libtool libtool-ltdl*<br>
>  3. **git clone <a href="https://github.com/collectd/collectd.git&&" target="_blank" class="cremed">https://github.com/collectd/collectd.git&&</a> cd collectd*<br>
>     *<br>
>  4. ./build.sh<br>
>      1. This results in the error message "WARNING: `yacc' not found! Please make sure that `yacc' is installed and is in one of the directories listed in the PATH environment variable."<br>
>  5. edit build.sh to change the string "yacc" to "bison"<br>
<br>
the byacc package provides a yacc binary...<br>
oh, but whoops:<br>
<br>
  YACC     parser.c<br>
byacc: e - line 77 of "/root/collectd/src/liboconfig/parser.y", syntax error<br>
%error-verbose<br>
<br>
Ok, yeah, bison seems fine :)<br>
<br>
>  6. ./build.sh<br>
<span class="">><br>
> The last step prints the following:<br>
><br>
> + autoheader<br>
> + aclocal<br>
</span>> <a href="http://configure.ac:3988" target="_blank" class="cremed">configure.ac:3988</a> <<a href="http://configure.ac:3988" target="_blank" class="cremed">http://configure.ac:3988</a>>: warning: macro 'AM_PATH_GLIB_2_0' not found in library<br>
<span class="">> + libtoolize --ltdl --copy --force<br>
> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `libltdl/config'.<br>
> libtoolize: copying file `libltdl/config/compile'<br>
> libtoolize: copying file `libltdl/config/config.guess'<br>
> libtoolize: copying file `libltdl/config/config.sub'<br>
> libtoolize: copying file `libltdl/config/depcomp'<br>
> libtoolize: copying file `libltdl/config/install-sh'<br>
> libtoolize: copying file `libltdl/config/missing'<br>
> libtoolize: copying file `libltdl/config/ltmain.sh'<br>
> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `libltdl/m4'.<br>
> libtoolize: copying file `libltdl/m4/argz.m4'<br>
> libtoolize: copying file `libltdl/m4/libtool.m4'<br>
> libtoolize: copying file `libltdl/m4/ltdl.m4'<br>
> libtoolize: copying file `libltdl/m4/ltoptions.m4'<br>
> libtoolize: copying file `libltdl/m4/ltsugar.m4'<br>
> libtoolize: copying file `libltdl/m4/ltversion.m4'<br>
> libtoolize: copying file `libltdl/m4/lt~obsolete.m4'<br>
> libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, `libltdl'.<br>
> libtoolize: `COPYING.LIB' not found in `/usr/share/libtool/libltdl'<br>
<br>
</span>try installing libtool-ltdl-devel, not sure if you have it, but<br>
that's what provides the file it's looking for.<br>
<br>
With that I can build on my rhel7 box (after the bison build.sh edit)<br>
<span class=""><font color="#888888"><br>
-Eric<br>
</font></span><div class=""><div class="h5"><br>
> ... and then stops. I was assuming that this process would generate a<br>
> "configure" script that I could run. However it did not. Should I<br>
> expect this to build on RHEL7, and if so, does anyone have a recipe<br>
> for doing so?<br>
><br>
> Thanks in advance for any advice / help.<br>
<br>
</div></div></blockquote></div><br></div></div></div>