
Originally Posted by
jols
Anyone? Anyone?
Perhaps mod_evasive is no longer compatible with Apache v2.x?
ROFL! Regarding the above comment, very funny!

Mod_Evasive works perfectly fine with both Apache 2.0 and 2.2!
Now let's look at your error message:
error while loading shared libraries: libbfd-2.17.50.0.6-12.el5.so: cannot open shared object file
You are missing a required library from your system, bfd, and this is what is causing your compile of mod_evasive to fail.
This particular library is part of the binutils package so you might want
to try installing or reinstalling that package and your base compiler:
Code:
# yum install binutils coreutils make dialog gcc gcc-*
If you are told that it (binutils) is already installed, reinstall:
Code:
# yum -y reinstall binutils
It is possible you do have libbfd installed but in a different location from the normal typical default. In that case, you could use "whereis" and "locate" commands to find your libbfd-*.so library file and then use that location in the parameters on your apxs command building mod_evasive.