On Sun, 2009-10-25 at 20:26 -0400, Chris Knadle wrote:

Chris:  Thanks very much for your reply!

> Okay I think I understand your reason for wanting to compile this 
> particular package -- because you want to run it from an externally 
> mounted drive.  However I think you could do the same thing using the 
> version of AIDE that ships with Fedora, which would save you a lot of 
> trouble.
> 
It may well be that I can use the Fedora AIDE package. I thought I would
have trouble moving an RPM to an externally mounted drive. That's
because I have only a superficial understanding of RPM. I have since
found on Fedoraforum  a brief "Aide Setup Guide". That person installed
the Fedora AIDE package and moved the AIDE binary to a compact flash
card.

I still have two other reasons for wanting to install from source. 

1. Ideally, AIDE should be run immediately after OS installation, before
the OS is connected to Internet. I thought I could do the install from
source on my secondary PC and transfer the binary to a CD-RW or flash
drive. This secondary PC (192 MB RAM) does not have Fedora, it only has
Xubuntu.

2. According to the AIDE manual, increased security can be obtained by
"signing" the AIDE config file and/or database. As far as I can tell,
the option to do this is only available via the configure script.

> > 
> ./configure is usually an Autoconf script.  I've yet to make one of 
> these Autoconf scripts, but I've heard developers complaining about 
> how complicated they are to get right.
> 
Yes, this ./configure was generated by Autoconf.


> Many GNU/Linux software libraries have two packages you can install -- 
> the normal package and the "-dev" package.  The "-dev" package is 
> needed if you want to compile programs that use that library.
> 
> > ===================================================================
> > ===================================================================
> 
> >From here I'm going to skip ahead to some of the issues:
> 

> 
> I'm guessing this is a missing lex -dev library.
> 

> Probably a missing syslog -dev library.
> 
> 
> 
> 
> The reason the -dev libraries aren't installed along with the normal 
> "binary" libraries is that most people only use the executable portion 
> of libraries, so distributions usually only install a very minimal set 
> of -dev libraries to start with in order to save space.  At least some 
> distributions also deal with dependencies on versions of the source 
> for a package.  For instance on Debian after installing a source 
> package via "apt-get source <package>" it's possible to run "apt-get 
> build-dep <package" to install all of the required development 
> libraries necessary to build [i.e. compile] that source package.
> 
> As you're trying to compile AIDE from source that's not through Fedora 
> then these source dependencies are not available (and I don't know how 
> these work through RPM/YUM or even if Fedora/RHEL deals with source 
> dependencies), so you'll have to figure out by hand which development 
> libraries you'll need to install.
> 
> Hopefully this helps some.
> 
Thanks for your explanation of development libraries. I've seen them
before but I had no understanding of what they're about. Only after
reading your reply did I try a suggestion from Fedoraforum to try yum
groupinstall "Development Libraries" and yum groupinstall "KDE Software
Development". Unfortunately, ./configure still fails and the config.log
is identical to the previous one.
>    -- Chris
> 

_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm)                         MHVLS Auditorium
  Oct 7 - Glade - Linux GUIs made easy
  Nov 4 - Google Wave
  Dec 2 - MythTV
  Jan 6 - Git

Reply via email to