Hello,

Wasn't sure if I should post this here or in the server section, so please feel free to tell me to go there instead

Basically I have downloaded the source code for SquidGuard and I'm trying to run the configure, which results in the following messages:

checking for stdint.h... yes
checking for unistd.h... yes
checking db.h usability... yes
checking db.h presence... yes
checking for db.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for unistd.h... (cached) yes
checking for db.h... (cached) yes
checking suppress runtime logging... no
checking squid runtime user ... squid
checking for ldap support... no
checking for mysql support... no
checking for pthread_create in -lpthread... yes

** The Berkley DB library version 2.6.4 or newer
is required. Get it from for some reason this forum doesn't like people posting URLs...
use --with-db=DIR or --with-db-inc=DIR,
--with-db-lib=DIR to specify its location
(default is /usr/local/BerkeleyDB)

#

Now, I have downloaded, compiled and installed Berkeley DB 4.6, and it lives in /usr/local/BerkeleyDB.4.6 and I have also put a link in, so that it can be accessed under /usr/local/BerkeleyDB. I have also tried running configure with the --with-db directive pointing at the BerkeleyDB.4.6 directory.

So, I don't understand this. The messages that configure outputs, prior to the one telling me to go and get Berkeley DB, seem to indicate that everything is okay, in particular the following messages:

checking db.h usability... yes
checking db.h presence... yes
checking for db.h... yes

So, can anyone explain to me what is going wrong, and how I fix it?

Thanks!

Paul
~~~~