On Mon, 30 Jul 2001, Daryl Tester wrote:
> Levent G|ndogdu wrote:
>
> >>> [root@vmsurfrider bin]# ldd master
> >>> libdb-3.1.so => /lib/libdb-3.1.so (0x4010d000)
> >>
> >>> [root@vmsurfrider bin]# ldd imapd
> >>> libdb-3.1.so => /lib/libdb-3.1.so (0x401af000)
> >>
> >>> [root@vmsurfrider bin]# ldd pop3d
> >>> libdb-3.1.so => /lib/libdb-3.1.so (0x401af000)
> >>
> >> Those binaries don't appear to be pointing to your newly built
> >> Berkeley DB library (particularly as the version numbers are
> >> different).
>
> > Are you sure that the values in parantheses really describe the version
> > numbers?
>
> I wasn't referring to the offsets, but to the file names that were
> linked to (and the version numbers embedded in that). In addition,
> John also implied (in his ld.so.conf) that he built the DB libs in
> /usr/local/BerkeleyDB.3.2/lib, yet those libraries above point to
> /lib (and version 3.1).
I would sugges to have only one valid berkeley db version in your system
(either 3.1 or 3.2), because otherwise you might encounter errors of the
third art ;-) Especially on building cyrus imap I already found out, that
it is better to have only one (and the most actual one) installed.
when the library is compiled with another library as it is linked to (and
the linker might even not say anything while linking) you might get weird
results....
regards
Christoph
mailto:[EMAIL PROTECTED]