Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Tue, 17 Jan 2006 10:45:20 +0100
From: Georg Horn <horn@...lenz-net.de>
To: popa3d-users@...ts.openwall.com
Subject: Re: pop-before-smtp on Linux...

Am Mon den 16. Januar 2006 um 16:53 Uhr schrieb John Von Essen:

> Well, all the includes exist, so I guess it could be version issue.

That's the point.

> # ls -l /usr/include/db*
> root root   12 Jan 13 12:57 /usr/include/db_185.h -> db4/db_185.h
> root root   12 Jan 13 12:57 /usr/include/db_cxx.h -> db4/db_cxx.h
> root root    8 Jan 13 12:57 /usr/include/db.h -> db4/db.h
> 
> /usr/include/db4:
> total 140
> root root  5943 Dec 11  2004 db_185.h
> root root 33210 Dec 11  2004 db_cxx.h
> root root 80355 Dec 11  2004 db.h

So if your program does an #include <db.h> it uses version 4 of the db
lib, and version 4 has no dbopen() function. As i said before, i had
to modify my own smtp-after-pop patch too, when i wanted to compile it on
a newer system with db version 3. You can try to do an #include <db_185.h>
or you have to modify the code to work with version 4.

Bye,
Georg

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ