On Wednesday 28 October 2009, Allen wrote: > On Tue, 2009-10-27 at 19:46 -0400, Chris Knadle wrote: > > > On further thought about your reply and investigation (via Google) > > > I believe you've outlined a solution. There is an RPM/YUM analog > > > to the apt-get build-dep you described above. It is yum-builddep. > > > I can run it against the AIDE source RPM to get a list of the > > > needed development libraries. > > > > Yes, that should work. Installing "Development Libraries" and "KDE > > Software Development" didn't solve the issue because the first set are > > likely only generic libraries (and you need specific ones), and the > > latter are libraries for KDE GUI development that aren't related to > > libraries needed for compiling AIDE. > > I ran yum-builddep aide. It added two libraries. > Surprisingly, ./configure still failed. The config.log was identical > with the previous ones.
Hmm. :-/ Not sure why that's happening. One thing to note is that sometimes distributions have to patch the original "upstream" source in some cases in order to get it to work properly. Certain distributions have a slightly different file hirearchy structure, for instance; or maybe the upstream source becomes unsupported and needs alteration to use a new library or to get around a compiler bug. In most cases it's for getting around problems (or for security issues), but in doing so this can cause other problems and confusion if users contact the upstream author to complain about a problem that was created by one of the modifications the package maintainer for the distribution had to make. >From here I'd get the AIDE source package from Fedora and make sure the ./configure script with it works. If it does you can run a 'diff -u' between that configure script and the one with the AIDE source you want to build to see what the differences between them are. > I'm including the console output for yum-buildep. It may be of interest > because it appears to list the dependencies. > > Chris, I appreciate your help with this problem. One side-effect of > learning about installing Aide from source is that it makes the process > of compiling the Linux kernel less mysterious and intimidating. The Linux kernel is actually a simpler case in terms of dependencies for building the kernel itself. The main dependency issue is actually on the dependencies for _configuring_ the kernel with one of the config GUI's such as "make menuconfig", etc, which need either libncurses5-dev or other GUI development libraries. -- Chris -- Chris Knadle [email protected] _______________________________________________ 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
