[CentOS] compiling FahMON for Centos? [SOLVED]

Sun Apr 4 01:50:42 UTC 2010
fred smith <fredex at fcshome.stoneham.ma.us>

On Sat, Apr 03, 2010 at 09:18:15PM -0400, fred smith wrote:
> On Sat, Apr 03, 2010 at 08:50:27PM -0400, Tony Schreiner wrote:
> > fred smith wrote:
> > > On Sat, Apr 03, 2010 at 03:36:59PM -0400, Tony Schreiner wrote:
> > >   
> > >> fred smith wrote:
> > >>     
> > >>> Hi all!
> > >>>
> > >>> Thanks to those who pointed me to wxwidgets packages for centos!
> > >>>
> > >>> I'm trying to build/install FAHMON (a monitoring tool for Folding At Home
> > >>> clients) on centos 5.4, which is why I needed the wxwidgets stuff.
> > >>>
> > >>> fahmon goes through .configure just fine, but it won't compile and it's
> > >>> not clear to me what's wrong. it spews bazillions of errors, starting with:
> > >>>
> > >>> make[3]: Entering directory `/home/fredex/myfiles/programs/fahmon/FahMon-2.3.99.1/wxcurl/src'
> > >>> /bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../wxcurl/include   -Wall -Wno-strict-aliasing -g -O2   -MT base.lo -MD -MP -MF .deps/base.Tpo -c -o base.lo base.cpp
> > >>>  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../wxcurl/include -Wall -Wno-strict-aliasing -g -O2 -MT base.lo -MD -MP -MF .deps/base.Tpo -c base.cpp  -fPIC -DPIC -o .libs/base.o
> > >>> base.cpp:16:23: error: wx/wxprec.h: No such file or directory
> > >>> base.cpp:19:23: error: wx/wx.h: No such file or directory
> > >>> In file included from base.cpp:25:
> > >>> ../../wxcurl/include/wx/curl/base.h:32:22: error: wx/event.h: No such file or directory
> > >>> ../../wxcurl/include/wx/curl/base.h:33:23: error: wx/string.h: No such file or directory
> > >>> ../../wxcurl/include/wx/curl/base.h:34:25: error: wx/datetime.h: No such file or directory
> > >>> ../../wxcurl/include/wx/curl/base.h:35:23: error: wx/stream.h: No such file or directory
> > >>>
> > >>> it looks like it's not including the header tree in /usr/lib/wx-2.8/wx
> > >>> which is where those files are. I've tried messing with options to
> > >>> configure but that doesn't seem to help. I probably fail to fully
> > >>> understand how configure works...
> > >>>
> > >>> so to short-circuit beating my head on this wall, can any of you suggest
> > >>> where I might find a binary package for this utility? The fahmon site doesn't
> > >>> appear to have one, as far as I can see.
> > >>>
> > >>> Thanks, once again!
> > >>>
> > >>>   
> > >>>       
> > >> yum search "*/wx/stream.h"
> > >>
> > >> tells you that you need wxGTK-devel
> > >>     
> > >
> > > I have it installed!
> > >
> > > 	# rpm -qa | grep -y wxgtk
> > > 	wxGTK-gl-2.8.9-2.el5
> > > 	wxGTK-devel-2.8.9-2.el5
> > > 	wxGTK-2.8.9-2.el5
> > >
> > >   
> > Did the configure output tell you it found wxwidgets (whatever name it 
> > uses)?
> 
> yes it does. it reports no errors.

AH-HA!!!  S O L V E D !!!

bonehead problem. ID TEN T problem. Loose nut behind the wheel. PEBKAC.
DUH!

I had some detritus from a failed installatin of wxgtk hanging around
in /usr/local that confused heck out of fahmon's configure script.
removed it, removed the fahmon sources and re-extracted the .tbz2 file,
ran configure, ran make, and voila!


-- 
---- Fred Smith -- fredex at fcshome.stoneham.ma.us -----------------------------
  "And he will be called Wonderful Counselor, Mighty God, Everlasting Father,
  Prince of Peace. Of the increase of his government there will be no end. He 
 will reign on David's throne and over his kingdom, establishing and upholding
      it with justice and righteousness from that time on and forever."
------------------------------- Isaiah 9:7 (niv) ------------------------------